La mise à niveau d'ESXi avec ESXCLI implique de comprendre les bundles d'installation vSphere, 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.
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.