为了实现高可用性,可以在多个服务器上安装 Horizon Recording,并为其配置负载均衡器。
以下是将 Horizon Recording 与负载均衡器结合使用时应遵循的简要步骤。本主题中提供了每个步骤的详细信息。
- 使用相应权限在文件服务器上创建一个共享文件夹,该文件夹可从所有要安装的 Recording Server 进行访问。
- 在多个服务器(最好位于同一数据中心)上安装 Horizon Recording。有关详细信息,请参阅使用适用于 Linux 的 VMware Horizon Recording主题中的“安装 Horizon Recording Server”。
- 编辑所有 Recording Server 上的部署以指向同一数据库和同一共享文件夹。数据库将存储录制元数据,而共享文件夹则将存储实际的录制文件。
- 在端口 9443 上为 Horizon Recording Server 配置 L4 负载均衡。
- 在父桌面上安装 Horizon Recording Agent,方法是指向负载均衡器的 IP/FQDN,同时在 Horizon Recording Server 中进行注册。
编辑 Recording Server 上的部署
对于每个 Recording Server:
- 导航到管理员 -> 服务设置 -> 服务器设置 -> 编辑部署。
- 阅读显示的消息,然后单击“下一步”。
- 如果这是您编辑的第一个服务器,请选择手动配置,然后单击“下一步”。如果这不是第一个要编辑的服务器,请跳至步骤 4。
- 选择所需的数据库,然后从示例部分中复制相应的连接字符串,并将其粘贴到“连接字符串”框中。
- 使用相应的信息修改用户 ID、密码、服务器、数据库和 Trusted_Connection,然后单击“下一步”。
- 在“存储位置”页面中,提供可从所有 Recording Server 访问的共享文件夹。单击测试路径以验证该文件夹是否可访问,然后单击“下一步”。
- 单击保存配置。如果一切正常,Web 服务会重新启动,并且您将注销。
- 登录并验证是否已正确保存配置。
- 对于后续服务器,请选择从现有服务器导入配置。
- 输入现有服务器的 URL、用户名和密码,然后单击导入。如果凭据有效,系统会显示“已成功导入服务设置,请在以下页面上对其进行验证”(Service settings imported successfully, please validate them on the following pages) 消息。
- 单击“下一步”,然后验证“数据库类型”页面中的配置详细信息。这些信息应与现有服务器中的配置详细信息匹配。
- 单击“下一步”,然后验证“存储位置”页面中的配置详细信息。这些信息应与现有服务器中的配置详细信息匹配。您也可以在此处测试路径。
- 检查所做的更改,然后单击保存配置。如果一切正常,Web 服务会重新启动,并且您将注销。
- 登录并验证是否已正确保存配置。
配置 L4 负载均衡器
以下是为 Recording Server 配置负载均衡器的简要步骤。请注意,这些步骤将根据所使用的负载均衡器而有所变化。
- 使用已启用 SSL 的服务端口 9443 创建虚拟服务。然后,将虚拟 IP 分配给该虚拟服务。
- 使用端口 9443 创建 Recording Server 池。
- 保存负载均衡器配置后,使用
https://<FQDN_or_IP_address_of_the_load_balancer>:9443
访问 Web 控制台。如果负载均衡器配置正确,则可以访问 UI。
在父桌面上安装 Horizon Recording Agent
- 按照运行 Horizon Recording Agent 的 tar 安装程序或运行 Horizon Recording Agent 的 RPM 安装程序中所述,运行 Horizon Recording Agent 安装程序。请按照文档中的说明进行操作,但需按如下方式修改安装命令:
- 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
- tar 安装程序:
- 当系统提示进行连接时,请以 https://<负载均衡器的 FQDN 或 IP 地址>:9443 格式提供负载均衡器的正确 URL,以及用户名和密码。
- 如果计算机是父虚拟机,并且将从中创建池,请选中此计算机为模板复选框。
- 单击注册。
- 如果服务器的证书不受信任,请在出现提示时接受服务器的指纹。
- Recording Agent 安装完成后,使用负载均衡器 IP 登录到 Recording Server 的 Web 控制台,然后导航到管理员 -> 管理代理。代理应列在此处,并且列出的类型为模板。
注: 此外,还可以通过登录每个 Recording Server 来对此进行验证,以确保在所有 Recording Server 之间同步数据。