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. Voir 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 VMware 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.

    Voir Déterminer si une mise à jour requiert que l'hôte soit mis en mode de maintenance ou redémarré. Reportez-vous à la section Activer le mode maintenance sur un hôte.
    Important : Pour vous assurer que le disque de démarrage n'est pas activement utilisé lorsque vous utilisez ESXCLI pour mettre à jour ou à niveau l'hôte, mettez l'hôte manuellement en mode de maintenance.
  • Installez ESXCLI. Voir Démarrage avec ESXCLI. Pour le dépannage, exécutez des commandes esxcli dans ESXi Shell.

Procédure

  1. 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.

  2. Placez l'hôte en mode de maintenance.
    esxcli --server=<server_name> system maintenanceMode set --enable true
  3. Si nécessaire, arrêtez ou migrez les machines virtuelles.
  4. Déterminez les VIB installés sur l'hôte.
    esxcli --server=<server_name> software vib list
  5. 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.