Vous pouvez désinstaller des VIB tiers ou VMware de votre hôte ESXi.
Les partenaires de VMware préparent des VIB tiers pour fournir des agents de gestion ou des pilotes livrés d'une manière asynchrone.
Installez ESXCLI. Consultez la section Démarrage avec ESXCLI. Pour le dépannage, exécutez des commandes esxcli dans ESXi Shell.
Conditions préalables
- Si la suppression nécessite un redémarrage, et si l'hôte appartient à un cluster vSphere HA, désactivez HA pour l'hôte.
Déterminez si la mise à jour nécessite la mise en mode maintenance ou le redémarrage de l'hôte. Si nécessaire, placez l'hôte en mode maintenance.
-
Installez ESXCLI. Consultez la section Démarrage avec ESXCLI. Pour le dépannage, exécutez des commandes esxcli dans ESXi Shell.
Procédure
- Mettez hors tension toutes les machines virtuelles qui s'exécutent sur l'hôte ESXi.
Note : Vous pouvez répertorier toutes les machines virtuelles en cours d'exécution et récupérer l'ID World de chacune d'elles en exécutant la commande suivante.
esxcli --server=<server_name> vm process list
Option |
Commande |
Pour arrêter le système d'exploitation invité et mettre hors tension la machine virtuelle |
esxcli --server=<server_name> vm process kill --type soft --world-id <vm_ID> |
Pour mettre la machine virtuelle hors tension immédiatement |
esxcli --server=<server_name> vm process kill --type hard --world-id <vm_ID> |
Pour forcer l'opération de mise hors tension |
esxcli --server=<server_name> vm process kill --type force --world-id <vm_ID> |
Vous pouvez également migrer les machines virtuelles vers un autre hôte pour éviter de les mettre hors tension. Reportez-vous à la rubrique Migrer des machines virtuelles dans la documentation Gestion de vCenter Server et des hôtes.
- Placez l'hôte en mode de maintenance.
esxcli --server=<server_name> system maintenanceMode set --enable true
- Si nécessaire, arrêtez ou migrez les machines virtuelles.
- Déterminez les VIB installés sur l'hôte.
esxcli --server=<server_name> software vib list
- Supprimez le VIB.
esxcli --server=<server_name> software vib remove --vibname=<name>
Spécifiez un ou plusieurs VIB à supprimer dans l'un des formats suivants :
<name>
<name>:<version>
<vendor>:<name>
<vendor>:<name>:<version>
Par exemple, la commande pour supprimer un VIB spécifié par le fournisseur, le nom et la version peut prendre la forme suivante.
esxcli –-server myEsxiHost software vib remove --vibname=PatchVendor:patch42:version3
Note : La commande
remove prend en charge plusieurs autres options. Reportez-vous à
Référence d'ESXCLI.