什麼是 Maintenance Mode(維護模式)
使用 VI 進入維護模式後,
所有 guest OS 無法作啟動作業;
可以關閉 guest OS,但無法再次啟動;
已經在運行的 guest OS,仍維持正常運作。
這一般會用在執行 Host OS 的重大 patch 更新或其他維護作業時,但又不希望 guest OS 作任何啟動作業時。
進入方式:
VI --> Inventory --> Host --> Enter Maintenance Mode
Command-Line:
vimsh -n -e /hostsvc/maintenance_mode_enter (進入)
vimsh -n -e /hostsvc/maintenance_mode_exit (離開)
# md5sum esx-upgrade-from-esx3-3.0.3-104629.tar.gz
The md5 checksum output should match the following:
# ff7f3dc12d34b474b231212bdf314113 esx-upgrade-from-esx3-3.0.3-104629.tar.gz
當系統作維護遇到需重啟 VI(Vmware Infrastructure Client)服務時,但又不想影響guest OS 運作,可以執行以下步驟,以下所有指令均需以 root 在 SSH console 模式執行。
為避免重啟 VI 服務後,會自動重啟一些 VM,請先關閉 VM '自動啟動' 的選項,請執行下列指令:
#vimsh // 在提示字元 / 下輸入 hostsvc/autostartmanager/enable_autostart 0 // 輸入 exit ,可以離開。
繼續以下步驟,
// 檢查服務狀態 #service mgmt-vmware status // 關閉服務 #service mgmt-vmware stop // 啟動服務 #service mgmt-vmware start
服務啟動完成後,Client 需等待幾分鐘後才可以正常連線,假使仍無法連接,需檢查主機上的 /var/log/messages,如果出現 watchdog-hostd: PID file /var/run/vmware/watchdog-hostd.PID not found 錯誤訊息,使用以下指令刪除舊程序。
//先關閉服務 #service mgmt-vmware stop //檢查有無 hostd 程序殘留,若有,繼續下一個刪除指令 #vmware-watchdog -r hostd #vmware-watchdog -k hostd //啟動服務 #vmware mgmt-vmware start