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

Microsoft impose la nouvelle version d’Outlook : un changement controversé

Aperçu de la nouvelle version à venir de Microsoft Outlook - Source Microsoft Microsoft prévoit…

4 jours ago

Jacquie et Michel : le géant français du X racheté par des Américains

Jacquie et Michel : le géant français du X racheté par des Américains Le célèbre…

5 jours ago

Sora : Le nouvel outil de ChatGPT pour Créer des Vidéos avec l’IA

Sora : Le Nouvel Outil Révolutionnaire de ChatGPT pour Créer des Vidéos avec l’IA OpenAI…

6 jours ago

Nouveautés dans la recherche sur Google : Résultats non personnalisés

Nouveautés dans la recherche sur Google : Résultats non personnalisés Google introduit une nouvelle fonctionnalité…

1 semaine ago

Meta se lance dans un projet colossal : un câble sous-marin mondial de 10 milliards de dollars

Câble sous-marin - Image d'illustration Meta, la société mère de Facebook, Instagram et WhatsApp, envisage…

2 semaines ago

Google Maps : une révolution attendue dans le signalement d’incidents routiers

Google Maps : une révolution attendue dans le signalement d'incidents routiers Depuis plusieurs années, les…

2 semaines ago