ESXi重置密碼以及修改網絡IP地址的方法

Study From   https://www.cnblogs.com/mk21/p/15784082.html

前期公司有部分虛擬化的服務器因爲只通過vCenter進行管理. 導致密碼遺失. 

最近因爲公司的服務器要切換IP地址, 發現沒有密碼無法進行修改,比較難處理.

爲了能夠將網絡進行正常的遷移.  從網上找到了個比較簡單的重置密碼的方法, 所以這裏簡要記錄一下. 

第一步: 製作USB啓動盤

建議從網上下載一個ubuntu的ISO, 建議選擇desktop桌面版本. 不要選擇服務器版本. 這樣更加簡單快捷一些. 

使用UltraISO 工具製作一個U盤啓動盤. 

 

 需要注意的是, 不要選擇我截圖裏面的ubuntu2204 , 發現十年前的舊機器有有問題啓動會失敗.

製作USB啓動盤的時間與U盤的性能正相關.  我們使用的ubuntu2004的版本正常可用. 

第二步: 將U盤插入服務器的U口, 並且執行重啓, 選擇U盤啓動

注意, 我這邊使用的是浪潮兩路和四路服務器, 都是比較老舊的型號了.

兩路服務器使用F11 進入Boot設備選擇. 四路服務器使用 F12進入BOOT設備選擇.

注意不同的BIOS版本的設置是不一樣的, 開機時間是不一樣的. 建議開機時仔細選擇. 避免錯誤

不建議進入BIOS 修改啓動設備,可能需要多一次機器自檢, 影響更改效率. 

注意選擇設備:

 

 注意安裝時 有一個提示, 可以子選擇 Try or install ubuntu進行處理. 

 

安裝介質自檢直接忽略即可

 

 第三步: 進行ESXi文件內容處理.

選擇 try ubuntu即可, 注意不要選擇. install 會導致數據丟失. 

Open in Terminal 即可. 

 

 編輯文件刪除root用戶的密碼. 

 

 

# 注意 需要使用 sudo 避免文件丟失權限
sudo mkdir /esxi /esxitemp
sudo mount /dev/sda5 /esxi
sudo scp /esxi/state.tgz /esxitemp
cd /esxitemp
sudo tar -zxf state.tgz
sudo tar -zxvf local.tgz
sudo vi etc/shadow
# 將root用戶第一個冒號和第二個冒號之間的內容清除掉
# 注意修改完之後 需要將文件打包再放回去
sudo tar -czf local.tgz etc
sudo tar -czf state.tgz local.tgz
sudo scp /esxitemp/state.tgz /esxi/
#重啓即可

shadow 修改前

 

 修改後

 

 修改前後的文件大小

 

 第四步: 開機進入ESXi 設置密碼

重啓即可. 然後進入系統 F2就可以直接回車進入root用戶.

 

 然後可以config password 就可以設置密碼. 舊密碼是灰色的 可以直接設置

 

 密碼就可以重置了. 

第四步: 修改IP地址

選擇Configure Management Network

然後進入Network Adapters 的界面

 

 注意在有connected 的 網絡設備上面 使用 x 標記一下

 

然後進行IP地址的設置就可以了.  

設置了IP地址, 需要點擊回車 , 然後看到界面上有新的IP地址之後 輸入 ESC 

然後確定重啓管理網絡

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章