Puede desinstalar VIB de terceros o de VMware del host ESXi.
Los socios de VMware preparan VIB de otros fabricantes para proporcionar agentes de administración o controladores lanzados de manera asíncrona.
Instale ESXCLI. Consulte Introducción a ESXCLI. Para solucionar problemas, ejecute comandos esxcli en ESXi Shell.
Requisitos previos
- Si la eliminación requiere un reinicio y si el host pertenece a un clúster de vSphere HA, desactive HA para el host.
Determine si una actualización requiere que el host se encuentre en el modo de mantenimiento o se reinicie. De ser necesario, coloque al host en el modo de mantenimiento.
-
Instale ESXCLI. Consulte Introducción a ESXCLI. Para solucionar problemas, ejecute comandos esxcli en ESXi Shell.
Procedimiento
- Apague cada máquina virtual que se ejecuta en el host ESXi.
Nota: Puede enumerar todas las máquinas virtuales en ejecución y recuperar el identificador de ámbito de cada una ejecutando el siguiente comando.
esxcli --server=<server_name> vm process list
Opción |
Comando |
Para desactivar el sistema operativo invitado y luego apagar la máquina virtual |
esxcli --server=<server_name> vm process kill --type soft --world-id <vm_ID> |
Para apagar inmediatamente la máquina virtual |
esxcli --server=<server_name> vm process kill --type hard --world-id <vm_ID> |
Para forzar la operación de apagado |
esxcli --server=<server_name> vm process kill --type force --world-id <vm_ID> |
Como alternativa, para evitar apagar las máquinas virtuales, se las puede migrar a otro host. Consulte el tema Migrar máquinas virtuales en la documentación de Administrar vCenter Server y hosts.
- Coloque el host en modo de mantenimiento.
esxcli --server=<server_name> system maintenanceMode set --enable true
- Si es necesario, apague o migre las máquinas virtuales.
- Determine qué VIB están instalados en el host.
esxcli --server=<server_name> software vib list
- Elimine el VIB.
esxcli --server=<server_name> software vib remove --vibname=<name>
Especifique uno o más VIB para eliminarlos de una de las siguientes maneras.
<name>
<name>:<version>
<vendor>:<name>
<vendor>:<name>:<version>
Por ejemplo, el comando para eliminar un VIB especificado por proveedor, nombre y versión puede tener el siguiente formato.
esxcli –-server myEsxiHost software vib remove --vibname=PatchVendor:patch42:version3
Nota: El comando
remove admite varias opciones más. Consulte
Referencia de ESXCLI.