对于 Horizon View 资源和 Citrix 发布的资源,您必须为主数据中心和辅助数据中心的资源配置故障切换顺序,以便从任何数据中心提供相应的资源。
您可以使用 hznAdminTool 命令创建一个数据库表,其中包含组织中的每个服务实例上的资源的故障切换顺序。在启动资源时,将遵循配置的故障切换顺序。您可以在两个数据中心运行 hznAdminTool failoverConfiguration 命令以设置故障切换顺序。
注: 该过程不适用于使用 Horizon View Cloud Pod 架构 (CPA) 的环境。
前提条件
如果在多个数据中心部署了 VMware Identity Manager,还会在每个数据中心设置相同的资源。在 VMware Identity Manager 目录中,Horizon 容器或 Citrix XenFarm 中的每个应用程序或桌面池被视为不同的资源。为防止在目录中包含重复的资源,请确保在 VMware Identity Manager 控制台的 Horizon 和 Citrix 配置页面中启用了不同步重复的应用程序。
过程
- 通过使用 ssh 客户端,以 root 用户身份登录到 VMware Identity Manager 设备。
- 要查看服务实例列表,请键入:
hznAdminTool -j clusterInstances
将显示一个服务实例列表。
"Id" 值是服务实例 ID。例如:
{
"clusterInstances":[{
"version" : "3.2.0.1 Build 8223322",
"uuid" : "7451fe26-5b02-32ef-bfe6-6fe0a8710a14",
"status" : "Active",
"lastUpdated" : 1523372105701,
"hostname" : "server.example.com",
"datacenterId" : 0,
"id" : 2,
"ipaddress" : "10.143.xxx.xx"}
]}
- 对于组织中的每个服务实例,请使用以下命令为 Horizon 和基于 Citrix 的资源配置故障切换顺序:
hznAdminTool failoverConfiguration -configType <configType> -configuration <configuration> -serviceInstanceId <serviceInstanceId>
选项 |
描述 |
-configType |
键入为故障切换配置的资源类型。值为 VIEW 或 XENAPP。 |
-configuration |
键入故障切换顺序。对于 VIEW configType,请键入以逗号分隔的主 Horizon 连接服务器主机名列表,这些名称将在 VMware Identity Manager 控制台的 Horizon View 配置页面中列出。对于 XENAPP 配置类型,键入以逗号分隔的 XenFarm 名称列表。 |
-serviceInstanceId |
键入要设置配置的服务实例的 ID。可以在步骤 2 中显示的列表 ("id":) 中找到该 ID。 |
例如:
hznAdminTool failoverConfiguration -configType VIEW -configuration pod1vcs1.domain.com,pod2vcs1.hs.trcint.com -serviceInstanceId 1
在为辅助数据中心的 VMware Identity Manager 实例键入该命令时,请颠倒 Horizon 连接服务器顺序。在该示例中,该命令为 hznAdminTool failoverConfiguration -configType VIEW -configuration pod2vcs1.hs.trcint.com, pod1vcs1.domain.com -serviceInstanceId 103。
后续步骤
要查看每个 Horizon View 资源和 Citrix 发布的资源的现有故障切换配置,请运行以下命令:
hznAdminTool failoverConfigurationList -configType <configtype>
<configtype>
值为 VIEW 或 XENAPP。下面是具有 <configtype>
VIEW 的 hznAdminTool failoverConfigurationList 的示例输出。
{"idOrganization":1,"serviceInstanceId":52,"configType":"VIEW","configuration":"pod1vcs1.domain.com,pod2vcs1.domain.com"}{"idOrganization":1,"serviceInstanceId":103,"configType":"VIEW","configuration":"pod2vcs1.domain.com,pod1vcs1.domain.com"}{"idOrganization":1,"serviceInstanceId":154,"configType":"VIEW","configuration":"pod2vcs1.domain.com,pod1vcs1.domain.com"}