会社の新サーバーセットアップメモ。
目的:
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サーバーの名前が残っていました。
ポチっと削除。
無事コンピュータ名の変更に成功。
仕上げに旧サーバから共有フォルダのデータをコピーし、プリンタをセットアップ。
共有資源のアクセス権限を設定して、クライアントパソコンから共有資源が使える事を確認。
無事にサーバー移行完了!!
はー疲れたぜ。