VC添加主机报密码错
2017-03-11高杰欣
重新部署了vCenter虚机,将vSAN节点主机从旧vCenter迁移到新的,岂料在输入主机登录信息后报密码错误。直接登录ESXi的WebClient也报密码错误。可主机明明都未出现过异常,IP也都保护在防火墙内不会有攻击,并且几小时前还登录成功过,忽然就出现验证失败问题,让人摸不着头脑。
虽说重装ESXi来解决密码忘记的问题并不难,可此时vSAN中的所有主机内存都已使用到了80%,没有足够的内存资源释放一个主机节点来进行重装。抱着最后试一下的想法,在ESXi的控制台上输入密码,居然又验证成功了。难道是键盘在不同窗口下,没有正确传输大小写?抑或是键盘有故障了,时好时坏?
不过,既然登录成功,索性改一个简单的密码,以免错失良机。然而,修改后的密码仍然无法在新的vCenter和WebClient登录成功,始终报密码错误。
仔细回忆了一下过去的经验,隐约是遇到过一次类似情况,解决办法已记不清楚。再分析一下当前的情况,所有登录失败时,都是基于网络的条件,能够登录成功是本地验证。莫非问题出在哪个网络相关的组件上?接着回忆了一遍ESXi中常见的关键 服务,“Management Agents”映入脑中。
立即以root登 录DCUI(直接控制台UI),选择Troubleshooting Options下面的Restart Management Agents,完成服务重启后,在新vCenter中注册该主机不再报密码错误了。
小结:Managerment Agent是ESXi上的管理代理服务,是在被管理节点上运行的软件代理,也是ESXi管理的接口,长时间的运行,或者在某些条件的触发下,可能导致服务出现异常。但这些异常又不会显性地表现出来,因此,在重启服务后,Agent运行的异常被清除,从而vCenter和WebClient的登录也就恢复了正常。
由于只是管理用途的代理,重启该服务并不会影响主机上运行的虚机,可以放心地操作。这一密码莫名报错的解决,也避免了一场费时费力的ESXi重装。