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