前言:
如果你正好遇到这个问题,在紧急的做troubleshooting,又尝试过很多方法都不行,请直接跳到一招解决试一下,这招不会让你失望。
问题如下:公司VC无法添加ESXi,原以为这个问题是个小青铜,没想到是个隐藏的大Boss。
So,进入第一步按常规排错,要求先排除网络问题。 排查后基本排除网络故障可能。
进一步通过询问沟通,了解对方环境是windows版本VC,这在当前6环境中已经不推荐了,我们更推荐用VCSA。
整理一下我掌握的情报是:网络没问题,VC不是升级上来的,VC不是VCSA,是windows版VC,那问题出在哪呢?
先按百度到的方式解决试试:
将vpxd.certmgmt.certs.minutesBefore更改为10(在系统管理>vCenter Server 设置>高级设置里)。
果然一样的报错,这个更改更多的是用在更新证书后的情况,VMware会要求用企业从属证书替换 VMware 证书颁发机构证书后等待 24 小时,导致无法添加ESXi。(Tips:这个行为在VC 6.0 U2后已更改了)
终极大法:
如果遇到VC无法添加ESXi,并且报这个错误:
添加/更改以下这个值:
更改后,就能正常添加Esxi了。
当然:运维管理在变更前先要有备份/快照,有回退措施,变更后多观察,是否影响已有的环境,这些就都不老生常谈了。