vCenter 7.3 证书过期无法登录处理方法

 登录报错:如下图

Exception in invking authentication handler
[SSL: CERTIFICATE_VERIFY_FAILED] certificate
vertify failed: certificate has expired(_ssl.c:1076)

 

处理方法1:推荐,可行

登录vCenter控制台,Alt+F3切换至命令行模式,使用root登录,更改系统时间为过期前时间。

#进入shell
shell

#修改系统时间
date -s 20231001

注意:更改时间前建议先做快照,避免风险。

 

更改时间完毕后再刷新VMware vCenter Serverr登录页面后恢复正常,登录系统。

进入"系统管理-->证书-->证书管理界面,对过期证书点击续订"

 

续订完毕后再次登录到ssh页面,修改回当前时间,如下。

#登录系统修改回当前时间
date -s "2024-02-07 13:00:00"

此时我们需要重新登录VMware vCenter Serverr页面,发现什么信息都没有

会提示:

“由于一个或多个 vCenter Server 系统的凭据无效,登录失败: https://xx.xx.xx.xx:xx/sdk”

因为我们续订的证书时间后需要重启服务才能生效,shell登录vCenter后,执行如下命令重启:

#重启VC服务
service-control --stop --all
service-control --start --all

然后再次重新登录VMware vCenter Serverr页面,至此处理完毕。

 

处理方法2:

也可以参考VMware KB,按照KB第8点重置证书。

https://kb.vmware.com/s/article/2097936?lang=zh_cn

已经过期的证书恢复时可能会有报错,还是建议用命令修改系统时间至过期前,切记一定要做快照!!!

 

 


posted @ 2024-05-08 09:22  -小-白-  阅读(2402)  评论(0编辑  收藏  举报