Technical Anshu Accueil › Tutoriels › Mise à jour ESXi 6.7 vers 8.0
🖥️ Mise à niveau de VMware ESXi

Mise à jour ESXi 6.7 vers 8.0 - Correction d'un crash du serveur de production

Le plan complet de mise à niveau d'ESXi 6.7 vers 8.0 pour un serveur de production : vérification de compatibilité, sauvegarde de la configuration de l'hôte, les routes de dépôt ISO et esxcli, les clés de licence, le playbook de crash - et la restauration Shift+R qui sauve la nuit.

✍️ Technical Anshu🖥️ VMware ESXi 6.7 to 8.0🎧 Multi-Language Audio
Mise à jour ESXi 6.7 vers 8.0 - Correction d'un crash du serveur de production
🎧 Audio multilingue: Dans le lecteur vidéo, cliquez sur [Paramètres] (⚙️) ➔ [Piste audio] pour choisir votre langue.

📑Chapitres

  1. Pourquoi la version 6.7 doit-elle disparaître – fin du support, et pourquoi il s'agit d'une mise à niveau de version majeure, et non d'un correctif
  2. Porte 1 : prouve que le matériel du serveur est toujours pris en charge sur ESXi 8.0
  3. Porte 2 : sauvegardez la configuration de l'hôte et confirmez les sauvegardes de la VM
  4. Planifiez la fenêtre de maintenance : annoncez-la et fixez une date limite de restauration définitive
  5. Mode de maintenance : chaque VM est arrêtée ou migrée avant que l'hôte ne soit touché
  6. Route A : démarrez l'ISO 8.0 et effectuez la mise à niveau, en préservant la banque de données VMFS
  7. Route B : mise à jour du dépôt esxcli à partir du shell hôte
  8. Après le redémarrage : clé de licence 8.0 et vérifications
  9. Le manuel de simulation de crash : lecture d'un écran violet, premières vérifications et restauration Maj+R

📋 Présentation et guide étape par étape

1

Vérifiez d'abord la compatibilité matérielle

