Skip to main content

2026 年 7 月 16 日

配置 Horizon 资源和 Citrix 发布的资源的故障切换顺序

当您在多个数据中心部署了 Omnissa Access,并且您的部署包括 Horizon 资源和 Citrix 发布的资源时,您必须为主数据中心和辅助数据中心的资源配置故障切换顺序,以便从任何数据中心提供相应的资源。

您可以使用 hznAdminTool 命令创建一个数据库表,其中包含组织中的每个服务实例上的资源的故障切换顺序。在启动资源时,将遵循配置的故障切换顺序。您可以在两个数据中心运行 hznAdminTool failoverConfiguration 命令以设置故障切换顺序。

**注意:**此过程不适用于使用 Horizon Cloud Pod 架构 (Cloud Pod Architecture, CPA) 的环境。

必备条件

如果在多个数据中心部署了 Omnissa Access,还会在每个数据中心设置相同的资源。在 Omnissa Access 目录中,Horizon Pod 或 Citrix XenFarm 中的每个应用程序或桌面池被视为不同的资源。为防止在目录中包含重复的资源,请确保已在 Omnissa Access 控制台的 Horizon 和 Citrix 配置页面中启用不同步重复的应用程序

过程

  1. 使用 SSH 客户端,以 root 用户身份登录到 Omnissa Access 设备。

  2. 要查看服务实例列表,请键入:

    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"}
    ]}
    
  3. 对于组织中的每个服务实例,请使用以下命令为 Horizon 资源和基于 Citrix 的资源配置故障切换顺序:

    hznAdminTool failoverConfiguration -configType <configType> -configuration <configuration> -serviceInstanceId <serviceInstanceId>
    
    选项描述
    -configType键入为故障切换配置的资源类型。值为 VIEW 或 XENAPP。
    -configuration键入故障切换顺序。对于 VIEW configType,请键入以逗号分隔的主 Horizon Connection Server 主机名列表,这些名称将在 Omnissa Access 控制台的 Horizon 配置页面中列出。对于 XENAPP 配置类型,键入以逗号分隔的 XenFarm 名称列表。
    -serviceInstanceId键入要设置配置的服务实例的 ID。可以在步骤 2 中显示的列表 ("id":) 中找到该 ID。

    例如:

    hznAdminTool failoverConfiguration -configType VIEW -configuration pod1vcs1.domain.com,pod2vcs1.hs.trcint.com -serviceInstanceId 1
    

    在为辅助数据中心的 Omnissa Access 实例键入该命令时,请颠倒 Horizon Connection Server 顺序。在该示例中,该命令为 hznAdminTool failoverConfiguration -configType VIEW -configuration pod2vcs1.hs.trcint.com, pod1vcs1.domain.com -serviceInstanceId 103

结果

将为每个数据中心设置资源故障切换数据库表。

后续步骤

要查看每个 Horizon 资源和 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"}

此页面对您有帮助吗?

对本主题提供反馈

本主题对您有帮助吗?

请勿填写任何个人信息或机密信息。

正在生成链接…