Categories: VMware

Mettre à jour votre ESXi 5.5 vers ESXi 6.0 via SSH

Dans cet article, je vous propose de voir comment mettre à jour votre hôte ESXi vers la toute dernière version, à savoir la 6.0.

L’intérêt de la méthode que nous allons voir ici est que vous pourrez réaliser cette mise à jour directement en ligne de commandes lorsque vous êtes connecté en SSH sur l’hôte ESXi. Pas besoin donc d’aller sur le site de VMware pour télécharger un ISO ou les patchs que vous voudriez déployer…

Avant toute chose, je ne serais que trop vous recommander d’arrêter l’ensemble de vos machines virtuelles et d’effectuer un backup de celles-ci. Je n’ai encore jamais eu de souci pour mettre à jour un hôte ESXi mais on est jamais trop prudent. 🙂

Une fois que c’est fait, connectez-vous avec vSphere Client et activez le mode maintenance.

Vous pouvez également activer le mode maintenance directement par ligne de commande depuis PuTTY :

vim-cmd /hostsvc/maintenance_mode_enter

Ensuite, vous devez autoriser votre serveur ESXi à contacter le repository VMware via Internet. Cela passe par le http et vous évitera ainsi de devoir télécharger puis envoyer le fichier d’update en passant par votre poste de travail personnel et vSphere Client.

esxcli network firewall ruleset set -e true -r httpClient

Maintenant, vous pouvez interroger le repository VMware et voir ce qui est disponible en termes de releases pour vSphere v6.0. Utilisez donc la commande suivante en veillant à ajouter le grep à la fin pour ne recherchez que les packages liés à la version 6 de ESXi :

esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep ESXi-6

Vous devriez avoir le rendu suivant :

Une rapide analyse des différents fichiers et de leur timestamp permet de voir que la version actuellement la plus récente est la suivante : ESXi-6.0.0-20150704001-standard. Bien entendu, le jour où vous lirez cet article, il est possible que l’aperçu soit différent du fait de nouvelle releases disponibles (ou carrément une nouvelle version, dans ce cas oubliez le grep à la fin).

Nous exécutons donc maintenant la commande suivante pour procéder à la mise à jour :

esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-6.0.0-20150404001-standard

Veillez notamment à bien utiliser la référence update et non pas install afin de bien procéder à une mise à jour. Dans certains, vous pouvez en effet souhaiter procéder à une réinstallation. Mais dans ces conditions il vous faudra re-installer les drivers réseaux (j’en parlais notamment dans mon précédent article). C’est d’autant plus important si vous n’avez pas d’accès physique à votre serveur car dans ce cas vous risquez de vous couper les ailes ! Conclusion, utilisez bien la mention update !

Après quelques instants, vous verrez plein de bla-bla et aucun message d’erreur. La mise à jour s’est correctement effectuée. Il ne vous reste plus qu’à procéder au redémarrage de votre hôte. Après quelques secondes votre hyperviseur est de nouveau disponible. Vous pouvez vous connecter en ligne de commande et utilisez la commande suivante vmware -v pour vérifier la version de votre ESXi ou bien tenter de vous connecter directement avec le vSphere Client (vous serez bien entendu invité à mettre à jour le client également lors de la première re connexion depuis l’update).

La mise à jour est terminée, il ne vous reste plus qu’à redémarrer vos VM.

Share
Published by
thibault

Recent Posts

Google Chrome bloque uBlock Origin : Quand la sécurité masque des intérêts commerciaux

Google Chrome bloque uBlock Origin : Quand la sécurité masque des intérêts commerciaux Depuis début…

6 jours ago

Vie privée préservée : l’Assemblée rejette les portes dérobées

Vie privée préservée : l'Assemblée rejette les portes dérobées L'Assemblée nationale française rejette la mise…

1 semaine ago

Microsoft abandonne Remote Desktop Connection au profit de la Windows App

Microsoft abandonne Remote Desktop Connection au profit de la Windows App Microsoft a récemment annoncé…

2 semaines ago

Google contraint de vendre Chrome après une décision antitrust

Google contraint de vendre Chrome après une décision antitrust Le département américain de la Justice…

2 semaines ago

L’évolution de la technologie et le déclin des plateformes numériques

Illustration - Image générée par IA L'avancement technologique a radicalement transformé notre façon de communiquer,…

2 semaines ago

Discord prépare son entrée en Bourse : une nouvelle ère pour la plateforme des gamers

Depuis sa création en 2015, Discord est devenue une plateforme incontournable dans le monde du…

3 semaines ago