要使某个 Horizon 容器能够参与由 Universal Broker 所代理的多云分配,必须在该容器中的每个连接服务器实例上安装所需的 Universal Broker 插件。Universal Broker 插件支持代理服务与容器中连接服务器实例之间的通信。
注: 只有基于 Horizon Connection Server 技术的 Horizon 容器才需要安装
Universal Broker 插件。Microsoft Azure 中的
Horizon Cloud 容器不需要
Universal Broker 插件。
安装 Universal Broker 插件时,请注意以下事项:
- 您必须运行与连接服务器版本兼容的 Universal Broker 插件安装程序 EXE 版本,因为每个安装程序 EXE 内的代码都包含一个标记,用来确定安装程序 EXE 是否将在特定版本的连接服务器上运行。
有关 Horizon YYMM 版本与数字样式版本之间的关系,请参阅知识库文章 2143853。
- 各个 Connection Server 版本的 Universal Broker 插件安装程序版本及其在 VMware Customer Connect 中的下载位置
-
Universal Broker 插件安装程序从
VMware Customer Connect 下载获得。下表中的每个 URL 都可将您转到下载页面,其中
Universal Broker 插件位于该页面底部。
在浏览器中加载其中一个 URL 后,滚动到底部可以看到 Universal Broker 插件条目及其版本号。单击下一步按钮可下载该版本。单击立即下载时,如果尚未使用 VMware Customer Connect 凭据登录,则会先显示登录 UI。
- 如果容器具有多个连接服务器实例,则必须在每个连接服务器实例上安装 Universal Broker 插件。
- 您必须在参与容器内的所有连接服务器实例上安装相同版本的插件。例如,如果在某个连接服务器实例上将该插件升级到更高版本,则还必须在容器内的每个其他连接服务器实例上将该插件升级到这一版本。
- 如果将新的连接服务器实例添加到参与容器中,则必须在新的连接服务器实例上安装该插件。
- 在连接服务器升级期间,任何现有的插件安装都会丢失。如果要升级您的 Horizon 部署,则必须在将每个连接服务器实例升级到更高版本后立即重新安装该插件。
例如,如果将连接服务器实例升级到版本 8.2 (2103),则必须在这些连接服务器实例上安装该插件的版本 21.03。
- 在安装插件的过程中,安装程序会重新启动连接服务器服务。此时,系统会注销连接服务器上的所有管理控制台会话。
- 目前,Universal Broker 插件仅支持 IPv4。
- 在安装了 Universal Broker 插件的连接服务器实例中使用 LDAP 配置时,请遵循以下准则:
- 除了创建 LDAP 配置的备份副本外,还要为当前连接服务器实例创建一个虚拟机快照。如果要使用备份将 LDAP 配置还原到之前的状态,则可以使用快照来在还原后的 LDAP 配置中填充 Universal Broker 插件正常运行所需的信息。
- 将 LDAP 配置还原到之前的状态时,仅使用在连接服务器上安装插件后创建的 LDAP 备份。
- 如果将 LDAP 配置还原到在安装 Universal Broker 插件之前的状态,则还原的 LDAP 配置中将会缺失插件所需的某些信息。插件将因此无法正常运行。
下载适用于您的连接服务器版本的 Universal Broker 插件的正确版本后,请使用以下过程在您容器中的连接服务器实例上安装该插件。
- 要在批量连接服务器实例部署上以静默方式安装 Universal Broker 插件,请使用以下命令。将 X.X.X 替换为版本号,将 yyyyyyyy 替换为您下载的安装程序的内部版本号。将 <portNumber> 替换为插件用于侦听和接受来自 Universal Broker 客户端的入站请求的 TCP 端口号。
horizon-universal-broker-plugin-X.X.X-yyyyyyyy-x64.exe /s /v"LISTENPORT=<portNumber> /qn"
- 要在单个连接服务器实例上安装 Universal Broker 插件,请按顺序依次执行本主题后面部分中所述的步骤。
前提条件
在连接服务器实例上运行 Universal Broker 插件安装程序之前,请确认:
- 连接服务器实例在运行版本 7.11 或更高版本。
- 您在连接服务器上同时具有 Horizon 管理员特权和本地管理员特权。仅当由具有这两种特权的管理员启动时,安装程序才会运行。
- 您具有兼容的 Universal Broker 插件安装程序版本,以运行 Universal Broker 插件 并将其安装到特定的连接服务器版本中,如本页前面所述。
过程
- 如有需要,请将下载的插件安装程序文件置于连接服务器上。
- 运行 .exe 安装程序文件。
- 在安装程序向导的“欢迎使用”屏幕上,单击下一步。
- 接受“最终用户许可协议”,然后单击下一步。
- 在“配置”屏幕中,指定所需的端口信息。
- 输入所需的 TCP 端口号,Universal Broker 插件将使用该端口号来侦听和接受来自 Universal Broker 客户端的入站请求。
注: 安装程序将验证指定端口是否可用。如果端口上已有正在运行的进程,则会显示一则警告消息,并停止安装。要继续安装,必须指定一个可用的 TCP 端口。
- 如果希望安装程序配置允许入站连接通过指定端口所需的防火墙例外,请选择自动配置 Windows 防火墙例外。如果希望手动配置防火墙例外,请取消选择此选项。
注: 对于 Universal Broker,必须配置此 Windows 防火墙例外,您可以指示安装程序配置该例外,也可以自行配置。
- 单击下一步。
- 输入所需的 TCP 端口号,Universal Broker 插件将使用该端口号来侦听和接受来自 Universal Broker 客户端的入站请求。
- 按照向导中其余屏幕上的提示操作以在连接服务器上完成安装 Universal Broker 插件。
下一步做什么
重要说明: 如果之后要卸载
Universal Broker 插件或连接服务器实例,请按照以下顺序进行卸载:
- 首先,卸载 Universal Broker 插件。
- 接着,卸载 Connection Server 软件。
如果先卸载连接服务器,则会出现系统错误,且您将无法卸载 Universal Broker 插件。
注: 如果稍后要更改
Universal Broker 插件用来侦听来自
Universal Broker 客户端的入站请求的端口,请执行以下操作:
- 在连接服务器的 LDAP 配置中,将
pae-RCXServerPort
属性的值更改为新的端口号。 - 重新启动连接服务器。
- 如有需要,请更新相应的 Windows 防火墙例外,以允许通过新端口的入站流量。
新端口配置将在连接服务器和 Universal Broker 插件完成其重新启动操作序列后生效。