重新部署了vCenter虛機,將vSAN節(jié)點主機從舊vCenter遷移到新的,豈料在輸入主機登錄信息后報密碼錯誤。直接登錄ESXi的WebClient也報密碼錯誤。可主機明明都未出現(xiàn)過異常,IP也都保護在防火墻內(nèi)不會有攻擊,并且?guī)仔r前還登錄成功過,忽然就出現(xiàn)驗證失敗問題,讓人摸不著頭腦。
雖說重裝ESXi來解決密碼忘記的問題并不難,可此時vSAN中的所有主機內(nèi)存都已使用到了80%,沒有足夠的內(nèi)存資源釋放一個主機節(jié)點來進行重裝。抱著最后試一下的想法,在ESXi的控制臺上輸入密碼,居然又驗證成功了。難道是鍵盤在不同窗口下,沒有正確傳輸大小寫?抑或是鍵盤有故障了,時好時壞?
不過,既然登錄成功,索性改一個簡單的密碼,以免錯失良機。然而,修改后的密碼仍然無法在新的vCenter和WebClient登錄成功,始終報密碼錯誤。
仔細回憶了一下過去的經(jīng)驗,隱約是遇到過一次類似情況,解決辦法已記不清楚。再分析一下當前的情況,所有登錄失敗時,都是基于網(wǎng)絡(luò)的條件,能夠登錄成功是本地驗證。莫非問題出在哪個網(wǎng)絡(luò)相關(guān)的組件上?接著回憶了一遍ESXi中常見的關(guān)鍵 服務(wù),“Management Agents”映入腦中。
立即以root登 錄DCUI(直接控制臺UI),選擇Troubleshooting Options下面的Restart Management Agents,完成服務(wù)重啟后,在新vCenter中注冊該主機不再報密碼錯誤了。
小結(jié):Managerment Agent是ESXi上的管理代理服務(wù),是在被管理節(jié)點上運行的軟件代理,也是ESXi管理的接口,長時間的運行,或者在某些條件的觸發(fā)下,可能導致服務(wù)出現(xiàn)異常。但這些異常又不會顯性地表現(xiàn)出來,因此,在重啟服務(wù)后,Agent運行的異常被清除,從而vCenter和WebClient的登錄也就恢復了正常。
由于只是管理用途的代理,重啟該服務(wù)并不會影響主機上運行的虛機,可以放心地操作。這一密碼莫名報錯的解決,也避免了一場費時費力的ESXi重裝。