可以從 ESXi 主機解除安裝第三方 VIB 或 VMware VIB。
VMware 合作夥伴準備第三方 VIB,可提供管理代理程式或非同步發行的驅動程式。
安裝 ESXCLI。請參閱《ESXCLI 入門》。若要進行疑難排解,請在 ESXi Shell 中執行 esxcli 命令。
程序
- 關閉 ESXi 主機上執行的每台虛擬機器的電源。
備註: 您可以透過執行下列命令來列出所有執行中的虛擬機器,並擷取每個虛擬機器的環境識別碼。
esxcli --server=<server_name> vm process list
選項 |
命令 |
關閉客體作業系統,並關閉虛擬機器電源 |
esxcli --server=<server_name> vm process kill --type soft --world-id <vm_ID> |
立即關閉虛擬機器的電源 |
esxcli --server=<server_name> vm process kill --type hard --world-id <vm_ID> |
強制執行關閉電源作業 |
esxcli --server=<server_name> vm process kill --type force --world-id <vm_ID> |
此外,為避免關閉虛擬機器的電源,可以將虛擬機器移轉至其他主機。請參閱vCenter Server 和主機管理說明文件中的〈移轉虛擬機器〉主題。
- 將主機置於維護模式。
esxcli --server=<server_name> system maintenanceMode set --enable true
- 如有必要,請關閉或移轉虛擬機器。
- 確定在主機上安裝哪些 VIB。
esxcli --server=<server_name> software vib list
- 移除 VIB。
esxcli --server=<server_name> software vib remove --vibname=<name>
採用下列其中一種格式指定要移除的一或多個 VIB。
<name>
<name>:<version>
<vendor>:<name>
<vendor>:<name>:<version>
例如,用於移除依廠商、名稱和版本指定的 VIB 的命令可採用以下格式。
esxcli –-server myEsxiHost software vib remove --vibname=PatchVendor:patch42:version3
備註:
remove 命令支援更多選項。請參閱
ESXCLI 參考。