ESXi 6.7 a atteint la fin du support général le 15 octobre 2022, ce changement est donc attendu depuis longtemps, mais la version 6.7 vers 8.0 est une mise à niveau de version majeure, pas un correctif. Entre les deux versions, VMware a entièrement supprimé le modèle de pilote VMKLinux (chaque périphérique a désormais besoin d'un pilote natif) et a retiré une génération de processeurs, d'adaptateurs réseau et de contrôleurs de stockage. Un hôte 6.7 parfaitement sain peut toujours ne pas pouvoir être mis à niveau tel quel.

Avant de réserver une fenêtre, consultez le Guide de compatibilité VMware pour connaître votre modèle de serveur exact, votre famille de processeurs, vos adaptateurs réseau et votre contrôleur de stockage par rapport à ESXi 8.0, et mettez à jour le micrologiciel du serveur (BIOS, contrôleur de stockage, cartes réseau) vers les versions répertoriées par le fournisseur pour 8.0. La propre vérification préalable de l'installateur met également en garde contre les appareils obsolètes, mais le découvrir sur la console à minuit n'est pas le bon moment. Vérifiez d'abord sur papier.

📌 Chemin de mise à niveau directe : une mise à niveau directe vers 8.0 est documentée comme prise en charge à partir de ESXi 6.7 Update 3 et versions ultérieures (et à partir de 7.0). Si votre hôte exécute une version 6.7 antérieure, mettez-le d'abord à jour vers une version 6.7 ultérieure, puis passez à la version 8.0. Les hôtes sur 6.5 ne peuvent pas sauter directement : ils ont besoin d'une étape intermédiaire ou d'une nouvelle installation avec la configuration restaurée.
2

Sauvegarder la configuration de l'hôte et les machines virtuelles

⚠️ Ne démarrez pas sans sauvegardes : il s'agit d'un serveur de production. Avant que la fenêtre ne s'ouvre, vous avez besoin de deux éléments, tous deux testés : une sauvegarde de la configuration de l'hôte stockée hors du serveur et des sauvegardes actuelles et restaurables des VM. La mise à niveau ne doit jamais toucher les machines virtuelles, mais une fenêtre de production sans sauvegardes testées est un jeu, pas une maintenance. Si vous ne pouvez pas dire comment vous seriez de retour sur 6.7 dans un délai d'environ 15 minutes (étape 7), vous n'êtes pas prêt à commencer.

Sauvegardez la configuration de l'hôte à partir du shell de l'hôte (activez d'abord SSH sur l'hôte s'il est désactivé). La commande renvoie un lien de téléchargement pour le bundle de configuration : ouvrez-le et enregistrez le fichier .tgz quelque part qui ne se trouve pas sur ce serveur :

ESXi Shell
vim-cmd hostsvc/firmware/backup_config

Vérifiez ensuite que les sauvegardes de la VM sont à jour et qu'au moins une restauration a effectivement été testée. La moitié de tous les écrans violets post-mise à niveau remontent au micrologiciel toléré par l’ancien hyperviseur – mais les plantages que vous ne pouvez pas annuler sont ceux sans sauvegarde derrière eux.

3

Planifiez la fenêtre et gardez la clé de licence 8.0 prête

Choisissez un emplacement de maintenance et annoncez-le aux utilisateurs : personne ne devrait être en train de sauvegarder lorsque l'hôte tombe en panne. Notez la séquence avec les heures et définissez un délai de restauration ferme : le moment de la nuit après lequel vous arrêtez le débogage et effectuez une restauration (étape 7) au lieu de manger toute la fenêtre. Envoyez un message de clôture lorsque le travail est terminé, afin que le lendemain matin ne commence pas par des rumeurs.

Triez la licence avant la fenêtre, pas pendant celle-ci. Les clés de licence sont liées à la version majeure : un hôte 8.0 n'acceptera pas de clé 6.7 et sans clé, il fonctionne en mode d'évaluation pendant 60 jours. Sous Broadcom, les clés et les téléchargements proviennent du portail d'assistance Broadcom et correspondent à vos droits, alors organisez cet accès à l'avance.

✅ Ayez tout en main avant de commencer : l'accès ISO ou au dépôt 8.0, la nouvelle clé de licence, le bundle de configuration hôte de l'étape 2 et les étapes de restauration de l'étape 7 écrites. La fenêtre elle-même dure environ une heure – la préparation est ce qui la rend silencieuse.
4

Route A - Mise à niveau en démarrant l'ISO 8.0

Informez les utilisateurs, puis mettez l'hôte en mode maintenance : chaque VM s'arrête ou migre vers un autre hôte. Ne mettez jamais à niveau un hôte qui exécute toujours des machines virtuelles de production.

Démarrez le programme d'installation d'ESXi 8.0 à partir de l'ISO, sélectionnez le disque qui contient l'installation existante et choisissez Mettre à niveau ESXi, préserver la banque de données VMFS. C'est l'itinéraire affiché sur la plupart des serveurs, et celui qui gère proprement un saut de version importante car les pré-vérifications apparaissent à l'écran au fur et à mesure.

⚠️ Traitez chaque avertissement de pré-vérification de l'installateur concernant un appareil non pris en charge ou obsolète comme un panneau d'arrêt, et non comme une décoration : arrêtez-vous, revenez à l'étape 1 et résolvez d'abord le problème de compatibilité. Et une fois la mise à niveau terminée, laissez l'hôte redémarrer tout seul vers la version 8.0 : ne mettez jamais sous tension et sous tension un hôte qui semble réfléchir lors du premier démarrage.
5

Route B – Mise à niveau depuis le Shell avec esxcli

La route du dépôt s'exécute entièrement à partir du shell hôte (sans support physique ou virtuel), ce qui en fait le choix pratique pour un hôte distant. L'hôte passe toujours en mode maintenance en premier, exactement comme dans la route A. Autorisez le client HTTP à traverser le pare-feu de l'hôte :

ESXi Shell
esxcli network firewall ruleset set -e true -r httpClient

Répertoriez les profils disponibles dans le dépôt en ligne de VMware et notez le nom exact du profil standard 8.0 :

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

Exécutez ensuite la mise à jour du profil sur le dépôt, en utilisant ce nom de profil exact, et redémarrez l'hôte une fois l'opération terminée :

ESXi Shell
esxcli software profile update -d <depot-url> -p <exact-profile-name>

La même route fonctionne hors ligne : copiez le ZIP du bundle de dépôt dans une banque de données et pointez la valeur -d sur ce fichier à la place. Notez que profile update est la commande de mise à niveau : elle conserve votre configuration existante et les VIB tiers là où ils sont compatibles ; ne remplacez pas profile install, qui remplace l'image.

6

Après le redémarrage : licence, vérification, puis libération

Une fois l'hôte sauvegardé sur 8.0, appliquez votre clé de licence ESXi 8.0 : la clé 6.7 n'est pas acceptée et sans la nouvelle clé, le temps d'évaluation tourne. Quittez le mode maintenance, puis démarrez d'abord une VM non critique et vérifiez son réseau, son stockage et sa console avant de démarrer les autres.

Travaillez ensuite sur l'hôte lui-même : le journal des événements et l'état du matériel pour les plaintes de pilotes ou de capteurs, chaque banque de données montée et les paramètres du réseau de gestion intacts. Ensuite seulement, libérez le serveur aux utilisateurs et envoyez le message de clôture de l'étape 3.

📌 Laissez les mises à niveau des VMware Tools et de la version du matériel virtuel des VM pour un autre jour. Ni l’un ni l’autre n’a besoin de changer dans la même fenêtre – et la mise à niveau de la version matérielle est unidirectionnelle, elle n’a donc jamais sa place dans une nuit de mise à niveau.
7

Le Crash Playbook – Écran violet et restauration Shift+R

Si l'hôte affiche des écrans violets (PSOD) ou ne démarre pas utilement après la mise à niveau, travaillez dans cet ordre. Tout d'abord, photographiez l'écran violet avant de toucher quoi que ce soit. Un PSOD est le fait que VMkernel s'arrête délibérément parce que continuer mettrait en danger les machines virtuelles — et l'écran est le diagnostic : le type d'exception et le module qui y est nommé indiquent la cause, avec un nom de module de pilote indiquant un problème de support matériel et une erreur de page pointant vers la mémoire ou le micrologiciel.

Deuxièmement, redémarrez une fois et regardez. Un seul écran violet transitoire après un changement de pilote correspond aux données ; une répétition est un verdict. Les premiers suspects, dans l'ordre de la mise à niveau : une carte réseau ou un adaptateur de stockage non pris en charge, un micrologiciel plus ancien que celui répertorié dans le guide de compatibilité ou une erreur de mémoire sur laquelle l'ancienne version n'a jamais souligné.

Troisièmement, revenez en arrière. ESXi s'installe dans deux banques de démarrage et la mise à niveau laisse votre version 6.7 précédente intacte dans la banque alternative. Redémarrez l'hôte et, à l'invite de démarrage, appuyez sur Shift + R et confirmez : l'hôte démarre la version 6.7 précédente, configuration incluse, exactement comme vous l'avez laissé. Si la restauration fonctionne, vous avez gagné du temps : corrigez la cause de compatibilité à la lumière du jour et effectuez à nouveau la mise à niveau dans une nouvelle fenêtre.

ESXi Shell
vim-cmd hostsvc/firmware/restore_config <bundle-path>

Cette commande de restauration est la deuxième voie d'évacuation : elle remet la configuration d'hôte du bundle de l'étape 2 sur un hôte de même version et build, pour les cas où une seule banque de démarrage ne suffit pas.

✅ Le fait rassurant à retenir : un crash après une mise à niveau n'entraîne quasiment jamais de perte de VM. Les machines virtuelles résident sur la banque de données, sans être affectées par la mise à niveau de l'hôte. Ce qui est en désaccord, c'est l'hôte et un composant non pris en charge. Revenez en arrière, corrigez cette chose et recommencez.

🏷️Variables et mots clés de recherche de sujet

🔍 ESXi 6.7 to 8.0 Upgrade 🔍 VMware ESXi 🔍 Production Server 🔍 Shift+R Rollback 🔍 esxcli 🔍 Host Configuration Backup 🔍 Purple Screen of Death 🔍 PSOD 🔍 VMFS Datastore 🔍 ESXi Licence Key 🔍 Maintenance Mode 🔍 VMware Compatibility Guide 🔍 TechnicalAnshu
🎙️ Transcription complète — appuyez pour développer

__TOK_36__

__TOK_37__

__TOK_38__

❓ Questions fréquemment posées

Ce tutoriel est-il 100% gratuit à suivre ?

__TOK_39__

Les débutants peuvent-ils suivre ce guide ?

__TOK_40__

Où puis-je poser des questions si je suis bloqué ?

__TOK_41__

🚀 Regardez le didacticiel complet sur YouTube

__TOK_42__

__TOK_43__

▶️ Regarder la vidéo complète
Ce didacticiel est basé sur la vidéo de mise à jour ESXi 6.7 vers 8.0 de Technical Anshu. • Vous êtes bloqué sur une étape ? Demandez dans les commentaires de la vidéo — vous y obtiendrez de l'aide 🙏