首次安装 View Adapter 时,将生成自签名证书。默认情况下,桌面消息服务器和代理消息服务器使用此证书对代理进行身份验证。可以使用由有效证书颁发机构签名的证书替换该自签名证书。

前提条件

  • 验证是否可以连接到正在运行 View Adapter 的节点。
  • 检查您是否具有证书存储密码。可以从 msgserver.properties 文件中获取密码。请参见View Adapter 证书和信任存储文件
  • 熟悉 Java keytool 实用程序。可从 http://docs.oracle.com 获取文档。

过程

  1. 登录到正在运行 View Adapter 的节点。
  2. 导航到 View Adapter 的 work 目录。
    平台 目录位置
    Linux /usr/lib/vmware-vcops/user/plugins/inbound/V4V_adapter3/work
    Windows C:\vmware\vcenteroperations\user\plugins\inbound\V4V_adapter3\work
  3. 使用 keytool 实用程序的 -selfcert 选项为 View Adapter 生成新的自签名证书。
    由于默认的自签名证书是针对 VMware 签发的,因此必须生成新的自签名证书,才能请求已签名证书。必须向您的组织发出签名证书。
    例如:
    keytool –selfcert –alias v4v-adapter –dname dn-of-org –keystore v4v-adapter.jks
    dn-of-org 是向其发送证书的组织的识别名,例如,“OU=Management Platform、O=VMware, Inc.、C=US”。

    默认情况下,证书签名使用 SHA1withRSA 算法。可以使用 -sigalg 选项指定算法名称来替代此默认值。

  4. 在适配器的 work 目录中使用 keytool 实用程序的 -certreq 选项,生成证书签名请求。
    需要证书签名请求才能从证书签名颁发机构请求证书。
    例如:
    keytool –certreq –alias v4v-adapter –file certificate-request-file -keystore v4v-adapter.jks
    certificate-request-file 是将包含证书签名请求的文件的名称。
  5. 将证书签名请求上载到证书颁发机构,然后请求签名证书。
    如果证书颁发机构请求证书专用密钥的密码,请使用为证书存储所配置的密码。
    证书颁发机构将返回签名证书。
  6. 要导入证书,请将证书文件复制到 View Adapter 的 work 目录,然后运行 keytool 实用程序的 –import 选项。
    例如:
    keytool –import –alias v4v-adapter –file certificate-filename -keystore v4v-adapter.jks
    certificate-filename 是来自证书颁发机构的证书文件的名称。
    keytool 实用程序完成后,会将签名证书导入适配器证书存储。
  7. 要开始使用新证书,请在运行适配器的节点上重新启动 View Adapter。
    平台 操作
    Linux 运行 service vmware-vcops restart 命令。
    Windows 使用 Windows Services 工具 (services.msc) 重新启动 vRealize Operations View Adapter 服务。

后续步骤

重新启动 View Adapter 后,必须配对连接到 View Adapter 的任何 Broker Agent。请参见证书配对