LoginSignup
0
1

ADの環境移行(その1) ~WindowsServer 2012R2からWindowsServer 2022へ~

Last updated at Posted at 2024-02-02

今回は実案件でよく扱うActiveDirectory Domain Service(以下ADDS)の移行手順の備忘録です。ADDS移行はIT系インフラのお仕事だと一番引き合いの多い内容かもしません。その中でも2023年10月にEOLを迎えており、リプレイスをした(もしくは検討している)数が多いWindows Server2012R2から最新版OSのWindowsServer 2022への移行手順にフォーカスしていきます。手順・項目が多いので2つに分割して記事にします。

次回(その2)part → https://qiita.com/u-bayashi/items/0e61835e4a19900e2815

今回のゴール

・ActiveDirectory環境をWindows Server2012R2からWindows Server2022に移行する
・新旧環境でサーバのホスト名/IPアドレスは引継ぎをする
・ドメインフォレストレベルをWindows Server2016にアップグレードする

【現状のイメージ】
スライド1.PNG

【変更後のイメージ】
スライド2.PNG

前提条件(+免責事項)

・当方はマイクロソフト社とは関係ありません。自己責任でご参照ください。
・現状はWindows Server2012R2×2台でADDS環境を構築している。
・現状のDomainController(以下DC)にはActive Directory ドメインサービス(ADDS)以外の機能はインストールされていないものとする。
・Windows Server2022×2台でADDS環境を引継ぎする。
・Windows Server2022×2台は本設定開始前ではドメインメンバーサーバであり、DCではない。
・hoge-domain.internalというドメイン環境で実行
・作業前のAD環境はこんな感じです。

[Domain Controllers]にWIN2012-AD-PRIとWIN2012-AD-SECがいます。
image.png

[Computers]にWIN2022-AD-PRIとWIN2022-AD-SECがいます。
image.png

補足

・DCに証明機関(CA)機能がインストールされている場合、CA機能は移行できません。
 そもそもマイクロソフトはCAとDCの同居は非推奨としています。

 参考URL:https://jpwinsup.github.io/blog/2023/10/23/ActiveDirectory/Authentication/design-consideration/

・本記事はDCが2台あることが前提でローリングアップデートという手法で移行するケースとなります。
・DCの状態のサーバはGUIでサーバのホスト名を変更しようとするとこんな感じの警告が表示されます。
 
 image.png
 
 DCから降格した後でホスト名変更しましょう。
 無視してGUIでホスト名変更を実行すると最悪ADDS環境が破壊されますのでご注意を。
 Powershellでホスト名変更する方法もありますが今回は取り上げません。

注意事項

・作業前に必ずバックアップは取得しましょう
 DCの昇格、降格、ホスト名変更は順番や手順を間違えるとADDS環境が破壊されます。
・複数のサーバが登場するのでどのサーバで作業をするのか、間違えないようにしましょう。

作業概要

スライド3.PNG

スライド4.PNG

スライド5.PNG

スライド6.PNG

設定の流れ

