Windowsドメインコントローラのサーバ名変更

Facebooktwittermail

Windowsドメインコントローラのサーバ名変更についての検証です。
いままで怖くて一度も実施したことが無いのですがちょっと気になることがあり勉強のつもりで検証してみました。

DC(FSMO)サーバのIPアドレス/ホスト名の変更について – Microsoft
https://social.technet.microsoft.com/Forums/windows/ja-JP/48915ac6-2a3f-44d5-9deb-ab96833b2a27/dcfsmoip?forum=activedirectoryja

こちらのフォーラムを読むとGUIで一気に変更するとトラブルに遭遇する可能性があり、netdom.exeで代替名を設定する方法がよさそうです。

マイクロソフトのサイト
Renaming a Domain Controller
Applies To: Windows Server 2008, Windows Server 2008 R2

https://technet.microsoft.com/en-us/library/cc794951(v=ws.10).aspx

Rename a domain controller
Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2

https://technet.microsoft.com/en-us/library/cc782761(v=ws.10).aspx

検証環境

  • Windows Server 2012 R2
  • ドメインコントローラー(server02.domain.local)
    FSMO
    ドメイン機能レベル:Windows Server 2008 R2
    フォレスト機能レベル:Windows Server 2008 R2
    OS バージョン:6.3.9600 N/A ビルド 9600

  • Windows Server 2008 R2
  • ドメインコントローラー(server01.domain.local)
    OS バージョン:6.1.7600 N/A ビルド 7600

今回はServer01.domain.localをserver03.domain.localに変更します。

  1. 代替名の設定
  2. Server01.domain.localに代替名server03.domain.localを設定します。
    設定はFQDNで指定します。

  3. プライマリ名の設定
  4. 代替名server03.domain.localをプライマリに指定します。これでserver01.domain.localが代替名になるのかな。

  5. サーバ再起動
  6. server03.domain.localを再起動します。

  7. server01.domain.localの削除
  8. 代替名server01.domain.localを削除します。

  9. サーバ再起動
  10. 念の為にserver03.domain.localを再度再起動しました。

作業そのものは意外と簡単ですが、この後の動作確認が大変だと思います。
思いつく所で

  • イベントログの確認
  • DNSレコードの確認
  • dcdiag.exe
  • repadmin.exe
  • クライアントログインの確認

環境に応じてログインスクリプトや共有フォルダ等の変更も必要になると思います。

今のところ検証環境では問題は無さそうです。
Image20160801123340

Leave a Reply