可以使用儲存在軟體存放庫中的映像設定檔升級或更新主機,該軟體存放庫可以透過 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 安裝程式會執行升級前檢查以確認是否存在潛在問題,例如記憶體不足或裝置不受支援。從 ESXi 6.7 Update 1 或更新版本升級至較新版本時,esxcli 升級方式只會執行此類檢查。
如需有關 ESXi 升級程序和方法的詳細資訊,請參閱〈ESXi 主機升級程序的概觀〉。
esxcli software profile update --depot=depot_location --profile=profile_name
。
使用 --server=server_name 指定目標伺服器時,該伺服器將提示您輸入使用者名稱和密碼。支援其他連線選項,如組態檔或工作階段檔案。如需連線選項的清單,請參閱 vSphere Command-Line Interface 入門,或在 vCLI 命令提示字元處執行 esxcli --help。
update 和 install 命令的選項可讓您執行試執行、略過接受程度驗證、略過硬體相容性檢查警告等。略過硬體相容性檢查警告的選項僅適用於 ESXi 6.7 Update 1 或更新版本。請勿略過對生產系統的驗證。
如需選項說明,請輸入 esxcli software profile install --help 或 esxcli software profile update --help。如需可用命令列選項的完整清單,請參閱 vSphere 命令列介面參考。
必要條件
- 安裝 vCLI。請參閱vSphere Command-Line Interface 入門。若要進行疑難排解,請在 ESXi Shell 中執行 esxcli 命令。
-
確定更新是否需要將主機置於維護模式或重新開機。如有必要,請將主機置於維護模式。
- 如果更新需要重新開機,並且主機屬於 VMware HA 叢集,請從叢集中移除該主機或在叢集上停用 HA。