Você pode desinstalar VIBs de terceiros ou VMware VIBs do seu host do ESXi.
Os parceiros do VMware preparam VIBs de terceiros para fornecer agentes de gerenciamento ou drivers liberados de forma assíncrona.
Instale o ESXCLI. Consulte Introdução ao ESXCLI . Para solução de problemas, execute esxcli comandos no ESXi Shell.
Pré-requisitos
- Se a remoção exigir uma reinicialização e se o host pertencer a um cluster de HA VMware, desative a HA para o host.
Determine se a atualização exige que o host esteja no modo de manutenção ou seja reinicializado. Se necessário, coloque o host no modo de manutenção.
-
Instale o ESXCLI. Consulte Introdução ao ESXCLI . Para solução de problemas, execute esxcli comandos no ESXi Shell.
Procedimento
- Desligue cada máquina virtual em execução no host ESXi.
Observação: Você pode listar todas as máquinas virtuais em execução e recuperar a ID do mundo de cada uma delas executando o seguinte comando.
esxcli --server=<server_name> vm process list
Opção |
Comando |
Para desligar o sistema operacional guest e, em seguida, desligar a máquina virtual |
esxcli --server=<server_name> vm process kill --type soft --world-id <vm_ID> |
Para desligar a máquina virtual imediatamente |
esxcli --server=<server_name> vm process kill --type hard --world-id <vm_ID> |
Para forçar a operação de desligamento |
esxcli --server=<server_name> vm process kill --type force --world-id <vm_ID> |
Como alternativa, para evitar desligar as máquinas virtuais, você pode migrá-las para outro host. Consulte o tópico Migrando máquinas virtuais na documentação do vCenter Server e Gerenciamento de Host .
- Coloque o host no modo de manutenção.
esxcli --server=<server_name> system maintenanceMode set --enable true
- Se necessário, encerre ou migre as máquinas virtuais.
- Determine quais VIBs estão instalados no host.
esxcli --server=<server_name> software vib list
- Remova o VIB.
esxcli --server=<server_name> software vib remove --vibname=<name>
Especifique um ou mais VIBs para remover em um dos seguintes formulários.
<name>
< nome >:< versão >
< nome do >:< fornecedor >
< fornecedor >:< nome >:< versão >
Por exemplo, o comando para remover um VIB especificado pelo fornecedor, nome e versão pode assumir o seguinte formato.
esxcli –-server myEsxiHost software vib remove --vibname=PatchVendor:patch42:version3
Observação: O comando
remove oferece suporte a várias outras opções. Consulte o
Referência de ESXCLI .