Introduction
Ce document décrit le processus de mise à niveau d'ESXi vers la version 7.0 U2 qui peut échouer sur les serveurs exécutant des unités centrales (CPU) de génération plus ancienne.
Informations générales
La mise à niveau initiée via HX Connect ou Intersight affiche le message d'échec : "Échec de l'application du profil HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5" ou "AVERTISSEMENT CPU_SUPPORT : Le processeur de cet hôte ne sera peut-être pas pris en charge dans les prochaines versions d'ESXi. Veuillez planifier en conséquence" .
Les versions HXDP (Hyperflex Data Platform) requises pour résoudre ce problème sont les suivantes :
HXDP 4.5(2a)
HXDP 4.5(1a)
HXDP 4.0(2f) et versions antérieures prenant en charge ESXi 7.0 U2
Problème
Tentative de mise à niveau vers ESXi 7.0 U2 via HX Connect ou Intersight sur des serveurs exécutant des processeurs de génération plus ancienne, notamment les familles de processeurs Sandy Bridge-EP (E5-2600), Ivy Bridge-EP (E5-2600v2) et Haswell EP (E5-2600v3). Reportez-vous à la base de connaissances VMware pour plus d'informations sur les processeurs concernés par ce contrôle de compatibilité : base de connaissances VMware.
Message d'erreur de connexion HX
Solution
Scénario A. Mise à niveau combinée HXDP + ESXi à partir de l’interface utilisateur HX Connect
Dans ce scénario, vous mettez à niveau HXDP vers 4.5(2a) et ESXi vers 7.0 U2 Build 17867351.
Étape 1. Mise à niveau du protocole HXDP uniquement en premier
Étape 1.1. Téléchargez le package HXDP via https://software.cisco.com/download/home/286305544/type/286305994/release/4.5(2a) comme illustré dans l’image :
Étape 1.2. Ouvrez HX-Connect, choisissez Upgrade, cochez la case HX Data Platform, téléchargez le package, entrez le nom d'utilisateur et le mot de passe d'administration pour les informations d'identification vCenter et cliquez sur Upgrade comme indiqué dans l'image :
Mise à niveau HX Connect HXDP
Une fois la mise à niveau terminée, passez à l'étape 2.
Étape 2. Ouvrez HX Connect, choisissez System information > Nodes, choisissez le noeud sur lequel vous voulez mettre à niveau Esxi et cliquez sur Enter HX Maintenance Mode comme indiqué dans les images.
Noeuds de connexion HX
Fenêtre contextuelle du mode de maintenance Connexion HX
Vous pouvez voir l'exercice terminé sous l'onglet Exercice comme illustré dans l'image :
Onglet Activité de connexion HX
Étape 3. Secure Shell (SSHl) dans l’hôte ESXi placé en mode Maintenance en tant que racine.
Étape 4. Créer un dossier et y télécharger le package ESXi
Étape 4.1. Exécutez la commande : mkdir /hxpatch
Étape 4.2. Créez un disque virtuel pour stocker le package avec la commande : esxcli system visorfs ramdisk add -m 500 -M 500 -n hxpatch -t /hxpatch -p 0755.
Étape 5. Téléchargez le package ESXi-7.2.0.5 depuis les téléchargements de cisco vers un référentiel local avec le lien https://software.cisco.com/download/home/286305544/type/286305994/release/4.5(2a) comme indiqué dans l'image :
Étape 5.1. Copiez le package du référentiel local dans le dossier /hxpatch. L'exemple ci-dessous utilise WinSCP :
Étape 6. Revenez à SSH sur l’hôte en mode maintenance.
Étape 7. Exécutez cette commande afin d'afficher les détails du profil de package : esxcli software sources profile list —depot=/hxpatch/HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5-upgrade-bundle.zip comme indiqué dans l'image :
Étape 8. Exécutez cette commande pour mettre à niveau le package ESXi vers la version 7.0 U2 :
esxcli software profile update --allow-downgrades -d /hxpatch/HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5-upgrade-bundle.zip -p HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5 --no-hardware-warning
Étape 9. Redémarrez l’hôte.
Étape 10. Installez SSH sur l’hôte et vérifiez la version à l’aide de la commande suivante : vmware -v.
Étape 11. Quittez le noeud du mode maintenance et attendez que le cluster soit sain.
Étape 11.1. Ouvrez HX-Connect, choisissez System Information> Nodes, choisissez le noeud en mode maintenance et cliquez sur Exit HX Maintenance Mode comme indiqué dans les images :
Noeuds de connexion HX
HX connect Exit MM
Étape 11.2. Le tableau de bord HX Connect vous indique l'état opérationnel, il doit être en ligne, et l'état de résilience doit être sain.
Étape 12. Répétez les étapes 2 à 11 sur tous les noeuds faisant partie du cluster, un par un.
Une fois la mise à niveau d'ESXi terminée, vous pouvez voir les détails de la version sur la console KVM (Keyboard, Video, Mouse) du serveur HX, comme illustré dans l'image :
Vous pouvez également vérifier dans HX Connect que la nouvelle version d'ESXi est présente dans l'onglet System Information comme illustré dans l'image :
HX connect mise à jour Esxi
Scénario B. Mise à niveau combinée HXDP + ESXi depuis Intersight
Pour ce scénario, vous mettez à niveau HXDP vers 4.5(2a) et ESXi vers 7.0 U2 Build 17867351 à partir d'Intersight.
Étape 1. Si l’un des serveurs HX est en mode maintenance, redémarrez ce serveur via la console KVM vCenter ou UCS.
Étape 2. Une fois le serveur redémarré, quittez le mode de maintenance HX de l’interface utilisateur HX Connect. Ouvrez le HX-Connect, sélectionnez System Information > Nodes, choisissez le noeud en mode de maintenance et cliquez sur Exit HX Maintenance Mode.
Étape 3. Attendez quelques minutes que le cluster Hyperflex termine la réparation. Le tableau de bord HX Connect vous indique l'état opérationnel, il doit être en ligne et l'état de résilience doit indiquer Sain.
Étape 4. Ouvrez Intersight, choisissez Upgrade, cliquez sur Expert Mode > Upgrade HyperFlex Data Platform comme indiqué dans les images :
Étape 5. Vous pouvez observer le début et la fin de la mise à niveau :
Étape 6. Démarrez la mise à niveau ESXi pour chaque serveur. Copiez le bundle de mise à niveau ESXi 7.0 U2 vers les hôtes ESXi.
Étape 6.1. Téléchargez le bundle de mise à niveau ESXi 7.0U2 à partir des téléchargements Cisco en cliquant sur le lien suivant : https://software.cisco.com/download/home/286305544/type/286305994/release/4.5(2a):
Étape 6.2. Sur chaque hôte ESXi, copiez le bundle de mise à niveau ESXi 7.0U2 dans un répertoire de data store disponible (utilisez des méthodes telles que scp, wget). Une fois terminé, vous devez voir :
[root@ucs-221:/vmfs/volumes] pwd
/vmfs/volumes
[root@ucs-221:/vmfs/volumes] ls
MyDataStore 60ee5dfc-6f05dc8b-05cf-0025b5b1a116 60ef8a79-63aadd3f-ee0d-0025b5b1a116 BOOTBANK2 SpringpathDS-FCH2008V1M1
..
[root@ucs-221:/vmfs/volumes] cd MyDataStore /
[root@ucs-221:/vmfs/volumes/ac08f584-9a2f8a67] ls -al
total 0
drwx------ 1 root root 686 Jul 14 05:19 .
drwxr-xr-x 1 root root 512 Jul 15 01:21 ..
-rw-r--r-- 1 root root 391417386 Jul 15 00:55 HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5-upgrade-bundle.zip
drwxr-xr-x 1 root root 2793 Jul 14 20:03 ucs221-VM
[root@ucs-221:/vmfs/volumes/ac08f584-9a2f8a67] pwd
/vmfs/volumes/ MyDataStore
Étape 7. Ouvrez HX-Connect, choisissez System information > Nodes, choisissez le noeud sur lequel vous voulez mettre à niveau Esxi et cliquez sur Enter HX Maintenance Mode comme indiqué dans les images :
Noeuds de connexion HX
Vous pouvez voir l'exercice terminé sous l'onglet Exercice comme illustré dans l'image :
Étape 8 : connexion SSH à l’hôte ESXi qui est en mode de maintenance HX
Étape 8.1. Trouvez le nom du profil du bundle de mise à niveau :
[root@abcd-221:/vmfs/volumes/ac08f584-9a2f8a67] esxcli software sources profile list --depot=/vmfs/volumes/0714051143/HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5-upgrade-bundle.zip
Name Vendor Acceptance Level Creation Time Modification Time
------------------------------------------- ------ ---------------- ------------------- -------------------
HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5 Cisco PartnerSupported 2021-04-29T18:21:43 2021-04-29T18:21:43
Étape 8.2. Exécutez la commande de mise à niveau avec le paramètre no-hardware-warning spécifié :
[root@abcd-221:/vmfs/volumes/ac08f584-9a2f8a67] esxcli software profile update --depot=/vmfs/volumes/0714051143/HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5-upgrade-bundle.zip --profile HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5 --no-hardware-warning
Étape 8.3. Un message de réussite s’affiche une fois la mise à niveau terminée :
Update Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
Étape 9. Redémarrez l’hôte.
Étape 10. Connectez-vous à l’hôte ESXi et vérifiez la nouvelle version à l’aide de la commande suivante : vmware -v.
Étape 11. Une fois le serveur redémarré, quittez le mode de maintenance HX à partir de l’interface de connexion HX. Ouvrez HX-Connect, choisissez System Information > Nodes, choisissez le noeud en mode maintenance et cliquez sur Exit HX Maintenance Mode comme indiqué dans les images :
HX connect exit MM
Étape 12. Attendez quelques minutes que le cluster Hyperflex termine la réparation. Le tableau de bord HX Connect vous indique l'état opérationnel, il doit être en ligne et l'état de résilience doit indiquer Sain.
Étape 13. Répétez les étapes 6. à 12. pour chaque hôte ESXi 1 à la fois. Assurez-vous que l'état du cluster indique Healthy avant de passer au noeud suivant.