可以使用儲存在軟體存放庫中的映像設定檔升級或更新主機,該軟體存放庫可以透過 URL 或在離線 ZIP 存放庫中存取。
您可以使用 esxcli software profile update或 esxcli software profile install 命令來升級或更新 ESXi 主機。
升級或更新主機時,esxcli software profile update 或 esxcli software profile install 命令會將完整映像設定檔的更新版本 (主要或次要) 套用至該主機。此作業完成並重新開機後,該主機可以加入相同或更新版本的 vCenter Server環境中。
esxcli software profile update命令會使ESXi 主機映像的整個內容具有與使用 ISO 安裝程式之對應升級方式相同的層級。但是,ISO 安裝程式會執行升級前檢查以確認是否存在潛在問題,例如記憶體不足或裝置不受支援。從 ESXi6.7 Update 1 或更新版本升級至較新版本時,esxcli 升級方式只會執行此類檢查。
如需有關 ESXi升級程序和方法的詳細資訊,請參閱〈ESXi 主機升級程序的概觀〉。
esxcli software profile update --depot=<depot_location> --profile=<profile_name>
。
使用 --server=<server_name>
指定目標伺服器時,該伺服器將提示您輸入使用者名稱和密碼。支援其他連線選項,如組態檔或工作階段檔案。如需連線選項的清單,請參閱《ESXCLI 入門》,或在 ESXCLI 命令提示字元處執行 esxcli --help。
update和install 命令的選項可讓您執行試執行、略過接受程度驗證、略過硬體相容性檢查警告等。略過硬體相容性檢查警告的選項僅適用於ESXi6.7 Update 1 或更新版本。請勿略過對生產系統的驗證。
如需選項說明,請輸入 esxcli software profile install --help或esxcli software profile update --help。如需可用命令列選項的完整清單,請參閱〈ESXCLI 參考〉。
必要條件
- 安裝獨立 ESXCLI。請參閱ESXCLI 入門。若要進行疑難排解,請在 ESXi Shell中執行 esxcli 命令。
-
確定更新是否需要將主機置於維護模式或重新開機。如有必要,請將主機置於維護模式。
請參閱 判斷更新是否需要將主機置於維護模式或將主機重新開機。請參閱 將主機置於維護模式。重要: 當您使用 ESXCLI 更新或升級主機時,請手動將主機置於維護模式,以確保在升級開始之前,開機磁碟未在使用中。 - 如果更新需要重新開機,並且主機屬於 vSphere HA 叢集,請從叢集中移除該主機或在叢集上停用 HA。