Vous pouvez désinstaller des VIB tiers ou des VIB VMware de votre hôte ESXi, sauf si le VIB fait partie d'un composant requis pour le cycle de vie d'ESXi ou un pilote.

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.
Important : À partir de ESXi 8.0 Update 2, la suppression de certains VIB de leurs composants peut entraîner des problèmes d'exécution avec ESXi.
Tableau 1. VIB requis pour l'exhaustivité de l'image ESXi.
Composant VIB
ESXi bmcal
bmcal-esxio
clusterstore
cpu-microcode
crx
drivervm-gpu
esx-base
esx-dvfilter-generic-fastpath
esx-ui
esx-xserver
esxio
esxio-base
esxio-combiner
esxio-combiner-esxio
esxio-dvfilter-generic-fastpath
gc
gc-esxio
native-misc-drivers
infravisor
native-misc-drivers-esxio
pensandoatlas
trx
vdfs
vsan
vsanhealth
esx-update esx-update
loadesx
esxio-update esxio-update
loadesxio
Intel-ne1000 ne1000
Mellanox-nmlx5 nmlx5-core
nmlx5-rdma
nmlx5-rdma-esxio
nmlx5-core-esxio
nmlx5-cc
nmlx5-cc-esxio
Mellanox-nmlxbf-gige nmlxbf-gige-esxio
nipmi nipmi
Pensando-ionic-en ionic-en-esxio
ionic-en
VMware-ahci vmw-ahci
VMware-bfedac bfedac-esxio
VMware-dwi2c dwi2c
dwi2c-esxio
VMware-iser iser
VMware-mlnx-bfbootctl mlnx-bfbootctl-esxio
VMware-mnet mnet-esxio
VMware-nmlxbf-pmc nmlxbf-pmc-esxio
VMware-NVMe-PCIe nvme-pcie
nvme-pcie-esxio
VMware-nvme-pcie-plugin lsuv2-nvme-pcie-plugin
VMware-nvme-plugin vmware-esx-esxcli-nvme-plugin-esxio
vmware-esx-esxcli-nvme-plugin
VMware-NVMeoF-RDMA nvmerdma
VMware-NVMeoF-TCP nvmetcp
nvmetcp-esxio
VMware-nvmxnet3 nvmxnet3
nvmxnet3-esxio
VMware-nvmxnet3-ens nvmxnet3-ens-esxio
nvmxnet3-ens
VMware-penedac penedac-esxio
VMware-pengpio pengpio-esxio
VMware-penspi penspi-esxio
VMware-pvscsi pvscsi
pvscsi-esxio
VMware-rd1173 rd1173-esxio
VMware-SDHCI-Driver vmksdhci
vmksdhci-esxio
VMware-spidev spidev-esxio
VMware-vmkata vmkata
VMware-vmkusb vmkusb
vmkusb-esxio

Installez ESXCLI. Reportez-vous à 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.

    Voir Voir si la mise à jour de l'hôte ESXi nécessite le mode de maintenance ou le redémarrage. Reportez-vous à la section Activer le mode maintenance sur un hôte.
    Note : 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. Reportez-vous à la section 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.