部署具備高可用性的 Windows Admin Center

你可以在故障轉移叢集中部署 Windows Admin Center,為你的 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.ps1
  • Deploy-GatewayV2Ha.Validate.ps1
  • Deploy-GatewayV2Ha.Inspect.ps1
  • Deploy-GatewayV2Ha.Uninstall.ps1

在故障轉移叢集上安裝 Windows Admin Center

  1. 將 Deploy-GatewayV2Ha.Deploy.ps1 指令碼複製到叢集中的節點。 下載或複製 Windows Admin Center .exe 檔案到同一個節點。
  2. 透過 遠端桌面 協定連接節點,前往包含腳本的資料夾,並以管理員身份執行以下參數的 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