通过VMware SDDC Certificate Tool更换相关产品SSL证书

Posted zbw0752

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过VMware SDDC Certificate Tool更换相关产品SSL证书相关的知识,希望对你有一定的参考价值。

说明:

VMware 产品替换 SSL 证书是一个手动且耗时的过程。SDDC Certificate Tool可自动执行此工作流程,并使整个 SDDC 中的证书保持最新状态变得容易。它将替换受支持产品中的所有证书并重新建立组件之间的信任。


支持的产品:

产品

最低版本

最高版本 

VMware Platform Services Controller (PSC) 

6.0 U2 

6.7   

VMware vCenter Server (VC) 

6.0 U2 

6.7  

VMware NSX for vSphere (NSX) 

6.2.4 

6.4.1  

vRealize Log Insight (vRLI) 

3.6 

4.6 

vRealize Operations Manager (vROps) 

6.3 

6.7 

vRealize Automation (vRA) 

7.4 

7.4 

vRealize Business for Cloud (vRB) 

7.1 

7.4 


要求:

运行 Java 1.8+ 的 PhotonOS 或 Linux 

x509 格式的证书文件 (.cer) 

x509 格式的证书链 (.cer) 


下载链接:

​https://flings.vmware.com/sddc-certificate-tool​​​​​​


下面以Centos部署SDDC Certificate Tool和更换vCenter证书为例:

步骤一:部署Centos 7虚拟机并安装Java 1.8

yum install -y java-1.8.0-openjdk


步骤二:上传并安装RPM包

rpm -ivh cert-mgmt-1.0.0-10253169.noarch.rpm


步骤三:进入/opt/vmware/cert-mgmt/config查看配置文件


文件

描述

config-all-products.json 

All supported products supported by SDDC Certificate Tool with CSRgeneration code.

config-csr.json 

Two-member external PSC and one vCenter that need CSR generationand replacement.

embedded-psc-vcenter.json

Embedded PSC and vCenter instance that requires a certificatereplacement.

nsx+vc.json

NSX and VC with Embedded PSC but only the certificate on NSX needsreplacement.

psc+vc.json

Two-member external PSC with one vCenter that all requirereplacement.


步骤四:上传签名证书到 Linux 服务器证书路径或使用SDDC Certificate Tool生成证书

java -jar /opt/vmware/cert-mgmt/lib/certreplace-1.0.0.jar -c /opt/vmware/cert-mgmt/config/embedded-psc-vcenter.json -createcsr -passwordEntry


步骤五:查看embedded-psc-vcenter.json并修改对应配置包含证书路径


步骤六:运行证书替换命令

java -jar /opt/vmware/cert-mgmt/lib/certreplace-1.0.0.jar -c /opt/vmware/cert-mgmt/config/embedded-psc-vcenter.json -replacecert -passwordEntry


步骤七:检查证实是否替换完成

以上是关于通过VMware SDDC Certificate Tool更换相关产品SSL证书的主要内容,如果未能解决你的问题,请参考以下文章

下一代IT和DevOps转型(SDDC以效率和速度促进连续交付)

VMware vSphere 6.7虚拟化入门

一步步实现SDDC-Edge负载均衡

[转]关于python出现ssl:certificate_verify_failed问题

VMware esxi vCenter https 弹出告警解决

VMware esxi vCenter https 弹出告警解决