使用 ESXCLI 升級 ESXi 時,需要瞭解 VIB、映像設定檔和軟體存放庫。
ESXi 包含映像設定檔,該設定檔描述了一組包含實際軟體的 vSphere 安裝服務包 (VIB)。VIB 是表示系統元件的簽署 ramdisk,大致類似於 Linux 系統上的 RPM 或 DEB。映像設定檔是 VIB 的集合。軟體存放庫是 VIB 和映像設定檔的集合。ESXi 修補程式和存放庫包含由一組通用 VIB 組成的更新映像設定檔。
可以使用 esxcli software
命令在獨立主機上安裝 ESXi 更新。如需詳細資訊,請參閱 VMware ESXi 升級說明文件。
備註: 通常,在 vSphere 7.0 及更新版本的環境中,可以使用 VMware vSphere
® vSphere Lifecycle Manager 對
ESXi 主機進行生命週期管理。
若要列出所有已安裝的 VIB 及其目前版本或目前映像設定檔,您可以使用以下 ESXCLI 命令。
esxcli software vib list
esxcli software profile get
通常,可以使用以下高層級步驟安全地升級 ESXi:
- 將 ESXi 主機置於維護模式
- 執行
esxcli software profile update
命令,該命令指向 URL 或透過 SSH 傳輸到主機的 ZIP 檔案 - 重新啟動 ESXi 主機
由於 VMware 會對 VIB 進行密碼編譯簽署,因此不需要安全傳輸 VIB 或整個存放庫,更新程序會驗證這些簽章。