有時為了實驗 ESXi 的指令或功能,會建置巢狀式 ESXi,也就是在 ESXi 裡面開一台 VM 來架設 ESXi,但為了管理方便以及可用 vSphere Client 做 vApp 批次正常關機或批次重新開機的動作,因此必須在 ESXi 的 VM 裡面安裝 VMware Tools。
巢狀式 ESXi 無法使用 vSphere Client 上面的 「VM –> Guest –> Install/Upgrade VMware Tools」的方式安裝,要先下載 VMware Labs 製作好的 VMware Tools VIB Package,連結:VMware Labs VMware Tools for Nested ESXi
或是下載 20141113 的 VIB,記得解壓縮:esx-tools-for-esxi-9.7.1-0.0.00000.i386
更新:20150820 的 VIB,For ESXi 6.0,記得解壓縮:esx-tools-for-esxi-9.7.2-0.0.5911061.i386
安裝方式:
1. 先將 VIB 上傳到 ESXi
2. 將 ESXi 進入維護模式(使用 vSphere Client 進入維護模式,或到 Shell 執行:esxcli system maintenanceMode set -e true)
3. 進入 Shell (ESXi Shell 或 SSH)
4. 執行:esxcli software vib install -v /vmfs/volumes/[VOLUME-NAME]/esx-tools-for-esxi-9.7.1-0.0.00000.i386.vib -f
5. 執行成功如下圖,它說需要重新開機 (Reboot Required: true):
6. 執行重新開機指令:esxcli system shutdown reboot -r “any reboot reason”
7. 重新開機後,記得退出維護模式,並把 Shell 功能關閉