vCenter Server Appliance 6.0的root賬戶密碼默認(rèn)365天有效,vCenter Server Appliance 6.5的root賬戶密碼默認(rèn)60天有效,vCenter Server Appliance 6.0與6.5的SSO帳 戶(默認(rèn)為administrator@vsphere.local)密碼有效期默認(rèn)是60天。如果沒有修改vCenter Server Appliance 6.5的密碼策略,導(dǎo)致root賬戶與SSO密碼過期,可以進(jìn)入控制臺(tái)shell修改。
說明:在以前的文章中曾經(jīng)介紹過重置vCenter Server Appliance 6.0的root賬戶密碼,vCenter Server Appliance 6.5的方法與此不同,請(qǐng)參考本文的做法。
圖1 按e鍵
如果在安裝vCenter Server Appliance 6.5之后沒有及時(shí)修改root密碼策略導(dǎo)致root密碼過期,可以按照如下的辦法恢復(fù)。
1.關(guān)閉vCenter Server Appliance 6.5的虛擬機(jī),并創(chuàng)建快照(如果操作失誤可以恢復(fù)快照)。
2.打開vCenter Server Appliance 6.5的虛擬機(jī)電源,在出現(xiàn)圖1所示界面之后按e鍵。
3.移動(dòng)光標(biāo)到consoleblank=0后面,輸入rwinit=/bin/bash?,然 后按F10鍵繼續(xù)引導(dǎo)。
4.在#命令提示符后面輸入passwd,然后輸入新的root密碼(輸入兩次),執(zhí)行umount /卸載文件系統(tǒng),最后執(zhí)行reboot -f重新引導(dǎo)系統(tǒng)。
5.登 錄https://vc_ip:5480,使用 root賬戶及修改后的密碼登錄后,在“系統(tǒng)管理”中將“密碼過期設(shè)置→root密碼過期”修改為“否”,然后單擊“提交”。
新的密碼生效后,刪 除vCenter Server Appliance虛擬機(jī)的快照。
vCenter Server Appliance 6.5的SSO賬戶密碼有效期默認(rèn)是90天,如果vCenter Server Appliance 6.5的SSO密碼過期或忘記,可以打開vCenter Server Appliance虛擬機(jī)控制臺(tái),在控制臺(tái)shell中修改。
1.打開vCenter Server Appliance虛擬機(jī)控制臺(tái)。
2.按Alt+F1組 合鍵,打 開vCenter Server Appliance的shell界面,使用賬戶root并輸入密碼登錄,在Command>提示符后面輸入英文小寫的shell并按回車鍵,啟用對(duì) Bash shell的訪問,進(jìn)入#提示符。
3.在localhost:~#提示符后面輸入:
進(jìn)入vdcadmintool,該控制臺(tái)顯示如下信息:
圖2 使用vdcadmintool重置密碼
圖3 重新設(shè)置密碼
5. Set vmdir state
輸入數(shù)字3重置SSO賬戶密碼,在“Please enter account UPN :”后輸入SSO賬戶默認(rèn)賬戶 名administrator@vsphere.local并回車,生成新的密碼,在本示例中,生成的新密碼為:c7"$@t5_fc-3oV ?O2vH(如圖2)。注意密碼可能會(huì)包括空格等字符。重置密碼之后輸入0退出。
4.打 開vSphere Web Client登錄界面,使用用戶名administrator@vsphere.local、圖2中新生成的密碼登錄。
5.登錄到vSphere Web Client后,在“系統(tǒng)管理→Single Sign-On→用戶和組”中,在“用戶”選項(xiàng)卡右擊Administrator,在彈出的快捷菜單中選擇“Edit User”。
6.在“Administrator-編輯”對(duì)話框中,在“當(dāng)前密碼”文本框中輸入圖2中重置的密碼,然后在“密碼”與“確認(rèn)密碼”中設(shè)置新的密碼,單擊“確定”按鈕完成密碼的設(shè)置(如圖3)。
7.記住圖3中設(shè)置的密碼,以后使用此密碼管理。