你可以在故障轉移叢集中部署 Windows Admin Center,為你的 Windows Admin Center 閘道提供高可用性。 此解決方案為主動-被動,僅有一個 Windows Admin Center 實例處於活躍狀態。 如果叢集中的某個節點故障,Windows Admin Center 會優雅地切換到另一個節點,讓你能無縫管理環境中的伺服器。
這很重要
Windows Admin Center 2311 及更早版本因架構變更,無法直接從高可用性部署升級到 2410 及以後版本。 要升級,你必須先卸載並重新安裝 Windows Admin Center。
Prerequisites
- 來自 Windows Admin Center HA 腳本壓縮檔的高可用性部署腳本。 請將包含腳本的 .zip 檔案下載到本地機器。 然後根據本文的指引,根據需要複製部署腳本。
- 一個由兩個或以上節點組成的故障轉移叢集,運行於 Windows Server 2016 或更新版本。 了解更多關於 如何部署故障轉移叢集的資訊。
- 一個叢集共享卷(CSV)用於 Windows Admin Center,用來儲存叢集中所有節點都能存取的持久資料。 你的 CSV 只需要 10 GB。
- 從有效憑證授權機構(CA)取得的憑證指紋,並將私鑰安裝在每個節點上。
Note
該 Deploy-GatewayV2Ha.zip 檔案包含以下腳本:
Deploy-GatewayV2Ha.Deploy.ps1Deploy-GatewayV2Ha.Validate.ps1Deploy-GatewayV2Ha.Inspect.ps1Deploy-GatewayV2Ha.Uninstall.ps1
在故障轉移叢集上安裝 Windows Admin Center
- 將
Deploy-GatewayV2Ha.Deploy.ps1指令碼複製到叢集中的節點。 下載或複製 Windows Admin Center.exe檔案到同一個節點。 - 透過 遠端桌面 協定連接節點,前往包含腳本的資料夾,並以管理員身份執行以下參數的
Deploy-GatewayV2Ha.Deploy.ps1腳本:-
-clusterStorage:CSV 的本地路徑,用來儲存 Windows Admin Center 資料。 -
-clientAccessPoint:你用來存取Windows Admin Center的名稱。 例如,如果你執行參數為-clientAccessPoint contosoWindowsAdminCenter的腳本,你透過造訪https://contosoWindowsAdminCenter.<domain>.com來存取 Windows Admin Center 服務。 -
-staticAddress: 選用。 叢集一般服務的一或多個靜態位址。 -
-InstallerPath:Windows Admin Center.exe檔案的路徑。 -
-CertificateThumbprint:每個節點上都存在傳輸層安全憑證的指紋。 -
-generateSslCert: 選用。 如果您不想提供已簽署的憑證,請包含此參數旗標以產生自我簽署的憑證。 自我簽署憑證會在 60 天內到期。 -
-HttpsPort: 選用。 如果您未指定連接埠,閘道服務會部署於連接埠 443 (HTTPS)。 若要使用不同的連接埠,請在此參數中指定 。 如果您使用自訂連接埠而非 443,則可前往https://\<clientAccessPoint\>:<port>來存取 Windows Admin Center。
-
Note
腳 Deploy-GatewayV2Ha.Deploy.ps1 本支援 -WhatIf 與 -Verbose 參數。
若要對高可用性安裝執行進一步的生命週期操作,請確保檔案中 Deploy-GatewayV2Ha.zip 的所有腳本都存在於所有節點上。
Example
$parameters = @{
ClusterStorage = "C:\ClusterStorage\Volume1\Gateway"
ClientAccessPoint = gateway-ha
StaticAddress = '10.0.0.50'
InstallerPath = "C:\Installers\WindowsAdminCenter2511.exe"
CertificateThumbprint = "AA11BB22CC33DD44EE55FF66AA77BB88CC99DD00"
}
Deploy-GatewayV2Ha.Deploy @parameters
更新現有的高可用性部署
使用相同的 Deploy-GatewayV2Ha.Deploy.ps1 腳本更新你的高可用性部署,且不會遺失連線資料。
更新至 Windows Admin Center 的新版本
當新版本的 Windows Admin Center 發布時,請再次執行 Deploy-GatewayV2Ha.Deploy.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.Deploy @parameters
你也可以在更新 Windows Admin Center 平台時,使用新的 .exe 檔案來更新憑證。
更新 Windows Admin Center 使用的憑證
你可以隨時使用 -UpdateCertificate 旗標更新高可用性部署 Windows Admin Center 所使用的憑證。
$parameters = @{
UpdateCertificate = $true
ClusterStorage = "C:\ClusterStorage\Volume1\Gateway"
ClientAccessPoint = gateway-ha
CertificateThumbprint = "AA11BB22CC33DD44EE55FF66AA77BB88CC99DD00"
}
Deploy-GatewayV2Ha.Deploy @parameters
卸載高可用性部署作業
若要從您的容錯移轉叢集中解除安裝以高可用性方式部署的 Windows Admin Center,請執行 Deploy-GatewayV2Ha.Uninstall.ps1 指令碼。
$parameters = @{
ClusterStorage = "C:\ClusterStorage\Volume1\Gateway"
ClientAccessPoint = gateway-ha
}
Deploy-GatewayV2Ha.Uninstall @parameters
Troubleshooting
記錄會儲存在 CSV 的暫存資料夾中。 例如是C:\ClusterStorage\Volume1\temp。
如有需要,你可以在 Deploy-GatewayV2Ha.Inspect.ps1 腳本中使用 -Mode 旗標並傳入 Diagnostics,以執行診斷。 以下範例顯示過去 24 小時在叢集上執行診斷資料收集:
$parameters = @{
Mode = Diagnostics
ClusterStorage = "C:\ClusterStorage\Volume1\Gateway"
ClientAccessPoint = gateway-ha
DiagnosticLookbackHours = 24
DiagnosticsOutputPath = "C:\Temp\wac-ha-diag"
}
Deploy-GatewayV2Ha.Inspect @parameters