La mise à niveau de ESXi avec ESXCLI implique de comprendre les VIB, les profils d'image et les dépôts logiciels.

ESXi se compose d'un profil d'image, qui décrit un ensemble de bundles d'installation vSphere (VIB) contenant le logiciel. Un VIB est un disque virtuel signé représentant un composant du système. Il correspond à peu près à un fichier RPM ou un DEB sur un système Linux. Un profil d'image est une collection de VIB. Un dépôt logiciel est un groupe de VIB et de profils d'image. Les correctifs et dépôts ESXi contiennent des profils d'image mis à jour composés d'un ensemble commun de VIB.

Vous pouvez installer des mises à jour ESXi sur un hôte autonome à l'aide des commandes esxcli software. Pour plus d'informations, consultez la documentation Mise à niveau de VMware ESXi.

Note : Normalement, dans un environnement vSphere 7.0 et versions ultérieures, vous utilisez VMware vSphere ® vSphere Lifecycle Manager pour la gestion du cycle de vie des hôtes ESXi.

Pour répertorier tous les VIB installés et leur version actuelle, ou le profil d’image actuel, vous pouvez utiliser les commandes ESXCLI suivantes.

  • esxcli software vib list
  • esxcli software profile get

En général, les principales étapes de mise à niveau sécurisée d'ESXi sont les suivantes :

  • Placement de l'hôte ESXi en mode de maintenance
  • Exécution d'une commande esxcli software profile update, qui pointe vers une URL ou un fichier ZIP transféré vers l'hôte via SSH
  • Redémarrage de l'hôte ESXi

Étant donné que VMware signe les VIB avec chiffrement, il n'est pas nécessaire de procéder à un transfert sécurisé des VIB ou de l'intégralité du dépôt, et le processus de mise à jour vérifie ces signatures.