使用 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 或整個存放庫,更新程序會驗證這些簽章。