部署具有高可用性的 Windows Admin Center
可以在故障转移群集中部署 Windows Admin Center,为 Windows Admin Center 网关服务提供高可用性。 提供的解决方案是一种主动-被动解决方案,其中只有一个 Windows Admin Center 实例处于活动状态。 如果群集中的某个节点发生故障,Windows Admin Center 会正常故障转移到另一个节点,从而使你可以无缝继续管理环境中的服务器。
了解其他 Windows Admin Center 部署选项。
先决条件
- Windows Server 2016、2019 或 2022 上的 2 个或更多节点的故障转移群集。 详细了解如何部署故障转移群集。
- 适用于 Windows Admin Center 的群集共享卷 (CSV),用于存储群集中所有节点可访问的永久性数据。 对于你的 CSV,10 GB 就足够了。
- Windows Admin Center HA 脚本 zip 文件中的高可用性部署脚本。 下载包含本地计算机脚本的 .zip 文件,然后根据需要按照以下指南复制脚本。
- 推荐但可选用:签名证书 .pfx 和密码。 无需提前在群集节点上安装此证书,该脚本将执行此操作。 如果未提供证书,该安装脚本会生成自签名证书,该证书将在 60 天后过期。
在故障转移群集上安装 Windows Admin Center
- 将
Install-WindowsAdminCenterHA.ps1
脚本复制到群集中的节点。 下载 Windows Admin Center .msi,或将其复制到相同的节点。 - 通过 RDP 连接到节点,并通过以下参数从该节点运行
Install-WindowsAdminCenterHA.ps1
脚本:-clusterStorage
:用于存储 Windows Admin Center 数据的群集共享卷的本地路径。-clientAccessPoint
:选择将用于访问 Windows Admin Center 的名称。 例如,如果使用参数-clientAccessPoint contosoWindowsAdminCenter
运行该脚本,则将通过访问https://contosoWindowsAdminCenter.<domain>.com
来访问 Windows Admin Center 服务-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)。