ESXi WarmBoot 使用說明

環境 ESXi是一個容器,因此測試上要有一台客體(Guest OS),因此ESXi安裝完成後裡面要再安裝一個作業系統。 由於此工具會用到SSH的通訊協定,所以在ESXi裡面要將ESXi Shell、SSHd開啟。 路徑:F2 > Troubleshooting Mode Options >
  • Disable ESXi Shell : Enabled (預設值:Disabled)
  • Disable SSH : Enabled (預設值:Disabled)
步驟 Step 1: 填入ESXi Host的IP
Step 2: 填入ESXi Host的登入密碼
Step 3: 填入ESXi Host的Data Store的路徑(只需要填入"英文跟數字"那一串即可)
不知道怎麼填?請打開putty(沒有的去下載),登入ESXi Host後,輸入以下指令:
ls -lFa /vmfs/volumes/
假設當初在Web介面建立的DataStore名稱叫做Test,就去找一個
lrwxr-xr-x    1 root     root            35 Jul  4 15:22 Test -> 5d1e19c3-4530ade0-301a-248a073aa296/
後面的5d1e19c3-4530ade0-301a-248a073aa296就是你要填入的資訊了。 參考範例
| login as: root
Keyboard-interactive authentication prompts from server:
| Password:
End of keyboard-interactive prompts from server
The time and date of this login have been sent to the system logs.

WARNING:
   All commands run on the ESXi shell are logged and may be included in
   support bundles. Do not provide passwords directly on the command line.
   Most tools can prompt for secrets or accept them from standard input.

VMware offers supported, powerful system administration tools.  Please
see www.vmware.com/go/sysadmintools for details.

The ESXi Shell can be disabled by an administrative user. See the
vSphere Security documentation for more information.
[root@localhost:~] ls -lFa /vmfs/volumes/
total 1796
drwxr-xr-x    1 root     root           512 Jul  4 15:22 ./
drwxr-xr-x    1 root     root           512 Jul  4 14:57 ../
drwxr-xr-x    1 root     root             8 Jan  1  1970 053308e6-8a6efc3a-1a3d-7cc12d868dd4/
drwxr-xr-x    1 root     root             8 Jan  1  1970 5b710ce3-de1f04a1-eb6e-960bc0d64f79/
drwxr-xr-x    1 root     root             8 Jan  1  1970 5d1768b4-988154ea-a9ce-248a073aa296/
drwxr-xr-t    1 root     root         73728 Jul  4 15:22 5d1e19c3-4530ade0-301a-248a073aa296/
lrwxr-xr-x    1 root     root            35 Jul  4 15:22 Test -> 5d1e19c3-4530ade0-301a-248a073aa296/
[root@localhost:~]
Step 4: 請確認要安裝「VMWare Tools」
Step 5: 這個畫面就是已經開始執行測試了
測試的過程中會看到以下畫面:

看到FAIL請勿驚慌,這是因為工具會利用PING去判斷ESXi Host是否已經開機完成,沒有開機完成(PING FAIL),就不會繼續執行下一次的Warm Boot。

看到PASS請勿開心,這代表ESXi Host已經開機完成,工具會執行下一次的Warm Boot。
Reboot log 將會儲存在 "C:\Reboot.txt"。

Reboot.txt怎麼看: 建議使用「Notepad++」來看(因為Windows的換行符號 CRLF 與Linux的換行符號 LF 不同)。
Create-New-File
Wed 02/05/2020 17:40:47.14
Wed 02/05/2020 17:50:32.20
第一行的Create-New-File是開始測試,之後的一個時間就代表ESXi Host重開機一次的時間,因此時間是依照ESXi Host的,與執行此工具的主機無關。 下載