Active Directory移行:Windows Server 2012から2022へ(ホスト名・IP維持/FSMO移行/無停止切替の手順)

Windows Server 2012 上の Active Directory を Windows Server 2022 へ移行したい一方で、ADFS・Accops・SAP・ファイアウォールなど外部連携が多く、既存のホスト名・IP を変えられない――そんな環境でも現実的に進められる「段階移行」と「最終的な名前/IP 引き継ぎ」を、停止リスクを抑える観点で具体的に整理します。

目次

Active Directory の移行で「ホスト名・IP を維持したい」が難しくなる理由

Active Directory(AD DS)の世界では、Windows NT 時代のような「PDC/BDC の主従構造」ではなく、基本はマルチマスターで複数のドメインコントローラー(DC)が並行して認証や更新を処理します。とはいえ現場では、

  • 「本社の DC01 が実質メイン(=PDC と呼ばれている)」
  • 「外部システムが dc01.domain.local や固定 IP を LDAP/LDAPS 参照している」
  • 「DNS サーバーとして DC01 の IP をハードコードしている」

のように、特定の DC を“固定参照”してしまっている構成が少なくありません。

この場合、単純に 2012 を止めたり降格したりすると、固定参照先が消えて外部連携が止まる可能性があります。だからこそ移行の考え方は、いきなり入れ替えではなく、

「新 2022 を別名・別 IP で並行稼働 → 役割/設定/健全性を固める → 旧 2012 を安全に撤去 → 最後に新 2022 が旧ホスト名・旧 IP を引き継ぐ」

という“段階移行+最終切替”が最も現実的です。

結論としての移行シナリオ

ご質問のポイント(ADC として参加してよいか、FSMO 移行で落ちないか、最終的に同名/同 IP にできるか、多拠点 DC へ悪影響はないか)に対して、結論を先にまとめます。

論点結論現場での注意点
別ホスト名・別 IP の 2022 を追加 DC(ADC)として参加推奨(段階移行の基本)SYSVOL が DFSR か、DNS/時刻/複製が健全かを先に確認
FSMO 役割を 2022 に移すとアプリが落ちるか基本は無停止で可能PDC エミュレーター移行後は時刻同期・パスワード反映などを重点確認
最終的に新 2022 のホスト名・IP を旧 2012 と同じにする可能(ただし手順厳守)旧 DC を降格後、同名のコンピューターアカウント/ DNS/SPN を整理してから実施
拠点 ADC(計 15 台)へ悪影響がないか原則なしサイト間複製と DNS が正常なら、役割の移動は他 DC の稼働を阻害しない

移行前に必ず押さえる前提条件

「手順どおりにやったのに 2022 を DC にできない」「昇格はできたが SYSVOL や GPO が壊れた」という事故は、事前条件の取りこぼしで起きがちです。特に 2012 世代から 2022 へ上げる場合、次の観点は移行計画に組み込んでください。

SYSVOL 複製方式が DFSR になっているか

古いドメインでは SYSVOL 複製に FRS を使っていることがあります。新しい OS 世代では、DFSR へ移行していないと追加 DC の昇格で詰まるケースが出ます。まずは現在の状態を具体的に確認し、必要なら DFSR 移行を先に完了させます。

dfsrmig /getglobalstate
dfsrmig /getmigrationstate

ドメイン/フォレスト機能レベル、スキーマ更新の計画

Windows Server 2022 の DC を追加する際、環境によってはスキーマ更新(adprep 相当)が必要です。GUI の昇格ウィザードが自動で進められる場合もありますが、運用上は事前に実施タイミングを決め、実行権限とロールバック方針を固めるのが安全です。

DNS と時刻同期は「認証の土台」

AD の障害は「ログオンできない」として表面化しますが、原因は DNS や時刻同期であることが珍しくありません。特に PDC エミュレーター(FSMO の一つ)を移す場合は、ドメイン内時刻の親が変わるため、移行後に時刻同期設定を必ず再点検します。

確認項目確認例意図
複製の健全性repadmin /replsummary dcdiag /v追加 DC 参加後に複製が詰まらないことを担保
DNS の健全性dcdiag /test:dns /vSRV レコードやゾーン複製の不整合を事前に炙り出す
FSMO の現状netdom query fsmo移行前後の役割位置を明確化
時刻同期の現状w32tm /query /status w32tm /query /sourcePDC 移行後の時刻基準ズレを防ぐ

