ドメインコントローラーのリプレース(2000→2003)

 会社の新サーバーセットアップメモ。
 目的:
 Windows2000Serverドメインコントローラー(兼ファイルサーバー・プリントサーバー)をWindowsServer2003にリプレースする。
 ドメインコントローラーのコンピュータ名、その他ネットワーク共有資源名は全て旧と同一にする。
 ドメインコントローラー移行についてのドキュメントはMSのKBに色々あるんだけど、どれもが難解すぎてなかなか理解できない・・・
 そんな中
 ■EZ-NET:ドメインコントローラを Windows Server 2003 に置き換える
 を発見。
 これはわかりやすい。
 文書を読み進めながら順を追って作業。
 引っかかった点が1点。
 新サーバー(Windows2003Server)を既存ドメインのドメインコントローラーとして追加する際に以下のエラーが。

>次のエラーにより、操作に失敗しました:
>
>Windows Server 2003 Server のインストール用にフォレストが準備されていないために Active Directory インストール ウィザードを続行できません。
>adprep コマンドライン ツールを使ってフォレストおよびドメインの両方を準備してください。
>Adprep の使用法についての詳細は、Active Directory ヘルプを参照してください。
>
>"ソース フォレストの Active Directory スキーマのバージョンはこのコンピュータの Active Directory のバージョンと互換性がありません。"

 おかしいな、adprepは実行済みなんだけど・・・
 と、MSのKB917385をよく読んでみると

>この問題を解決するには、スキーマ マスタで Windows Server 2003 R2 のインストール ディスク 2 から adprep.exe /forestprep コマンドを実行します。
>コマンドを実行するには、Windows Server 2003 R2 のインストール ディスク 2 を挿入して、次のコマンドを入力します。
>Drive:\CMPNENTS\R2\ADPREP\adprep.exe /forestprep

 コレだあああ
 さっきはDisk1のi386以下にあるadprep使ってた・・・
 ちゃんとDisk2を使わないとダメなんですね。
 2000ServerでDisk2のadprepを実行、2003Serverをドメインコントローラーに追加・・・成功!
 dcpromoコマンドで2000Serverをメンバサーバーに降格して、ドメインコントローラーの移行完了。

​ 2000Server(旧)をネットワークから切り離し、2003Server(新)のコンピュータ名とIPアドレスを旧サーバーの物に変更・・・
 またエラーが。

>コンピュータ名を "HOGE" に変更中に次のエラーが発生しました:
>アカウントは既に存在します。

 あれ?
 ActiveDirectoryユーザーとコンピュータ-ComputersからはHOGE(旧)サーバーは削除済みなんだけど・・・
 よくよく調べてみたら
 Active Directory サイトとサービス
 -Sites-Default
  -First-Site-Name
   -Servers
 にHOGEサーバーの名前が残っていました。
 ポチっと削除。
 無事コンピュータ名の変更に成功。
 仕上げに旧サーバから共有フォルダのデータをコピーし、プリンタをセットアップ。
 共有資源のアクセス権限を設定して、クライアントパソコンから共有資源が使える事を確認。
 無事にサーバー移行完了!!
 はー疲れたぜ。


コメントを残す