代理消息服务器和桌面消息服务器使用Horizon Adapter生成的自签名证书向代理进行身份验证。可以使用由有效证书颁发机构签名的证书替换该自签名证书。

前提条件

从运行适配器实例的 vRealize Operations Manager节点上的 msgserver.properties 文件获取密钥库密码。

过程

  1. 登录到运行适配器实例的 vRealize Operations Manager节点,然后打开 /usr/lib/vmware-vcops/user/plugins/inbound/V4V_adapter3/work 目录。
  2. 使用 -genkeypair选项运行 keytool 实用程序,以便为 Horizon Adapter 生成新的自签名证书。
    由于默认的自签名证书是针对 VMware 签发的,因此必须生成新的自签名证书,才能请求已签名证书。必须向您的组织发出签名证书。
    keytool -genkeypair -alias v4v-adapter -dname dn-of-org -keystore v4v-adapter.jks
    dn-of-org 是向其发送证书的组织的标识名,例如,“OU=Management Platform, O=VMware\, Inc., C=US”。
  3. 使用 -certreq选项运行 keytool 实用程序,以生成证书签名请求。
    keytool -certreq -alias v4v-adapter -file certificate-request-file -keystore v4v-adapter.jks
  4. 将证书签名请求上载到证书颁发机构,然后请求签名证书。
    如果证书颁发机构请求证书专用密钥的密码,请使用为证书存储所配置的密码。
  5. 证书颁发机构返回签名证书后,将证书文件复制到 /usr/lib/vmware-vcops/user/plugins/inbound/V4V_adapter3/work 目录。
  6. 使用 –import选项运行 keytool 实用程序,以导入新证书。
    keytool -import -alias v4v-adapter -file new-certificate-filename -keystore v4v-adapter.jks
  7. 重新启动 Horizon Adapter服务。
    service vmware-vcops restart
    适配器实例上的代理消息服务器和桌面消息服务器现在使用导入的签名证书。
  8. 将 Broker Agent 与适配器实例重新配对。
    1. Horizon 管理员身份登录到 Horizon Connection Server主机。
    2. 选择启动 > VMware > vRealize Operations for Horizon Broker Agent 设置
    3. 确认端口和服务器密钥,然后单击配对
    4. 单击下一步,直至显示即将完成页面,然后单击完成