Vcenter7.0.3.01000 no healthy upstream 解决过程
一、报错信息:访问服务器,有如下报错信息
重启后错误依旧。
二、root密码: 忘记密码,不得不重置:启动时按e进入重置画面,在以linux开头这一行末尾,空格 rw init=/bin/bash
然后按CTRL+x (特别提示一下,我按F10效果和CTRL+x是不一样的效果)
出现以下画面
2次确认新密码正确后
#umount / (umount和 / 中间有空格)
#reboot -f (要加 -f 强制重启,不然没有反应)
三、管理后台: 访问https://vcip:5480 输入上面修改好的用户名和密码,选择“服务”,如下图
有些服务手工启动后正常,有些一直报错,感觉问题不在这里。
在“访问”选项中,我把ssh打开了。
四、root登录:
使用如下命令查看相关服务是否过期
/usr/lib/vmware-vmafd/bin/vecs-cli entry list --store TRUSTED_ROOTS --text | less
/usr/lib/vmware-vmafd/bin/vecs-cli entry list --store MACHINE_SSL_CERT --text | less
/usr/lib/vmware-vmafd/bin/vecs-cli entry list --store SMS --text | less
/usr/lib/vmware-vmafd/bin/vecs-cli entry list --store machine --text | less
/usr/lib/vmware-vmafd/bin/vecs-cli entry list --store vpxd --text | less
/usr/lib/vmware-vmafd/bin/vecs-cli entry list --store vpxd-extension --text | less
/usr/lib/vmware-vmafd/bin/vecs-cli entry list --store vsphere-webclient --text | less
我这里,是第二项在2023年7月20日过期
使用以下命令重新更新证书
/usr/lib/vmware-vmca/bin/certificate-manager
我选的第3项:
然后基本上一路默认回车:
再次查看是否过期:
显示过期日期为2025年7月20日。如何设置更长的时间还不知道。
五、正常访问: