Contenu

Introduction

Informations générales

Problème

Solution

Scénario A. Mise à niveau combinée HXDP + ESXi à partir de l’interface utilisateur HX Connect

Scénario B. Mise à niveau combinée HXDP + ESXi depuis Intersight

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.