可以從 ESXi 主機解除安裝第三方 VIB 或 VMware VIB。
VMware 合作夥伴準備第三方 VIB,可提供管理代理程式或非同步發行的驅動程式。
安裝 vCLI 或部署 vSphere Management Assistant (vMA) 虛擬機器。請參閱vSphere Command-Line Interface 入門。若要進行疑難排解,請在 ESXi Shell 中執行 esxcli命令。
必要條件
- 如果移除要求重新開機,且主機屬於 VMware HA 叢集,請停用主機的 HA。
-
確定更新是否需要將主機置於維護模式或重新開機。如有必要,請將主機置於維護模式。
請參閱判定更新是否需要將主機置於維護模式或將主機重新開機。請參閱將主機置於維護模式。
-
安裝 vCLI 或部署 vSphere Management Assistant (vMA) 虛擬機器。請參閱vSphere Command-Line Interface 入門。若要進行疑難排解,請在 ESXi Shell中執行 esxcli 命令。
程序
- 關閉 ESXi 主機上執行的每台虛擬機器的電源。
選項 |
命令 |
關閉客體作業系統,並關閉虛擬機器電源 |
vmware-cmd --server=server_namepath_to_vm stop soft |
強制執行關閉電源作業 |
vmware-cmd --server=server_namepath_to_vm stop hard |
此外,為避免關閉虛擬機器的電源,可以將虛擬機器移轉至其他主機。請參閱vCenter Server 和主機管理說明文件中的〈移轉虛擬機器〉主題。
- 將主機置於維護模式。
vicfg-hostops --server=server_name --operation enter
- 如有必要,請關閉或移轉虛擬機器。
- 確定在主機上安裝哪些 VIB。
esxcli --server=server_name software vib list
- 移除 VIB。
esxcli --server=server_name software vib remove --vibname=name
透過以下格式之一指定要移除的一或多個 VIB:
- 名稱
- name:version
- vendor:name
- vendor:name:version
例如,用於移除依廠商、名稱和版本指定的 VIB 的命令將採用以下格式:
esxcli –-server myEsxiHost software vib remove --vibname=PatchVendor:patch42:version3
備註:
remove 命令支援更多選項。請參閱
vSphere Command-Line Interface 參考。