要使 Broker Agent 与 View Adapter 进行通信,必须与代理共享适配器证书,并与适配器共享 Broker Agent 证书。共享这些证书的过程称为证书配对。
在证书配对过程中,会发生以下操作:
- 将使用适配器的服务器密钥对 Broker Agent 的证书进行加密。
- 将打开与证书管理服务器的连接,并会将加密的证书传递到适配器实例。适配器通过使用服务器密钥对 Broker Agent 的证书进行解密。如果解密失败,将会向 Broker Agent 返回错误。
- Broker Agent 的证书将放置在适配器的信任存储中。
- 将使用适配器的服务器密钥对适配器的证书进行加密。
- 加密的证书将返回到 Broker Agent。Broker Agent 通过使用服务器密钥对适配器的证书进行解密。如果解密失败,将会向用户返回错误。
- 适配器的证书将放置在 Broker Agent 的信任存储中。代理证书存储在 v4v-brokeragent.jks 中,而适配器证书存储在 v4v-truststore.jks 中。
- 将通过使用 Horizon 配置存储将适配器的证书发送到 Horizon 容器中的所有远程桌面和 RDS 主机。
- 远程桌面或 RDS 主机上的代理读取 Horizon 配置时,会将适配器的证书放置在代理的信任存储中。
证书成功配对后,会在每个单独组件的信任存储中进行缓存。如果置备新的远程桌面,可通过使用 Horizon 配置存储将适配器的证书发送到桌面,且无需重新配对证书。但是,如果适配器或 Broker Agent 的证书发生更改,则必须重新配对证书。
可以使用“vRealize Operations View Broker Agent 设置”向导配对证书。有关详细信息,请参见《VMware vRealize Operations for Horizon 管理》文档。