外部連携が止まるかどうかは「参照の仕方」で決まる

ADFS・Accops・SAP・ファイアウォール・ISP 機器などが AD に依存する場合でも、停止リスクは一律ではありません。実際は「何を固定参照しているか」で影響度が変わります。

連携先の参照方法よくある設定例移行時の影響推奨対応
ドメイン名で参照domain.local、SRV レコードに追従影響は小さめ(DC が複数あれば吸収されやすい)DNS/複製が正常なら段階移行でほぼ問題になりにくい
特定 DC の FQDN を固定dc01.domain.local を LDAP/LDAPS 参照旧 DC を落とすと停止し得る最終的に同名引き継ぎ、もしくは設定変更で新 DC へ向ける
特定 DC の IP を固定192.168.1.10 を参照、DNS を使わない旧 DC を落とすと高確率で停止最終的に同 IP 引き継ぎ、または冗長化(複数 IP/複数サーバー参照)へ改修
DNS サーバーとして固定外部機器の DNS が DC01 固定名前解決が止まると認証以外も波及切替前に代替 DNS を併記し、最終的に IP を引き継ぐ設計にする

重要なのは、移行手順そのものより「固定参照の棚卸し」です。外部機器の設定画面、アプリの接続先、証明書の CN/SAN、ファイアウォールの許可先(IP 固定)など、「dc01 / 旧 IP が前提」になっている箇所を先に見つけておくほど、切替時の驚きが減ります。

段階移行の全体像

ここからは実務としての流れを、止めないための意図とセットで整理します。

フェーズ目的主作業止めないための要点
追加 DC 導入並行稼働で安全に移行2022 を別名・別 IP で昇格、DNS/GC も設定旧 2012 は維持したまま、新 DC の健全性を徹底確認
役割移行“主役”を 2022 側へFSMO、必要に応じて DHCP/DNS の役割再配置オンライン移行を基本とし、移行直後の確認を手厚く
旧 DC 降格同名・同 IP を空ける2012 を DC から降格、ドメインから切り離し降格前に GC/DNS/複製の依存関係を解消
名前/IP 引き継ぎ固定参照を無改修で維持2022 を旧ホスト名へ変更、旧 IP へ変更同名オブジェクト、DNS レコード、SPN、証明書を丁寧に整理
事後検証連携の再確認認証、GPO、外部システム接続、監視“正常に見える”まで時間差があるため段階的に確認

追加ドメインコントローラーとして Windows Server 2022 を参加させる

最初の一手は、新しい 2022 を別ホスト名・別 IP のまま追加 DC として参加させることです。ここでの狙いは「旧 DC を触らずに、新 DC の AD/DNS と複製を先に安定させる」ことにあります。

推奨する初期設定の考え方

  • ホスト名・IP は一時的なものでよい(例:DC02 / 192.168.1.20)
  • DNS サーバーとしても構成し、グローバルカタログ(GC)も有効化
  • サーバーの DNS クライアント設定は、最初は既存 DC(2012)を参照し、昇格後は自分+別 DCの組み合わせに調整

昇格の実行例(PowerShell のイメージ)

環境によりパラメータは変わりますが、コマンドベースで行う場合は次のような流れになります。

Install-WindowsFeature AD-Domain-Services -IncludeManagementTools

# 既存ドメインに追加DCとして昇格(DNSもインストール)

Install-ADDSDomainController -DomainName "domain.local" -InstallDNS:$true -NoGlobalCatalog:$false

GUI のウィザードで実施しても構いません。大切なのは、昇格の成否だけでなく、その後に複製・DNS・SYSVOL が安定して動いているかを確認することです。

FSMO 役割を 2022 へ移行しても、基本的に「アプリが落ちる」ことは少ない

FSMO(スキーママスター、ドメインネーミングマスター、PDC エミュレーター、RID マスター、インフラストラクチャマスター)は、AD の一部操作を“最終責任者”として受け持つ役割です。ここで誤解が多いのが、

「FSMO を移す=認証先が変わる=ログオンが落ちる」ではない

という点です。通常の認証や LDAP 参照は、どの DC でも処理できます。よって、役割移行はオンラインで実行でき、ダウンタイムは原則発生しません。

