为了实现高可用性,可以在多个服务器上安装 Horizon Recording,并为其配置负载均衡器。

以下是将 Horizon Recording 与负载均衡器结合使用时应遵循的简要步骤。本主题中提供了每个步骤的详细信息。
  1. 使用相应权限在文件服务器上创建一个共享文件夹,该文件夹可从所有要安装的 Recording Server 进行访问。
  2. 在多个服务器上安装 Horizon Recording(最好安装在同一数据中心)。有关详细信息,请参阅使用 VMware Horizon Recording 主题中的“安装 Horizon Recording Server”。
  3. 编辑所有 Recording Server 上的部署以指向同一数据库和同一共享文件夹。数据库将存储录制元数据,而共享文件夹则将存储实际的录制文件。
  4. 在端口 9443 上为 Horizon Recording Server 配置 L4 负载均衡。
  5. 在父桌面上安装 Horizon Recording Agent,方法是指向负载均衡器的 IP/FQDN,同时在 Horizon Recording Server 中进行注册。

编辑 Recording Server 上的部署

对于每个 Recording Server:
  1. 导航到管理员 -> 服务设置 -> 服务器设置 -> 编辑部署
  2. 阅读显示的消息,然后单击“下一步”。
  3. 如果这是您编辑的第一个服务器,请选择手动配置,然后单击“下一步”。如果这不是第一个要编辑的服务器,请跳至步骤 4。
    1. 选择所需的数据库,然后从示例部分中复制相应的连接字符串,并将其粘贴到“连接字符串”框中。
    2. 使用相应的信息修改用户 ID、密码、服务器、数据库和 Trusted_Connection,然后单击“下一步”。
    3. 在“存储位置”页面中,提供可从所有 Recording Server 访问的共享文件夹。单击测试路径以验证该文件夹是否可访问,然后单击“下一步”。
    4. 单击保存配置。如果一切正常,Web 服务会重新启动,并且您将注销。
    5. 登录并验证是否已正确保存配置。
  4. 对于后续服务器,请选择从现有服务器导入配置
    1. 输入现有服务器的 URL、用户名和密码,然后单击导入。如果凭据有效,系统会显示“已成功导入服务设置,请在以下页面上对其进行验证”(Service settings imported successfully, please validate them on the following pages) 消息。
    2. 单击“下一步”,然后验证“数据库类型”页面中的配置详细信息。这些信息应与现有服务器中的配置详细信息匹配。
    3. 单击“下一步”,然后验证“存储位置”页面中的配置详细信息。这些信息应与现有服务器中的配置详细信息匹配。您也可以在此处测试路径。
    4. 检查所做的更改,然后单击保存配置。如果一切正常,Web 服务会重新启动,并且您将注销。
    5. 登录并验证是否已正确保存配置。

配置 L4 负载均衡器

以下是为 Recording Server 配置负载均衡器的简要步骤。请注意,这些步骤将根据所使用的负载均衡器而有所变化。
  1. 使用已启用 SSL 的服务端口 9443 创建虚拟服务。然后,将虚拟 IP 分配给该虚拟服务。
  2. 使用端口 9443 创建 Recording Server 池。
  3. 保存负载均衡器配置后,使用 https://<FQDN_or_IP_address_of_the_load_balancer>:9443 访问 Web 控制台。如果负载均衡器配置正确,则可以访问 UI。

在父桌面上安装 Horizon Recording Agent

  1. 按照使用 VMware Horizon Recording 中所述,下载并运行 Horizon Recording Agent 安装程序。

    对于 Linux 桌面,请按照文档中的说明进行操作,但按以下方式修改安装命令:

    • tar 安装程序:
      sudo ./install.sh -u https://<FQDN or IP address of the load balancer>:9443 -n <username> -p <password> -t
    • RPM 安装程序:
      sudo /usr/lib/vmware/horizonrecording/rpminstall.sh -u https://<FQDN or IP address of the load balancer>:9443 -n <username> -p <password> -t
  2. 当系统提示进行连接时,请以 https://<负载均衡器的 FQDN 或 IP 地址>:9443 格式提供负载均衡器的正确 URL,以及用户名和密码。
    1. 如果计算机是父虚拟机,并且将从中创建池,请选中此计算机为模板复选框。
    2. 单击注册
    3. 如果服务器的证书不受信任,请在出现提示时接受服务器的指纹。
  3. Recording Agent 安装完成后,使用负载均衡器 IP 登录 Recording Server 的 Web 控制台,然后导航到管理员 -> 管理代理。代理应列在此处,并且列出的类型模板
    注: 此外,还可以通过登录每个 Recording Server 来对此进行验证,以确保在所有 Recording Server 之间同步数据。