Windows Admin Center をフェールオーバー クラスターに展開して、Windows Admin Center ゲートウェイ サービスの高可用性を実現することができます。 提供されるソリューションはアクティブ/パッシブ ソリューションであり、Windows Admin Center の 1 つのインスタンスのみがアクティブです。 クラスター内のいずれかのノードで障害が発生した場合、Windows Admin Center では別のノードに速やかにフェールオーバーされます。これにより、環境内のサーバーの管理をシームレスに進めることができます。
その他の Windows Admin Center の展開オプションについてはこちら。
Important
アーキテクチャの変更により、Windows Admin Center バージョン 2311 以前からバージョン 2410 以降の高可用性展開への直接アップグレードはサポートされていません。 アップグレードするには、Windows Admin Center をアンインストールして再インストールする必要があります。
Prerequisites
- Windows Admin Center の HA スクリプト zip ファイルからの高可用性展開スクリプト。 スクリプトを含む .zip ファイルをローカル コンピューターにダウンロードし、この記事のガイダンスに基づいて必要に応じてスクリプトをコピーします。
- Windows Server 2016 以降で実行されている 2 つ以上のノードのフェールオーバー クラスター。 フェールオーバー クラスターの展開の詳細についてはこちら。
- クラスター内のすべてのノードがアクセスできる永続的なデータを格納するための、Windows Admin Center 用のクラスター共有ボリューム (CSV)。 CSV には 10 GB で十分です。
- 有効な証明機関 (CA) からの証明書の拇印。秘密キーはすべてのノードにインストールされています。
Windows Admin Center のフェールオーバー クラスターへのインストール
-
Deploy-GatewayV2Ha.ps1スクリプトをクラスター内のノードにコピーします。 Windows Admin Center.exeをダウンロードするか、同じノードにコピーします。 - RDP 経由でノードに接続し、スクリプトが含まれているフォルダーに移動し、次のパラメーターを使用して管理者として
Deploy-GatewayV2Ha.ps1スクリプトを実行します。-
-clusterStorage: Windows Admin Center のデータを格納するクラスター共有ボリュームのローカル パス。 -
-clientAccessPoint: Windows Admin Center へのアクセスに使用する名前を選択します。 たとえば、パラメーターを指定してスクリプトを実行する場合は、にアクセスして Windows Admin Center サービスにアクセスします。 -
-staticAddress: 省略可能。 クラスター汎用サービス用の 1 つまたは複数の静的アドレス。 -
-InstallerPath: Windows Admin Center.exeファイルのパス。 -
-CertificateThumbprint: すべてのノードに存在する TLS 証明書の拇印。 -
-generateSslCert: 省略可能。 署名入り証明書を提供しない場合は、このパラメーター フラグを指定して自己署名証明書を生成します。 自己署名証明書の有効期限は 60 日です。 -
-HttpsPort: 省略可能。 ポートを指定しない場合、ゲートウェイ サービスはポート 443 (HTTPS) に展開されます。 別のポートを使用するには、このパラメーターで指定します。 443 以外のカスタム ポートを使用する場合は、https://\<clientAccessPoint\>:<port>に移動して Windows Admin Center にアクセスします。
-
Note
Deploy-GatewayV2Ha.ps1 スクリプトでは、-WhatIf パラメーターと -Verbose パラメーターがサポートされています。
Example
$parameters = @{
ClusterStorage = "C:\ClusterStorage\Volume1\Gateway"
ClientAccessPoint = gateway-ha
StaticAddress = '10.0.0.50'
InstallerPath = "C:\Installers\WindowsAdminCenter2511.exe"
CertificateThumbprint = "AA11BB22CC33DD44EE55FF66AA77BB88CC99DD00"
}
Deploy-GatewayV2Ha @parameters
既存の高可用性インストールの更新
同じ Deploy-GatewayV2Ha.ps1 スクリプトを使用して、接続データを失うことなく、HA 展開を更新します。
新しいバージョンの Windows Admin Center への更新
Windows Admin Center の新しいバージョンがリリースされたら、Deploy-GatewayV2Ha.ps1 パラメーターで指定された更新された実行可能ファイルを使用して、-InstallerPath スクリプトをもう一度実行します。
$parameters = @{
ClusterStorage = "C:\ClusterStorage\Volume1\Gateway"
ClientAccessPoint = gateway-ha
StaticAddress = '10.0.0.50'
InstallerPath = "C:\Installers\WindowsAdminCenter2511new.exe"
CertificateThumbprint = "AA11BB22CC33DD44EE55FF66AA77BB88CC99DD00"
}
Deploy-GatewayV2Ha @parameters
新しい .exe ファイルで Windows Admin Center プラットフォームを更新すると同時に、証明書を更新することもできます。
Windows Admin Center で使用される証明書の更新
-UpdateCertificate フラグを使用すると、Windows Admin Center の HA 展開で使用される証明書をいつでも更新できます。
$parameters = @{
UpdateCertificate = $true
ClusterStorage = "C:\ClusterStorage\Volume1\Gateway"
ClientAccessPoint = gateway-ha
CertificateThumbprint = "AA11BB22CC33DD44EE55FF66AA77BB88CC99DD00"
}
Deploy-GatewayV2Ha @parameters
高可用性デプロイをアンインストールする
Windows Admin Center の HA 展開をフェールオーバー クラスターからアンインストールするには、-Uninstall パラメーターを Deploy-GatewayV2Ha.ps1 スクリプトに渡します。
$parameters = @{
Uninstall = $true
ClusterStorage = "C:\ClusterStorage\Volume1\Gateway"
ClientAccessPoint = gateway-ha
}
Deploy-GatewayV2Ha @parameters
Troubleshooting
ログは CSV の一時フォルダーに保存されます。 たとえば、C:\ClusterStorage\Volume1\temp のようにします。
必要に応じて、 -CollectDiagnostics パラメーターを渡すことで診断を実行できます。 クラスターで過去 24 時間の診断コレクションを実行する例を次に示します。
$parameters = @{
CollectDiagnostics = $true
ClusterStorage = "C:\ClusterStorage\Volume1\Gateway"
ClientAccessPoint = gateway-ha
DiagnosticLookbackHours = 24
DiagnosticsOutputPath = "C:\Temp\wac-ha-diag"
}
Deploy-GatewayV2Ha @parameters