要使某个 Horizon 容器能够参与由Universal Broker所代理的多云分配,必须在该容器中的每个连接服务器实例上安装所需的插件。Universal Broker插件支持代理服务与容器中连接服务器实例之间的通信。

安装 Universal Broker插件时,请注意以下事项:
  • 您必须下载并安装与您的连接服务器版本兼容的 Universal Broker 插件版本。要下载正确的插件版本,请执行以下操作:
    1. 使用您的 My VMware 凭据登录到 my.vmware.com,然后导航到产品下载 > 产品 A - Z > VMware Horizon 服务 > 查看下载组件
    2. 然后,找到 Horizon Cloud Connector 产品下载组,并单击转至下载Universal Broker 插件安装程序位于“Horizon Cloud Connector 下载”页面上。
    3. 要访问并下载适用于您的连接服务器版本的正确插件版本,请在“下载”页面上选择相应版本的 Horizon Cloud Connector。
      注: 下表中列出的 Horizon Cloud Connector 版本会指示 Universal Broker 插件安装程序的位置,并且与连接服务器配对的 Horizon Cloud Connector 版本与该版本不一定相匹配。例如,您可能运行的是与 Horizon Cloud Connector 1.7 配对的连接服务器 7.11。但是,您仍必须在“下载”页面上选择 Horizon Cloud Connector 1.5,才能访问与连接服务器 7.11 兼容的插件版本 19.4 的安装程序。
      如果您的连接服务器版本为: 选择此 Horizon Cloud Connector 版本: 然后下载此 Universal Broker 插件版本:
      7.11 1.5 19.4
      7.12 或 8.0 (2006) 1.7 20.3
      7.13 1.8 20.10
  • 如果容器具有多个连接服务器实例,则必须在每个连接服务器实例上安装 Universal Broker插件。
  • 您必须在参与容器内的所有连接服务器实例上安装相同版本的插件。例如,如果在某个连接服务器实例上将该插件升级到更高版本,则还必须在容器内的每个其他连接服务器实例上将该插件升级到这一版本。
  • 如果将新的连接服务器实例添加到参与容器中,则必须在新的连接服务器实例上安装该插件。
  • 在连接服务器升级期间,任何现有的插件安装都会丢失。如果要升级您的 Horizon 部署,则必须在将每个连接服务器实例升级到更高版本后立即重新安装该插件。

    例如,如果将连接服务器实例升级到版本 7.12,则必须在这些连接服务器实例上安装该插件的版本 20.1。

  • 在安装插件的过程中,会重新启动连接服务器服务,并会注销连接服务器上的所有管理控制台会话。
  • 在此版本的 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=<端口号> /qn"
  • 要在单个连接服务器实例上安装 Universal Broker插件,请按顺序依次执行本主题后面部分中所述的步骤。

前提条件

确认以下项:

  • 容器上的每个连接服务器实例运行的都是版本 7.11 或更高版本,并且您已为连接服务器版本下载了兼容的 Universal Broker 插件版本。
  • 您在连接服务器上同时具有 Horizon 管理员特权和本地管理员特权。仅当由具有这两种特权的管理员启动时,插件安装程序才会运行。

过程

  1. 如有需要,请将下载的插件安装程序文件置于连接服务器上。
  2. 运行 .exe 安装程序文件。
  3. 在安装程序向导的“欢迎使用”屏幕上,单击下一步
  4. 接受“最终用户许可协议”,然后单击下一步
  5. 在“配置”屏幕中,指定所需的端口信息。
    1. 输入所需的 TCP 端口号,Universal Broker插件将使用该端口号来侦听和接受来自 Universal Broker客户端的入站请求。
      注: 安装程序将验证指定端口是否可用。如果端口上已有正在运行的进程,则会显示一则警告消息,并停止安装。要继续安装,必须指定一个可用的 TCP 端口。
    2. 如果希望安装程序配置允许入站连接通过指定端口所需的防火墙例外,请选择自动配置 Windows 防火墙例外。如果希望手动配置防火墙例外,请取消选择此选项。
      注: 对于 Universal Broker,必须配置此 Windows 防火墙例外,您可以指示安装程序配置该例外,也可以自行配置。
    3. 单击下一步
  6. 按照向导中其余屏幕上的提示操作以在连接服务器上完成安装 Universal Broker插件。

后续步骤

重要事项: 如果之后要卸载 Universal Broker插件或连接服务器实例,请按照以下顺序进行卸载:
  1. 首先,卸载 Universal Broker插件。
  2. 然后,卸载连接服务器。

如果先卸载连接服务器,则会出现系统错误,且您将无法卸载 Universal Broker插件。

注: 如果稍后要更改 Universal Broker插件用来侦听来自 Universal Broker客户端的入站请求的端口,请执行以下操作:
  1. 在连接服务器的 LDAP 配置中,将 pae-RCXServerPort 属性的值更改为新的端口号。
  2. 重新启动连接服务器。
  3. 如有需要,请更新相应的 Windows 防火墙例外,以允许通过新端口的入站流量。

新端口配置将在连接服务器和 Universal Broker插件完成其重新启动操作序列后生效。