Você pode desinstalar VIBs ou VMware VIBs de terceiros do seu host 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 solucionar problemas, execute comandos esxcli no ESXi Shell.
Pré-requisitos
- Se a remoção exigir uma reinicialização e se o host pertencer a um cluster vSphere HA, desative a alta disponibilidade para o host.
Determine se a atualização requer 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 solucionar problemas, execute comandos esxcli 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 World ID de cada uma executando o seguinte comando.
esxcli --server=<server_name> vm process list
Opção |
Comando |
Para encerrar o sistema operacional convidado 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 o desligamento de 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, desligue 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 a serem removidos em um dos seguintes formulários.
<nome>
<name>:<version>
<fornecedor>:<nome>
<fornecedor>:<name>:<version>
Por exemplo, o comando para remover um VIB especificado por 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.