0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

WORKGROUP環境の2台のHyper-Vで双方向のレプリケーションをするときに必要な設定

0
Last updated at Posted at 2026-02-05

2台のHyper-Vのホスト名は[hv01]、[hv02]としています。
 

■hv01の操作

$rootCert = New-SelfSignedCertificate -CertStoreLocation "Cert:\localMachine\My" -DnsName "hv01-rootca" -TextExtension @("2.5.29.19={text}CA=true") -KeyUsage CertSign,CrlSign,DigitalSignature -NotAfter 2046/03/31

New-SelfSignedCertificate -Subject hv01 -DnsName hv01 -CertStoreLocation "Cert:\localMachine\My" -HashAlgorithm SHA256 -KeyAlgorithm RSA -KeyLength 2048 -KeyExportPolicy Exportable -NotAfter 2046/03/31 -Signer $rootCert

 
■hv02の操作

$rootCert = New-SelfSignedCertificate -CertStoreLocation "Cert:\localMachine\My" -DnsName "hv02-rootca" -TextExtension @("2.5.29.19={text}CA=true") -KeyUsage CertSign,CrlSign,DigitalSignature -NotAfter 2046/03/31

New-SelfSignedCertificate -Subject hv02 -DnsName hv02 -CertStoreLocation "Cert:\localMachine\My" -HashAlgorithm SHA256 -KeyAlgorithm RSA -KeyLength 2048 -KeyExportPolicy Exportable -NotAfter 2046/03/31 -Signer $rootCert

■hv01の操作
[ファイル名を指定して実行]-[mmc]
[ファイル]-[スナップインの追加と削除]
[証明書]を追加-[コンピューターアカウント]-[ローカルコンピューター]-[OK]
[コンソールルート]-[証明書(ローカルコンピューター)]-[個人]-[証明書]の[hv01-rootca]を秘密キー無(.cer)でエクスポート

■hv02の操作
[ファイル名を指定して実行]-[mmc]
[ファイル]-[スナップインの追加と削除]
[証明書]を追加-[コンピューターアカウント]-[ローカルコンピューター]-[OK]
[コンソールルート]-[証明書(ローカルコンピューター)]-[個人]-[証明書]の[hv01-rootca]を秘密キー無(.cer)でエクスポート

■チェックポイント
この時点で、以下のファイルが得られた状態となる。
hv01-rootca.cer
hv02-rootca.cer

■hv01の操作
[ファイル名を指定して実行]-[mmc]
[ファイル]-[スナップインの追加と削除]
[証明書]を追加-[コンピューターアカウント]-[ローカルコンピューター]-[OK]
[コンソールルート]-[証明書(ローカルコンピューター)]で証明書を登録する
 信頼されたルート証明書-証明書:hv01-rootca.cer
 信頼されたルート証明書-証明書:hv02-rootca.cer
cmdで以下のコマンドを実行(自己署名証明書利用可能にする証明書有効期限チェックの無効化、レプリカの反転で必要なトラステッドホストの登録)

reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization\Replication" /v DisableCertRevocationCheck /d 1 /t REG_DWORD /f
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "hv02"
Get-Item WSMan:\localhost\Client\TrustedHosts

hostsファイルにhv02のエントリを追記
再起動
Hyper-Vのレプリカ設定で証明書に[hv01]を選択して設定

■hv02の操作
[ファイル名を指定して実行]-[mmc]
[ファイル]-[スナップインの追加と削除]
[証明書]を追加-[コンピューターアカウント]-[ローカルコンピューター]-[OK]
[コンソールルート]-[証明書(ローカルコンピューター)]で証明書を登録する
 信頼されたルート証明書-証明書:hv01-rootca.cer
 信頼されたルート証明書-証明書:hv02-rootca.cer
cmdで以下のコマンドを実行(自己署名証明書利用可能にする証明書有効期限チェックの無効化、レプリカの反転で必要なトラステッドホストの登録)

reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization\Replication" /v DisableCertRevocationCheck /d 1 /t REG_DWORD /f
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "hv01"
Get-Item WSMan:\localhost\Client\TrustedHosts

hostsファイルにhv01のエントリを追記
再起動
Hyper-Vのレプリカ設定で証明書に[hv02]を選択して設定

0
0
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
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?