重要
版本 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
- 将
Install-WindowsAdminCenterHA.ps1脚本复制到群集中的节点。 下载 Windows Admin Center .msi,或将其复制到相同的节点。 - 通过 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。