ただし、PDC エミュレーターだけは影響範囲が広めです。具体的には、

  • ドメイン時刻同期の根(ドメイン内で最も重要な時刻ソース)
  • パスワード変更直後の整合性(レプリケーション遅延時に PDC を参照する挙動)
  • アカウントロックアウト処理
  • 一部の管理操作(GPO 編集の参照など)

が絡みます。だからこそ、移行作業は業務影響の少ない時間帯に寄せ、移行直後に時刻と認証を確認するのが鉄則です。

移行コマンド例と確認

# 役割の所在確認
netdom query fsmo

PowerShell で移行する場合の例:

# 5つのFSMOをまとめて移行(対象DC名は環境に合わせる)
Move-ADDirectoryServerOperationMasterRole -Identity "DC02" -OperationMasterRole 0,1,2,3,4

移行後は再度 netdom query fsmo で、新しい 2022 側へ移っていることを確認します。

複製と DNS の健全性確認は「OKの根拠」を残す

移行の成功率を上げるコツは、作業を「やった」ではなく、“正しく移った証拠”を積み上げることです。確認は面倒に見えますが、ここを省くと最終切替で火傷しやすくなります。

観点確認コマンド例見たいポイント問題が出たときの典型原因
DC 診断dcdiag /v致命的なエラーが出ていないDNS 設定、SYSVOL、権限、イベントログ
複製概要repadmin /replsummaryFails が 0、遅延が異常に大きくないサイト間リンク、名前解決、FW、時刻
複製詳細repadmin /showrepl各パートナーとの複製が成功している対象 DC の DNS、メタデータ不整合
DNS の整合dcdiag /test:dns /vSRV レコードや委任の問題がないゾーン複製、レコード重複、フォワーダ

この段階で “赤” を消しておくほど、後工程(旧 2012 の降格、名前/IP 引き継ぎ)が滑らかになります。

旧 Windows Server 2012 ドメインコントローラーを降格・撤去する

次に「旧 DC を降格して空きを作る」工程です。ここは慎重に進めますが、ポイントを押さえれば難しくありません。

降格前に確認しておくこと

  • FSMO がすべて新 2022 へ移っている
  • 旧 2012 が唯一の DNSになっていない(外部機器が 2012 の IP しか見ていない等がないか)
  • 旧 2012 が GC のみ、または特別な役割(例:唯一の GC)になっていない
  • 複製に遅延/失敗がない(降格後に “穴” が空くと収束が難しくなる)

降格の実施

Server Manager の降格ウィザードで実施するのが一般的です。PowerShell なら次のようなイメージになります(環境により要調整)。

# DCを降格(役割が残っていれば自動で移行するオプションもあるが、基本は事前移行推奨)
Uninstall-ADDSDomainController -DemoteOperationMasterRole -RemoveApplicationPartitions

降格が完了すると、旧 2012 は「ドメインのメンバーサーバー」に戻ります。ここからがホスト名・IP を維持する移行では重要で、同じ名前を新サーバーへ渡すために、旧サーバー側の扱いをはっきり決める必要があります。

ホスト名・IP を引き継ぐための最重要ポイント

「最終的に 2022 を旧サーバーと同じホスト名・同じ IP に変更してよいか?」という質問に対する答えは “手順を守れば可能”です。ただし、ここを雑にやると、DNS レコードや SPN(サービスプリンシパル名)が重複して Kerberos が不安定になったり、LDAPS の証明書名不一致で外部連携が落ちたりします。

同じホスト名を引き継ぐときにハマりやすい罠

  • 旧 DC のコンピューターアカウントが AD に残っている(同名が残っていると新 DC に同名を付けられない)
  • DNS に旧サーバーの A/PTR、SRV、古い参照が残る(キャッシュも含む)
  • SPN の重複(Kerberos が失敗し、なぜか NTLM にフォールバックするなど不安定化)
  • LDAPS を使う機器が証明書の CN/SAN を厳密に検証していて、新 DC の証明書が追従していない

安全に引き継ぐための実務手順

現場で事故を減らすために、次の順番で進めるのが堅実です。

旧 2012 を「同名のまま」残さない

旧 2012 を降格しただけでは、そのサーバーのコンピューターアカウント(DC01 など)は残り続けます。新 2022 を DC01 にしたいなら、旧 2012 は次のいずれかにします。

  • 旧 2012 を別名へリネームしてからドメイン離脱(推奨)
  • 旧 2012 のコンピューターアカウントを AD から削除(撤去が確定している場合)