設定の流れとしては以下となります。

  1. 現行のDCレプリケーション確認
  2. FSMOをWindowsServer2012R2(旧AD#1)からWindowsServer2012R2(旧AD#2)に移行
     ※FSMOってなに?って方はこちら【初心者向け】ActiveDirectory とは?
  3. WindowsServer2012R2(AD#1)をDCから降格
  4. WindowsServer2012R2(AD#1)のホスト名/IPアドレスを変更
  5. WindowsServer2022(AD#1)のホスト名/IPアドレスを変更 ※WindowsServer2012R2(AD#1)のものを引継ぎ
  6. WindowsServer2022(AD#1)をDCに昇格
  7. FSMOをWindowsServer2012R2(AD#2)からWindowsServer2022(AD#1)に移行
  8. WindowsServer2012R2(AD#2)をDCから降格
  9. WindowsServer2012R2(AD#2)のホスト名/IPアドレスを変更
  10. WindowsServer2022(AD#2)のホスト名/IPアドレスを変更 ※WindowsServer2012R2(AD#2)のものを引継ぎ
  11. WindowsServer2022(AD#2)をDCに昇格
  12. 新環境(WindowsServer2022)でのDCレプリケーション確認
  13. ドメインフォレストレベルのアップグレード

この中で一番重要な項目は 「1. 現行のDCレプリケーション確認」 です。
DC間のレプリケーションはかなり複雑で現行状態で問題が出ている場合、それを解決してからでないと移行後のトラブルのもとになります。
FSMOを旧AD#1から旧AD#2に移行していますがこれはDCのままではGUI画面でホスト名を変更できないという制限のためです。

やってみた

「1. 現行のDCレプリケーション確認」

FSMOになっている(と思われる)WindowsServer2012R2にログインし、以下を実行します。

 #以下をコマンドプロンプトで実行
netdom qury fsmo

image.png
各種のマスター、マネージャーがどのサーバになっているか上記のような形で表示されます。これでどのDCがFSMOなのか判別できます。上記の例ではFSMOは「Win2012-AD-pri.hoge-domain.internal」というサーバになっています。一般的に○○マスターや○○マネージャーとなっているサーバは全て同じサーバになっています。

次に既存DC間のレプリケーションが正常かどうか確認します。

#以下をコマンドプロンプトで実行
repadmin /showrepl

以下のように[成功しました]と表示されればOKです。

image.png

 #以下をコマンドプロンプトで実行
repadmin /syncall

以下のように[成功しました]と表示されればOKです。
image.png

#以下をコマンドプロンプトで実行
dcdiag /test:advertising

以下のように[成功しました]表示されればOKです。
image.png

dcdiagコマンドはDCの色々な動作テストを行うコマンドですがテスト項目としては「Advertising」に合格していればOKです。
参考サイト ドメインコントローラ(DC)の正常性の確認方法について

もし「repadmin /showrepl」,「repadmin /syncall」,「dcdiag /test:advertising」が失敗する場合は何かしらの理由でDC間のレプリケーションができていない状態です。同期回復方法(例)については別記事にしますのでここでは同期はできている前提で進めます。

「2. FSMOをWindowsServer2012R2(旧AD#1)からWindowsServer2012R2(旧AD#2)に移行」

FSMOになっているサーバにログインし、コマンドプロンプトで以下を実行します。

ntusutil  ←"ntdsutil"を実行
ntdsutil: roles  ←”roles”を実行
fsmo maintenance: connections  ←”connections”を実行
server connections: connect to server "WindowsServer2012R2(旧AD#2)のサーバホスト名(FQDN)"

ここで”ログオンしているユーザの資格情報を使ってXXXにログオンしました”と表示されればOKです。
何かしらエラー表示になる場合はドメイン管理者IDでサーバにログインしているか確認しましょう

参考URL:https://miyamon-se-exp.hatenablog.jp/entry/2016/09/19/141500

上手く接続できたらいったんfsmo maintenanceに戻ります

quit

ここから先ほど接続したサーバ(WindowsServer2012R2(旧AD#2))にFSMOの各機能を移行していきます。

Transfer schema master

以下のように表示されればOKです。「はい」で転送します。
image.png

Transfer naming master

以下のように表示されればOKです。「はい」で転送します。
image.png

Transfer infrastructure master

以下のように表示されればOKです。「はい」で転送します。
image.png

Transfer PDC

以下のように表示されればOKです。「はい」で転送します。
image.png

Transfer RID master

以下のように表示されればOKです。「はい」で転送します。
image.png

FSMOが移行したか確認します。

image.png

上記のようになっていればFSMOは移行しています。

「3. WindowsServer2012R2(旧AD#1)をDCから降格」

旧AD#1で使っているホスト名とIPを新AD#1に適用させたいため、旧AD#1のホスト名/IPを変更します。変更するためにはDCから降格する必要があります。

DCからの降格はサーバマネージャーから以下手順で行います。

「管理」の中の「役割と機能の削除」をクリック

image.png

「サーバの役割」から「ActiveDirectory ドメインサービス」のチェックを外して次へ
image.png

「管理ツールを削除する」にチェックを入れて、「機能の削除」をクリック
image.png

「このドメインコントローラーを降格する」をクリック
image.png

「次へ」をクリック ※「このドメインコントローラーの削除を強制」にはチェックを入れない
image.png

「削除の続行」にチェックを入れて、「次へ」をクリック
image.png

「降格」をクリックすると、処理が始まり
image.png
サーバが再起動されます。
image.png

これで旧AD#1はDCから降格され、メンバーサーバになっています。
もう片方の旧AD#2の方でドメインコントローラーの一覧から削除されていることを確認しましょう。

image.png

「その1」はこれで終わりです。続きは「その2」に書きます。
次回(その2)part → https://qiita.com/u-bayashi/items/0e61835e4a19900e2815

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1