Windows Server 2019 ドメインコントローラー複製手順

本手順では、Hyper-V上に構築した Windows Server 2019 のドメインコントローラーを複製する手順を記載します。
同様の手順で効率よくドメインコントローラーが増やせるため、3台以上での構成にする場合等に活用ください。

ドメインコントローラーが2台構成になっていることが前提となります。
また、2台目のドメインコントローラーはPCDエミュレータマスタではないものとします。
2台構成でのドメインコントローラー構築がまだの場合は、[Windows Server 2019 Active Directory 2台目インストール手順](https://qiita.com/bitterrich/items/7a22de43afe708722097) を参照ください。

構成のイメージ図としては以下の通りです
![DCReplication_000.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/b9de2724-3451-91c6-8ee6-e5068f6aafe9.png)
※複製元の2台目のドメインコントローラーはAD02、複製先のドメインコントローラーはAD03としています。

手順の概略は以下になります
01．AD02を「Cloneable Domain Controllers」グループに追加する
02．AD02上で複製用のXMLファイルを作成する
03．AD02をシャットダウンする
04．AD02をエクスポートする
05．AD02を起動する
06．エクスポートした仮想マシンをインポートして起動する

## 01．AD02を「Cloneable Domain Controllers」グループに追加する
AD02にログインした状態で、Windowsキー＋r キーを投下して、名前に「dsa.msc」と入力
![DCReplication_001.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/ca5dd4a9-751a-a7db-9e9b-fb9e13924ef6.png)

Domain Controllers のAD02を右クリックしてプロパティをクリック
![DCReplication_002.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/65ec1136-f895-070f-1667-3db88e3da349.png)

所属するグループをクリック
![DCReplication_003.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/6d09ec41-97bd-a6a1-c950-ec0035d79d3e.png)

追加をクリック
![DCReplication_004.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/2681317d-1a72-062b-27c0-743f68ac8e43.png)

選択するオブジェクト名を入力してくださいに「Cloneable Domain Controllers」を入力して、名前の確認をクリック
![DCReplication_005.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/c223b105-10a8-63fe-61c6-824926147163.png)

下線がひかれたことを確認して、OKをクリック
![DCReplication_006.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/3904e0b2-c949-94c5-8704-1c8eb05db8a2.png)

所属するグループに「Cloneable Domain Controllers」が加わっていることを確認してOKをクリック
![DCReplication_007.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/99bd6788-e620-9a94-8c66-64a309ffd3bb.png)

## 02．AD02上で複製用のXMLファイルを作成する
Windowsキー＋r キーを投下して、名前に「powershell」と入力
![DCReplication_008.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/e60cd8b4-8aab-5536-6007-ab64565db9f1.png)

複製を許可するアプリケーションリストファイルを作成するため下記コマンドを実行
※サードベンダーのアプリケーション等がインストールされている場合は事前に複製に問題がないか確認が必要。

~~~
Get-ADDCCloningExcludedApplicationList -GenerateXml
~~~
![DCReplication_009.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/12701244-501a-58c5-fd18-82f74a893ad5.png)

C:\Windows\NTDSフォルダ配下に「CustomDCCloneAllowList.xml」が作成されていることを確認
![DCReplication_010.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/941ec0f9-1cb1-d7b3-ebb1-c378ca57757e.png)

ファイルの中はアプリケーションリストが記載
![DCReplication_011.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/342fb421-c020-5610-3818-eae1040601fa.png)

複製先ドメインコントローラーの構成ファイル作成のため、powershellで下記コマンドを実行

~~~
New-ADDCCloneConfigFile `
-CloneComputerName ad03 `
-Static -IPv4Address 172.17.253.4 `
-IPv4DNSResolver 172.17.253.2,172.17.253.3 `
-IPv4SubnetMask 255.255.255.240 `
-IPv4DefaultGateway 172.17.253.1 `
-SiteName "Default-First-Site-Name"
~~~
![DCReplication_012.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/fac2ebd0-45d2-04b9-3eb6-b75ebc528533.png)

C:\Windows\NTDSフォルダ配下に「DCCloneConfig.xml」が作成されていることを確認。
![DCReplication_013.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/65e773e2-44c4-a667-9a47-c72508148b2a.png)

ファイルの中は3台目となるドメインコントローラーの構成情報が記載。
※DNSResolverはドメインコントローラーのIPアドレスが指定されていること。
![DCReplication_014.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/21fa9c7b-cda8-5c83-9289-85f78101d1e8.png)

## 03．AD02をシャットダウン
下記コマンドでAD02のシャットダウンを実行

~~~
shutdown /s /t 0
~~~
![DCReplication_015.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/b281eec2-fc4f-df7e-d772-d2581a967183.png)

## 04．AD02をエクスポート。
シャットダウン完了後、複製元(AD02)の仮想マシンを右クリックして、エクスポートをクリック
![DCReplication_016.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/9085b3af-dd27-ed63-8135-9fe6650e3e98.png)

出力先を指定して、エクスポートをクリック
※出力先のディスクの空き容量に注意！
![DCReplication_017.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/141d13ba-11e2-cba1-4f2c-5b2e4db7182c.png)

## 05．AD02を起動。
3台目のドメインコントローラーからレプリケートされるかもしれないため、一応AD02を起動しておく
![DCReplication_018.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/73c95ed3-b6d0-42a1-ce6e-0ca51d9bcc53.png)

複製元のAD02は起動時にxmlファイルはリネームされ読み込まれない
![DCReplication_019.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/6571990d-a1ff-6ded-b2e5-2ee66a8adcbe.png)

## 06．エクスポートした仮想マシンをインポートする
Hyper-Vマネージャーの操作から仮想マシンのインポートを選択
![DCReplication_020.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/0b552e05-fd94-973e-4658-b8cf0ebeba4a.png)

次へをクリック
![DCReplication_021.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/636f58bc-dcf6-35f0-63e5-7ba3ef59ddf4.png)

エクスポートした仮想マシンを選択して、次へをクリック
![DCReplication_022.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/7c3fc04d-12bf-4232-ffed-8877656dbc55.png)

次へをクリック
![DCReplication_023.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/2170351d-4ecc-a2e2-d885-180e95612ea4.png)

「仮想マシンをコピーする(新しい一意なIDを作成する)」を選択して、次へをクリック
![DCReplication_024.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/90380c92-fbff-d12f-1f54-86d4d5e77a95.png)

仮想マシンの格納先を指定して、次へをクリック
![DCReplication_025.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/11143e03-124f-a506-6dd3-e9406dd9d670.png)

仮想ハードディスクの保存場所を指定して、次へをクリック
![DCReplication_026.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/2c9a7550-a56b-64a9-1947-c357167450e8.png)

完了をクリック
![DCReplication_027.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/94321ba7-dab0-5c1f-5017-8fccfda85e40.png)

インポートした仮想マシンはエクスポートした際の仮想マシン名になっているので適切な名前に変更する。
![DCReplication_028.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/4738ca8b-03bc-46aa-9e2d-6f797c17644f.png)

仮想マシンを右クリックして接続をクリック
![DCReplication_029.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/039a2a1c-6c9e-e1bb-d951-624283c876eb.png)

起動をクリック
![DCReplication_030.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/8936d654-04e9-3851-84d0-d8902c603fd1.png)

拡張モードでの接続がポップアップされるので×で閉じる
![DCReplication_031.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/e20eef91-9449-73b9-a125-641b535face1.png)

ドメインコントローラーの複製が開始されていることを確認
![DCReplication_032.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/ecd72394-0bb8-0daa-2f12-03a3e465a867.png)

OS起動後にコマンドプロンプトから下記コマンドで、3台目のドメインコントローラーが作成されていることを確認

~~~
dsquery server -forest
~~~
![DCReplication_033.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/ee1f75e9-04f7-90f0-9366-d85418367510.png)