Introduzione
In questo documento viene descritto il processo di aggiornamento di ESXi alla versione 7.0 U2, che può avere esito negativo sui server che eseguono CPU di generazione precedente.
Premesse
L'aggiornamento avviato tramite HX Connect o Intersight visualizza il messaggio di errore: "Impossibile applicare il profilo HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5" o "AVVISO CPU_SUPPORT: La CPU in questo host potrebbe non essere supportata nelle future versioni di ESXi. Per favore, pianificate di conseguenza" .
Le versioni di Hyperflex Data Platform (HXDP) necessarie per risolvere il problema sono:
HXDP 4.5(2a)
HXDP 4.5(1a)
HXDP 4.0(2f) e versioni precedenti che supportano ESXi 7.0 U2
Problema
Tentativo di aggiornamento a ESXi 7.0 U2 tramite HX Connect o Intersight su server che eseguono CPU di vecchia generazione, in particolare le famiglie di CPU Sandy Bridge-EP (E5-2600), Ivy Bridge-EP (E5-2600v2) e Haswell EP (E5-2600v3). Per ulteriori informazioni sui processori interessati da questo controllo di compatibilità, vedere VMware KB: VMware Knowledge Base.
Messaggio di errore di connessione HX
Soluzione
Scenario A. Aggiornamento combinato di HXDP + ESXi dall'interfaccia utente di HX Connect
In questo scenario, è possibile aggiornare HXDP alla versione 4.5(2a) ed ESXi alla versione 7.0 U2 Build 17867351.
Passaggio 1. Aggiornare prima solo HXDP.
Passaggio 1.1. Scaricare il pacchetto HXDP tramite https://software.cisco.com/download/home/286305544/type/286305994/release/4.5(2a), come mostrato nell'immagine:
Passaggio 1.2. Aprire HX-Connect, scegliere Aggiorna, selezionare la casella di controllo HX Data Platform, caricare il pacchetto, immettere il nome utente e la password amministratore per le credenziali vCenter e fare clic su Aggiorna come mostrato nell'immagine:
Aggiornamento connessione HX HXDP
Al termine dell'aggiornamento, andare al passo 2.
Passaggio 2. Aprire la connessione HX, scegliere Informazioni di sistema > Nodi, scegliere il nodo in cui si desidera aggiornare Esxi e fare clic su Accedi alla modalità di manutenzione HX come mostrato nelle immagini.
Nodi di connessione HX
Popup modalità manutenzione connessione HX
È possibile visualizzare l'attività completata nella scheda Attività come mostrato nell'immagine:
Scheda Attività connessione HX
Passaggio 3. SSHl (Secure Shell) nell'host ESXi posto in modalità manutenzione come root.
Passaggio 4. Creare una cartella e caricarvi il pacchetto ESXi.
Passaggio 4.1. Eseguire il comando: mkdir /hxpatch
Passaggio 4.2. Creare un ramdisk per archiviare il pacchetto con il comando: esxcli system visorfs ramdisk add -m 500 -M 500 -n hxpatch -t /hxpatch -p 0755.
Passaggio 5. Scaricare il pacchetto ESXi-7.2.0.5 da cisco per scaricarlo in un repository locale con il collegamento https://software.cisco.com/download/home/286305544/type/286305994/release/4.5(2a), come mostrato nell'immagine:
Passaggio 5.1. Copiare il pacchetto dal repository locale nella cartella /hxpatch. Nell'esempio seguente viene utilizzato WinSCP:
Passaggio 6. Ripristinare il protocollo SSH sull'host in modalità di manutenzione.
Passaggio 7. Eseguire questo comando per visualizzare i dettagli del profilo del pacchetto: elenco dei profili delle origini software esxcli —depot=/hxpatch/HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5-upgrade-bundle.zip come mostrato nell'immagine:
Passaggio 8. Eseguire questo comando per aggiornare il pacchetto ESXi alla versione 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
Passaggio 9. Riavviare l'host.
Passaggio 10. SSH sull'host e verificare la versione con il comando: vmware -v.
Passaggio 11. Uscire dal nodo dalla modalità di manutenzione e attendere che il cluster diventi integro.
Passaggio 11.1. Aprire la connessione HX, scegliere System Information> Nodes, scegliere il nodo in modalità di manutenzione e fare clic su Exit HX Maintenance Mode come mostrato nelle immagini:
Nodi di connessione HX
Collegamento HX uscita MM
Passaggio 11.2. Il dashboard di connessione HX visualizza lo stato operativo, deve essere online e lo stato di resilienza deve essere integro.
Passaggio 12. Ripetere i passaggi da 2 a 11 su tutti i nodi che fanno parte del cluster, uno alla volta.
Una volta completato l'aggiornamento di ESXi, è possibile visualizzare i dettagli della versione sulla console KVM (Keyboard, Video, Mouse) del server HX, come mostrato nell'immagine:
È inoltre possibile verificare all'interno di HX Connect che la nuova versione di ESXi sia presente nella scheda System Information, come mostrato nell'immagine:
Connessione HX aggiornata Esxi
Scenario B. Upgrade combinato di HXDP + ESXi da Intersight
In questo scenario, è possibile aggiornare HXDP alla versione 4.5(2a) ed ESXi alla versione 7.0 U2 Build 17867351 da Intersight.
Passaggio 1. Se uno dei server HX è in modalità manutenzione, riavviare il server tramite vCenter o la console KVM UCS.
Passaggio 2. Una volta riavviato il server, uscire dalla modalità di manutenzione HX dall'interfaccia utente di connessione HX. Aprire la connessione HX, selezionare Informazioni di sistema > Nodi, scegliere il nodo in modalità di manutenzione e fare clic su Esci dalla modalità di manutenzione HX.
Passaggio 3. Attendere alcuni minuti prima che il cluster Hyperflex completi la correzione. Il dashboard di connessione HX mostra lo stato operativo, deve essere online e lo stato di integrità della resilienza deve essere integro.
Passaggio 4. Aprire Intersight, scegliere Aggiorna, fare clic su Modalità avanzata > Aggiorna HyperFlex Data Platform, come mostrato nelle immagini:
Passaggio 5. È possibile osservare l'inizio e la fine dell'aggiornamento:
Passaggio 6. Avviare l'aggiornamento di ESXi per ciascun server. Copiare il bundle di upgrade di ESXi 7.0 U2 sugli host ESXi.
Passaggio 6.1. Scaricare il bundle di upgrade di ESXi 7.0U2 da cisco scaricabile con il collegamento: https://software.cisco.com/download/home/286305544/type/286305994/release/4.5(2a):
Passaggio 6.2. Su ciascun host ESXi, copiare il bundle di aggiornamento di ESXi 7.0U2 in una directory dell'archivio dati disponibile (utilizzare metodi quali SCP, WGET). Al termine, sarà necessario visualizzare:
[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
Passaggio 7. Aprire la connessione HX, scegliere Informazioni di sistema > Nodi, scegliere il nodo in cui si desidera aggiornare Esxi e fare clic su Accedi alla modalità di manutenzione HX come mostrato nelle immagini:
Nodi di connessione HX
È possibile visualizzare l'attività completata nella scheda Attività come mostrato nell'immagine:
Passaggio 8. SSH sull'host ESXi in modalità di manutenzione HX.
Passaggio 8.1. Individuare il nome del profilo del bundle di aggiornamento:
[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
Passaggio 8.2. Eseguire il comando upgrade con il parametro no-hardware-warning specificato:
[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
Passaggio 8.3. Al termine dell'aggiornamento viene visualizzato un messaggio di operazione riuscita:
Update Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
Passaggio 9. Riavviare l'host.
Passaggio 10. Accedere all'host ESXi e verificare la nuova versione con il comando: vmware -v.
Passaggio 11. Dopo aver riavviato il server, uscire dalla modalità di manutenzione HX dall'interfaccia utente di connessione HX. Aprire la connessione HX, scegliere System Information > Nodes, scegliere il nodo in modalità di manutenzione e fare clic su Exit HX Maintenance Mode (Esci dalla modalità di manutenzione HX) come mostrato nelle immagini:
Uscita HX connect MM
Passaggio 12. Attendere alcuni minuti prima che il cluster Hyperflex completi la correzione. Il dashboard di connessione HX mostra lo stato operativo, deve essere online e l'integrità di resilienza deve essere integra.
Passaggio 13. Ripetere i passaggi da 6 a 12 per ciascun host ESXi 1 alla volta. Verificare che lo stato del cluster sia Integro prima di passare al nodo successivo.