智者不为愚者谋,勇者不为怯者死。这篇文章主要讲述通过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. |
【通过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
文章图片
步骤五:查看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
文章图片
步骤七:检查证实是否替换完成
推荐阅读
- 六zabbix主动模式和被动模式
- vnc的安装{安装kvm重启故障解决办法}
- 七zabbix监控java
- 我们来聊聊垃圾收集器中相关术语与新生代收集器
- 八zabbix监控nginx
- LINUX随笔五 免密登录和yum源设置
- 大厂面试冲刺,Java“实战”问题三连,你碰到了哪个()
- 九zabbix监控mysql
- Linux嵌入式所有知识点-思维导图-一口君吐血奉献