ESXI重置密碼有2種方式。
第一種使用鏡像重置密碼,需要重啟esxi主機
第二種是通過在VC中修改主機配置文件的方式,不需要重啟esxi主機
第一種:
利用centOS或者redhat系統進行密碼重置
1、鏈接esxi主機的管理口,掛載鏡像,重啟。
2、選擇從掛載的鏡像啟動,保存BIOS重啟后,選擇Troubleshootingà
3、選擇Rescue a Centos system
4、啟動完成后,選擇1
5、出現please press <return> to get a shell.按回車
6、此時已經進入到了CentOS 7的救援模式,將要開始對VMware esxi進行密碼找回了,請按照以下命令執行
7、
mkdir /mnt/sda5
mount /dev/sda5 /mnt/sda5
cd /mnt/sda5
cp state.tgz /tmp
cd /tmp
tar xf state.tgz (這一步對文件進行解壓之后,會生成一個local.tgz的文件)
tar xf local.tgz (這一步操作結束后,tmp下會有一個etc目錄)
8、vi etc/shadow (記住,在救援模式下只能使用vi,並且不要按a或者i鍵進入編輯模式,直接使用x對文字進行刪除)
9、編輯完成后,按ESC鍵,輸入:wq保存並退出。
10、查看修改結果
11、確認修改無誤后,以此輸入以下命令
rm /tmp/state.tgz /tmp/local.tgz
tar czf local.tgz etc/
tar czf state.tgz local.tgz
cp state.tgz /mnt/sda5/
12、至此修改ESXI6.5 root密碼所有步驟操作完成,輸入reboot,重啟主機
13、改回BOIS的boot啟動順序,啟動EXSI按F2,提示輸入密碼時直接回車,再重新設定密碼,但是要注意符合密碼復雜度要求.
第二種:修改配置文件的方式
1.在VCSA Web Client管理界面:點擊主頁 > 選擇“主機配置文件”;
2.點擊“從主機中提取配置文件”;
3.選擇:192.168.80.11主機 > 點擊“下一步”;
4.輸入名稱:Config-80.11 > 描述:更改root密碼 > 點擊“完成”;
5.點擊“Config-80.11” > 選擇“配置” > 點擊“編輯主機配置文件”;
6.點擊“下一步”;
7.取消選中所有選項;點擊“安全和服務 > 安全設置 > 安全 > 用戶配置 > 勾選:root” > 選擇“固定的密碼配置” > 輸入新的root密碼(需要是復雜密碼) > 點擊“完成”;
8.選擇“主機” > 點擊“在主機和群集中附加/分離主機配置文件”按鈕;
9.選中:192.168.80.11主機 > 點擊“附加”
10.點擊“下一步”;
11.點擊“完成”;
12.選擇“監控” > 點擊“檢查關聯實體的主機配置文件合規性”按鈕;
13.此時主機合規性會顯示:不合規;下方詳細信息中顯示:“root在配置配置文件中的密碼與主機上的密碼不匹配”;
14.點擊“根據主機配置文件修復主機”按鈕;
15.取消勾選:根據需要重新引導主機 > 點擊“完成”;
16.日志中會顯示:批量應用主機配置已完成。
五、驗證
1.在Win8.1中使用瀏覽器訪問:https://192.168.80.11,輸入用戶名:root和更改后的root密碼進行登錄;
2.此時可以正常登錄ESXi主機的管理界面。
參考鏈接:http://www.vmwarearena.com/reset-esxi-root-password-using-vmware-host-profiles/