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

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). Voir Démarrage avec vSphere Command-Line Interfaces. Pour le dépannage, exécutez les commandes esxcli dans ESXi Shell.

Préambules

  • 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). Voir Démarrage avec vSphere Command-Line Interfaces. Pour le dépannage, exécutez des commandes esxcli dans ESXi Shell.

Procédure

  1. Mettez hors tension chaque machine virtuelle s'exécutant sur l'hôte ESXi.

    Option

    Commande

    Pour arrêter le système d'exploitation invité et mettre hors tension la machine virtuelle

    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. Déterminez 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 vSphere Command-Line Interface.