ESXi並未提供直接通過控制檯修改密碼的方法(ESX有提供)。
解決這個問題,我們需要採用修復安裝的方式進行。
修復安裝產生的影響:
關於ESXi主機相關的配置信息全部丟失,其中包含:主機網絡配置、註冊到主機的虛擬機、安全策略之類,當然也包含密碼。
和重新安裝的區別:
不會破壞VMFS的分區信息,當虛擬機和其他文件所處VMFS分區和ESXi主機在相同等硬盤時,VMFS分區文件將被保留。
如果我們的虛擬機和其他的文件都放在SAN的存儲中,那麼修復和重新安裝沒什麼不同。
另外:網上也有人在修復安裝時,選擇的是不同的硬盤,然後把虛擬機等導入到駐留在其他硬盤的ESXi上的。
具體測試步驟:
1.1 未重新安裝前,我們新建了一個虛擬機winxp,新的端口組Windows Network
1.2 重新安裝過程(從ESXi光盤啓動)
1.3 按TAB鍵查看一下相關選項,均未見進入單用戶或其他模式的選項。
ESXi Installer
Boot from local disk
1.4 選擇ESXi Installer ,按下enter開始安裝,待出現如下界面,選擇R修復。
1.5 接受協議(F11)
1.6 選擇硬盤,這裏是選的是原ESXi安裝文件所在硬盤,按下enter繼續。
1.7 確認選擇硬盤,按下enter繼續。可以看出操作下面的操作將會保留原VMFS分區(本地存儲:存放虛擬機和其他文件的位 置),也說明除本地存儲,其他文件都會重新創建。
1.8 最後確認是否修復,修復(F11)
1.9 修復中,速度還是比較快的。
2.10 修復完成,推出光盤並按下enter重新啓動,。
2.11 重新啓動後,可以看出ESXi服務器的所有設置都爲默認設置。(從DHCP獲得地址、root未設置密碼等)這時我們需要重新配置ESXi的IP、DNS等。
2.12 可以看到原虛擬機還在,導入虛擬機到ESXi主機,並重新設置網絡(端口組、虛擬交換機等),至此修復完成。
亂髮感慨:免費的東西就是在收費軟件基礎上去掉一些或是更多能方面管理、使用的功能。沒付出財力,那就得用人力來補了。