環境介紹:ESXi6.X都可以通過以下方式進行重置
1、首先下載centos NetInstall.iso的軟件,centos版本6和7都可以。
2、啟動該鏡像到Troubleshooting模式下
3、選擇救援模式
4、在救援模式下,進入shell,選擇3繼續
5、使用如下命令,解壓到state.tgz
6、主要是解壓state.tgz下面的local.tgz ,因為ESXi的密碼文件就存儲在這里,值得注意的是ESXi6.X版本都可以,小編用的是ESXi6.7U3,但是ESXi7就將這個local.tgz加密了,文件名是local.tgz.ve,還有一個類似encrytion.info的文件,無法解壓,這也側面反應了vSphere7比vSphere6更安全了。
7、使用vi /tmp/etc/shadow, 刪除root:xxxxxxx:兩個冒號之間的密文密碼,做完后同樣cat檢查一下。
8、刪除原來的兩個文件state.tgz和local.tgz
9、重新打包local.tgz和state.tgz文件,并導入到原來的設備中,最后exit退出,重啟
10、重啟后,空密碼可以登錄。順便一提,咨詢過官方,給的建議是重新安裝ESXi就可以設置新密碼了,但是,需要保存存儲,且虛擬機需要重新注冊,網絡等信息也需要重新配置。
11、修改我們自己需要的密碼就可以了,是不是很簡單