Vous pouvez désinstaller des VIB tiers ou VMware de votre hôte ESXi.

Avant de commencer

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

    Reportez-vous à la section Déterminer si une mise à jour requiert que l'hôte soit mis en mode maintenance ou redémarré. Reportez-vous à la section Activer le mode maintenance sur un hôte.

  • Installez vCLI ou déployez la machine virtuelle vSphere Management Assistant (vMA). Reportez-vous à la section Initiation aux interfaces de ligne de commande vSphere. Pour le dépannage, exécutez les commandes esxcli dans ESXi Shell.

Pourquoi et quand exécuter cette tâche

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 vCLI ou déployez la machine virtuelle vSphere Management Assistant (vMA). Reportez-vous à la section Initiation aux interfaces de ligne de commande vSphere. Pour le dépannage, exécutez les commandes esxcli dans ESXi Shell.

Procédure

  1. Exécutez l'une des commandes suivantes pour chaque machine virtuelle afin de mettre hors tension toutes les machines virtuelles exécutées sur l'hôte ESXi.

    Option

    Commande

    Pour que le système essaie d'arrêter le système d'exploitation invité

    vmware-cmd --server=server_name path_to_vm stop soft

    Pour forcer l'opération de mise hors tension

    vmware-cmd --server=server_name path_to_vm stop hard

    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. Placer l'hôte en mode maintenance.

    vicfg-hostops --server=server_name --operation enter

  3. Si nécessaire, arrêtez ou migrez les machines virtuelles.
  4. Pour déterminer les VIB installés sur l'hôte.

    esxcli --server=server_name software vib list

  5. Supprimez le VIB.

    esxcli --server=nom_serveur software vib remove --vibname=nom

    Spécifiez un ou plusieurs VIB à supprimer dans l'un des formats suivants :

    • nom

    • name:version

    • vendor:nom

    • vendor:nom:version

    Par exemple, la commande pour supprimer un VIB spécifié par le fournisseur, le nom et la version aura le format suivant :

    esxcli –-server myEsxiHost software vib remove --vibname=PatchVendor:patch42:version3
    Remarque :

    La commande remove prend en charge plusieurs autres options. Voir Référence de l'interface de ligne de commande de vSphere.