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

重要

版本 2410 不支持在高可用性配置中部署 Windows Admin Center。

可以在故障转移群集中部署 Windows Admin Center,为 Windows Admin Center 网关服务提供高可用性。 提供的解决方案是一种主动-被动解决方案,其中只有一个 Windows Admin Center 实例处于活动状态。 如果群集中的某个节点发生故障,Windows Admin Center 会正常故障转移到另一个节点,从而使你可以无缝继续管理环境中的服务器。

了解其他 Windows Admin Center 部署选项。

先决条件

  • Windows Admin Center HA 脚本 zip 文件中的高可用性部署脚本。 将包含脚本的 .zip 文件下载到本地计算机,然后根据本文中的指南根据需要复制脚本。
  • Windows Server 2016、2019 或 2022 上的 2 个或更多节点的故障转移群集。 详细了解如何部署故障转移群集
  • 适用于 Windows Admin Center 的群集共享卷 (CSV),用于存储群集中所有节点可访问的永久性数据。 10 GB 足以满足 CSV 要求。
  • 推荐但可选用:签名证书 .pfx & 密码。 无需在群集节点上安装证书 - 脚本会为你执行该作。 如果未提供证书,该安装脚本会生成自签名证书,该证书将在 60 天后过期。

在故障转移群集上安装 Windows Admin Center

  1. Install-WindowsAdminCenterHA.ps1 脚本复制到群集中的节点。 下载 Windows Admin Center .msi,或将其复制到相同的节点。
  2. 通过 RDP 连接到节点,并通过以下参数从该节点运行 Install-WindowsAdminCenterHA.ps1 脚本:
    • -clusterStorage:用于存储 Windows Admin Center 数据的群集共享卷的本地路径。
    • -clientAccessPoint:选择用于访问 Windows Admin Center 的名称。 例如,如果使用参数 -clientAccessPoint contosoWindowsAdminCenter运行脚本,则通过访问访问 Windows Admin Center 服务来访问 https://contosoWindowsAdminCenter.<domain>.com
    • -staticAddress:可选。 群集通用服务的一个或多个静态地址。
    • -msiPath:Windows Admin Center .msi 文件的路径。
    • -certPath:可选。 证书 .pfx 文件的路径。
    • -certPassword:可选。 -certPath 中提供的证书 .pfx 的 SecureString 密码
    • -generateSslCert:可选。 如果不想提供签名证书,请包含此参数标志以生成自签名证书。 自签名证书将在 60 天内过期。
    • -portNumber:可选。 如果未指定端口,则将在端口 443 (HTTPS) 上部署网关服务。 若要使用不同的端口,请在此参数中指定。 如果使用除 443 之外的自定义端口,则可以通过转到 https://< clientAccessPoint>:<port> 来访问 Windows Admin Center。

注意

Install-WindowsAdminCenterHA.ps1 脚本支持 -WhatIf-Verbose 参数

示例

使用签名证书进行安装

$certPassword = Read-Host -AsSecureString
.\Install-WindowsAdminCenterHA.ps1 -clusterStorage "C:\ClusterStorage\Volume1" -clientAccessPoint "contoso-ha-gateway" -msiPath ".\WindowsAdminCenter.msi" -certPath "cert.pfx" -certPassword $certPassword -Verbose

使用自签名证书进行安装

.\Install-WindowsAdminCenterHA.ps1 -clusterStorage "C:\ClusterStorage\Volume1" -clientAccessPoint "contoso-ha-gateway" -msiPath ".\WindowsAdminCenter.msi" -StaticAddress (local ip address) -generateSslCert -Verbose

更新现有的高可用性安装

使用相同的 Install-WindowsAdminCenterHA.ps1 脚本更新 HA 部署,不会丢失连接数据。

升级到新版本的 Windows Admin Center

发布新版本的 Windows Admin Center 后,仅msiPath使用参数再次运行Install-WindowsAdminCenterHA.ps1脚本:

.\Install-WindowsAdminCenterHA.ps1 -msiPath '.\WindowsAdminCenter.msi' -Verbose

更新 Windows Admin Center 使用的证书

通过提供新的证书 .pfx 文件和密码,可以随时更新 Windows Admin Center 的 HA 部署使用的证书。

$certPassword = Read-Host -AsSecureString
.\Install-WindowsAdminCenterHA.ps1 -certPath "cert.pfx" -certPassword $certPassword -Verbose

还可以在使用新的 .msi 文件更新 Windows Admin Center 的同时更新证书。

$certPassword = Read-Host -AsSecureString
.\Install-WindowsAdminCenterHA.ps1 -msiPath ".\WindowsAdminCenter.msi" -certPath "cert.pfx" -certPassword $certPassword -Verbose

卸载高可用性部署

若要从故障转移群集中卸载 Windows Admin Center 的 HA 部署,请将 -Uninstall 参数传递到 Install-WindowsAdminCenterHA.ps1 脚本。

.\Install-WindowsAdminCenterHA.ps1 -Uninstall -Verbose

故障排除

日志保存在 CSV 的临时文件夹中。 例如,C:\ClusterStorage\Volume1\temp