如果将 ESXi 主机设置为使用自定义证书,则必须在管理主机的 vCenter Server 系统上更新 TRUSTED_ROOTS 存储。
前提条件
将每台主机上的证书替换为自定义证书。
注: 如果
vCenter Server 系统所使用的自定义证书的 CA 颁发方与
ESXi 主机上安装证书的相同,则不需要此步骤。
过程
- 登录到管理 ESXi 主机的 vCenter Server 系统。
登录到已安装该软件的 Windows 系统,或登录到
vCenter Server Appliance shell。
- 要将新证书添加到 TRUSTED_ROOTS 存储,运行 dir-cli,例如:
/usr/lib/vmware-vmafd/bin/dir-cli trustedcert publish <path_to_RootCA>
选项 |
描述 |
Linux |
//usr/lib/vmware-vmafd/bin/dir-cli trustedcert publish <path_to_RootCA> |
Windows |
C:\Program Files\VMware\vCenter Server\vmafdd\dir-cli trustedcert publish <path_to_RootCA> |
- 出现提示时,提供 Single Sign-On 管理员凭据。
- 如果您的自定义证书由中间 CA 颁发,您还必须将中间 CA 添加到 vCenter Server 上的 TRUSTED_ROOTS 存储,例如:
/usr/lib/vmware-vmafd/bin/dir-cli trustedcert publish <path_to_intermediateCA>
下一步做什么
将证书模式设置为“自定义”。如果证书模式是默认值 VMCA,且您刷新证书,则自定义证书将替换为 VMCA 签名的证书。请参见更改证书模式。