Bonjour à tous,
J’avais écrit un article il y a quelques temps sur le fait que j’avais monté un labo sous environnement VMware ESXi. Même si je l’utilise peu en ce moment, je ne néglige pas pourtant de passer régulièrement les patchs de l’éditeur.
Si vous avez un ESXi avec une licence gratuite, vous avez un compte myvmware. Parfait nous avons seulement besoin de ceci.
Vous retrouverez les patchs de votre version à l’adresse suivante : https://my.vmware.com/group/vmware/patch
Ceci est une procédure personnelle et non une recommandation pour vos machines de production. A vous de juger les risques encourus.
Je préfère télécharger le fichier zip en local puis le transférer via ssh sur la machine plutôt que d’utiliser la webui ou le client Windows.
scp ESXi550-201703001.zip root@IP-ESXI:/vmfs/volumes/datastore
Pour effectuer une mise à jour ou l’application de patch, je me connecte en ssh et passe en mode maintenance, ce qui implique de basculer les VM sur un autre hyperviseur, ou de les arrêter.
esxcli system maintenanceMode set –enable true
Pour vérifier l’état du mode maintenance :
esxcli system maintenanceMode get
Si la réponse est « Enable », le mode maintenance est activé, si c’est « Disable », il est désactivé.
Application du patch, il faut impérativement indiquer le chemin complet, le chemin relatif ou seulement le nom de fichier ne fonctionne pas.
esxcli software vib install -d /vmfs/volumes/datastore/ESXi550-201703001.zip
L’installation est terminée, pour « Reboot Required » il est indiqué « true », donc il faut redémarrer l’ESX.
Redémarrage de l’hyperviseur
reboot
Le redémarrage étant terminé, il faut se reconnecter en ssh et désactiver le mode maintenance
esxcli system maintenanceMode set –enable false
Comme d’habitude, les commentaires vous sont ouverts.
Stay tuned !