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

智者不为愚者谋,勇者不为怯者死。这篇文章主要讲述通过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
通过VMware SDDC Certificate Tool更换相关产品SSL证书

文章图片



步骤三:进入/opt/vmware/cert-mgmt/config查看配置文件
通过VMware SDDC Certificate Tool更换相关产品SSL证书

文章图片



文件
描述
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.
【通过VMware SDDC Certificate Tool更换相关产品SSL证书】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
通过VMware SDDC Certificate Tool更换相关产品SSL证书

文章图片



步骤五:查看embedded-psc-vcenter.json并修改对应配置包含证书路径
通过VMware SDDC Certificate Tool更换相关产品SSL证书

文章图片



步骤六:运行证书替换命令
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证书

文章图片



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

    推荐阅读