今天早上通過web client登陸Vcenter提示“用戶名/密碼錯誤”,以為自己密碼復制錯了,確認輸入的賬號和密碼正確以后,再次登陸依然無法登陸。

此時突然想起半個月前登陸的時候提示密碼要過期了,當時并沒有更改,應該是密碼過期導致無法登陸。
那就想辦法重置,網上找了找文檔,搜索結果前幾頁的內容,基本上文檔內容如出一轍,都是Windows版本的Vcenter如何如何處理,好一點的會給你貼幾張自己圖,重新排版一下,有些不僅內容一樣,連文字的字體樣式都一樣,只能吐槽熊掌現在的搜索引擎收錄質量太低,搜索結果算法太垃圾了。
沒找到想要的文檔,就根據文章思路來處理。那些如出一轍的文檔,都是說的使用vdcadmintool.exe工具重置。
Linux版本沒有vdcadmintool.exe執行文件,那肯定也有類似的命令,于是遠程登錄到Vcenter服務器搜索:
root@Vcenter [ ~ ]# find / -name 'vdcadmintool' /usr/lib/vmware-vmdir/bin/vdcadmintool
找到vdcadmintool命令路徑以后執行:
root@Vcenter [ ~ ]# /usr/lib/vmware-vmdir/bin/vdcadmintool ================== Please select: 0. exit 1. Test LDAP connectivity 2. Force start replication cycle 3. Reset account password 4. Set log level and mask 5. Set vmdir state 6. Get vmdir state 7. Get vmdir log level and mask ==================
然后輸入數字3 重置用戶名密碼。
然后根據提示,再輸入自己登錄的用戶名:administrator@amd5.cn

如果輸入的用戶名錯誤,會提示VmDirForceResetPassword failed (9106)。
最后根據隨機生成的密碼,再通過web client登錄Vcenter即可。
如何設置Vcenter administrator用戶密碼永不過期參考文檔:《Vcenter Administrator賬戶密碼“永不過期”設置》
贊
2
賞