「しばらく電源オフで保管したい」場合でも、同名のコンピューターアカウントが AD に残る限り、新 2022 に同名を付けられません。保管したいなら、旧 2012 は別名にした上で電源オフにする方が現実的です(戻す必要が出たときは、旧側を再度リネームして復旧する計画を取ります)。

旧 IP を引き継ぐ前に「重複しない状態」を作る

IP の重複はネットワーク全体を壊します。旧 2012 を以下のいずれかで確実に隔離します。

  • シャットダウンして電源断
  • 仮想なら NIC 切断
  • 物理なら LAN ケーブル抜去、スイッチポート shutdown

「シャットダウンしたつもり」ほど危険なものはありません。IP を引き継ぐ直前に、ネットワーク上に旧 IP が存在しないことを確認してから進めます。

新 2022 を旧ホスト名へリネームし、再起動

リネームは再起動を伴います。切替タイミングとしては、外部連携が最も少ない時間帯が無難です。

Rename-Computer -NewName "DC01" -Restart

旧 IP を新 2022 に設定し、DNS 登録を整える

リネーム完了後に IP を旧 IP へ変更します。変更後は DNS レコードが自動更新されるケースが多いですが、環境によっては古いレコードが残りやすいので、次を確認します。

  • 正引き(A レコード)が新 DC の IP になっている
  • 逆引き(PTR)が正しい
  • SRV レコード(_ldap._tcp など)が欠けていない
  • DNS キャッシュが残っていない(DNS サーバー/アプリ側/機器側)

DNS を使わず IP 直打ちしている外部機器があるなら、「同 IP 引き継ぎ」で救える一方、DNS を使っている場合はキャッシュの揺れが起きます。切替後に一時的に参照が不安定になることがあるため、現場では次のような小技が効きます。

  • 切替の少し前に DNS の TTL を短くする(可能な範囲で)
  • 切替直後に DNS サーバーキャッシュをクリアする(運用ルールに従って実施)
  • 外部機器は再起動や DNS キャッシュクリア手順を準備しておく

SPN 重複の有無を確認し、必要なら整理する

Kerberos が絡む連携(特に Windows 系の認証、SSO、サービスアカウント利用)では、SPN の重複があると症状が読みにくくなります。切替後、可能なら SPN の重複検出を実施します。

setspn -X

LDAPS を使う場合は証明書の追従もチェック

ファイアウォールや一部のアプライアンス、Accops 系の製品などが LDAPS(TCP 636)で DC に接続している場合、サーバー証明書の名前不一致で接続が失敗することがあります。ホスト名を引き継いだのに LDAPS だけ失敗する場合は、以下を疑います。

  • 新 DC の証明書に旧ホスト名(FQDN)が含まれていない
  • 外部機器側で証明書ピンニング(特定証明書の固定信頼)をしている
  • 中間 CA/ルート CA の信頼が足りない

この領域は環境差が大きいので、切替前に「どの機器が LDAP か、LDAPS か」「証明書検証を厳密にするか」を棚卸ししておくと、最終切替が一気に楽になります。

多拠点・多数の追加 DC がある構成でも、PDC 移行が“悪影響”になることは基本的にない

ご提示の構成(本社に 2012 の“主 DC”、各拠点に 2022 の追加 DC が多数)では、「本社の主 DC を 2022 に置き換えたとき、すでに稼働中の拠点 DC に影響が出ないか」が不安になりがちです。

結論としては、レプリケーションと DNS が正常である限り、役割移行や本社 DC の世代交代が、他拠点 DC の稼働そのものを止めることは通常ありません。拠点 DC は拠点 DC として認証を継続し、必要な情報は AD の複製で追従します。

多拠点で注意すべき現実的ポイント

  • サイト/サブネット定義が正しく、クライアントが最寄り DC を掴めているか
  • サイト間リンクの複製スケジュールが極端に遅くないか(パスワード変更などに影響)
  • 各拠点 DC の DNS クライアント設定が“自分だけ参照”になっていないか(障害時に詰む)
  • PDC エミュレーター移行後、時刻同期がドメイン全体でブレていないか

