vCenter 证书过期导致无法登录

目前遇到问题的版本是:VMware vSphere vCenter 7.0u3,相关版本号如下:

通过SCP协议将脚本文件 checksts.py 上传至vCenter Server

SSH 连接 vCenter

执行 chsh -s /bin/bash root,赋予root用户执行脚本权限:

root@vc [ / ]# chsh -s /bin/bash root

执行脚本 python checksts.py

root@vc [ / ]# python checksts.py

从结果得知STS没有过期。

检查除STS证书外是否还有其余证书过期

完成关键的STS证书检测(和修复)后,检查其他证书到期情况

通过命令检查:

root@vc [ / ]# for store in $(/usr/lib/vmware-vmafd/bin/vecs-cli store list | grep -v TRUSTED_ROOT_CRLS); do echo "[*] Store :" $store; /usr/lib/vmware-vmafd/bin/vecs-cli entry list --store $store --text | grep -ie "Alias" -ie "Not After";done;

从结果得知:有多个证书已过期。

2.3 续订除STS和data-encipherment以外的证书

root@vc [ / ]# /usr/lib/vmware-vmca/bin/certificate-manager

输入数字8回车,重置所有的证书

Note : Use Ctrl-D to exit.

Option[1 to 8]: 8

Do you wish to generate all certificates using configuration file : Option[Y/N] ? : Y

Please provide valid SSO and VC privileged user credential to perform certificate operations.

Enter username [Administrator@vsphere.local]:默认(回车)

Enter password:vCenter administrator@vsphere.local 密码

Please configure certool.cfg with proper values before proceeding to next step.

Press Enter key to skip optional parameters or use Default value.

Enter proper value for 'Country' [Default value : US] :默认(回车)

Enter proper value for 'Name' [Default value : CA] :默认(回车)

Enter proper value for 'Organization' [Default value : VMware] :默认(回车)

Enter proper value for 'OrgUnit' [optional] :默认(回车)

Enter proper value for 'State' [Default value : California] :默认(回车)

Enter proper value for 'Locality' [Default value : Palo Alto] :默认(回车)

Enter proper value for 'IPAddress' (Provide comma separated values for multiple IP addresses) [optional] :默认(回车)

Enter proper value for 'Email' [Default value : email@acme.com] :默认(回车)

Enter proper value for 'Hostname' (Provide comma separated values for multiple Hostname entries) [Enter valid Fully Qualified Domain Name(FQDN), For Example : example.domain.com] :vCenter域名

Enter proper value for VMCA 'Name' :vCenter域名

Continue operation : Option[Y/N] ? : Y

You are going to reset by regenerating Root Certificate and replace all certificates using VMCA

Continue operation : Option[Y/N] ? : Y

Status : 60% Completed [Reset vpxd-extension Cert...]【开始更新】

Updating new vpxd-extension certificate for VC extended solutions【更新中】

Updating the certificate for VC extension com.vmware.vim.eam【更新中】

Updating the certificate for VC extension com.vmware.rbd【更新中】

Updating the certificate for VC extension com.vmware.imagebuilder【更新中】

Reset status : 85% Completed [starting services...]【更新中】

Reset status : 100% Completed [Reset completed successfully]【更新中】

You have new mail in /var/mail/root【更新完成】

4、vCenter就可以正常访问了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sias_0

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值