要するに「PDC(という呼び方をしている本社の主 DC)を置き換えること」自体より、もともとの AD 運用の健全性が問われるということです。移行を機に、複製と DNS の“負債”を見える化して解消しておくと、次の更改も楽になります。

切替当日に慌てないための「棚卸し」チェック

ホスト名・IP 維持が絡む移行は、技術手順よりも「誰が何を固定しているか」を掘り当てる作業が支配的です。切替当日に想定外を出さないため、次の棚卸しを強くおすすめします。

棚卸し対象確認する観点見落としやすい例
アプリの LDAP 設定接続先が dc01 固定か、ドメイン参照かSAP の周辺連携、SSO 製品のバックエンド参照
ネットワーク機器RADIUS/LDAP/DNS が IP 固定かファイアウォール、VPN、Wi-Fi コントローラ
証明書LDAPS の証明書名、信頼経路機器側で証明書を手動インポートしている
DNS 参照DNS サーバーが 1 台固定か、複数かDHCP オプション 006 が古い IP のまま
監視/運用監視がホスト名/IP 固定か死活監視、Syslog 転送先、SNMP 設定

この棚卸しができていると、切替当日の確認項目が「勘」ではなく「リスト」になります。

移行後の動作確認チェックリスト

「DC が上がっている」だけでは不十分です。外部連携が多いほど、認証・名前解決・時刻・GPO・複製の基本動作を、段階的に確認していきます。

確認カテゴリ具体的な確認確認の狙い
AD 基本管理者でログオン、ユーザーのログオン、パスワード変更認証が正常に継続しているか
GPOクライアントで gpupdate、ポリシー適用結果確認SYSVOL/複製/GPO が壊れていないか
DNSdc01 の名前解決、SRV レコード参照、逆引き確認認証の前提となる名前解決が正常か
時刻同期PDC 移行後の NTP ソース、クライアント時刻ズレ確認Kerberos エラーの温床を潰す
外部連携ADFS サインイン、Accops 連携、SAP/周辺の LDAP 参照“固定参照”しているものが復旧しているか
拠点各拠点でログオン、拠点 DC のイベントログ/複製確認サイト間複製が収束しているか

よくあるトラブルと切り分けの考え方

最後に、2012→2022 の DC 更改で遭遇しやすいパターンを、原因の方向性として整理します。切替後に問題が出たとき、闇雲に触るより、筋の良い順に確認する方が復旧が速いです。

レプリケーションが不安定

  • まず repadmin /replsummary で失敗箇所を特定
  • 失敗している相手 DC の DNS 解決、疎通(ポート)、時刻ズレを疑う
  • 多拠点ではサイトリンクや FW ルール変更が原因になりやすい

DNS が引けない/古い IP を引いてしまう

  • DNS の A/PTR が最新か、重複や古いレコードが残っていないか
  • DNS キャッシュ(DNS サーバー側、アプリ側、機器側)を疑う
  • DHCP 配布の DNS サーバーが古いまま(オプション 006)になっていないか

LDAPS だけ失敗する

  • 証明書の CN/SAN がホスト名(FQDN)に一致しているか
  • 外部機器側の証明書信頼(CA チェーン)が正しいか
  • 機器側が“特定の証明書”を固定していないか

認証が時々失敗する/Kerberos 関連エラーが出る

  • 時刻ズレ(PDC 移行後の NTP 設定)を最優先で確認
  • SPN 重複がないか(setspn -X)
  • DNS の重複や古い参照が残っていないか

まとめとしての実務指針

Windows Server 2012 から 2022 への Active Directory 移行で、ホスト名・IP を維持したい場合は、

  • 新 2022 を別名・別 IPで追加 DC として参加させる
  • FSMO、DNS、GC を新 2022 側へ移し、複製/健全性を証拠付きで確認する
  • 旧 2012 を降格し、同名/同 IP を重複なく空ける
  • 新 2022 を旧ホスト名・旧 IP へ切り替え、DNS/SPN/証明書を整えて外部連携を確認する

という流れが王道です。多拠点・多数 DC の構成でも、レプリケーションと DNS が健全であれば、役割移行や主 DC の世代交代が他拠点 DC に悪影響を与えることは通常ありません。最終的な成否は、固定参照(dc01 固定、IP 固定、LDAPS 固定)の棚卸しをどれだけ丁寧にやれるかにかかっています。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次