Inhoud

Inleiding

Voorwaarden

Vereisten

Gebruikte componenten

Achtergrondinformatie

Configureren

Upgrade via CLI

Upgrade via HX Connect UI

Verifiëren

Problemen oplossen

Inleiding

Dit document beschrijft het proces om een HyperFlex (HX) ESXI-knooppunt te patchen met een niet-aangepaste HX-afbeelding via Command Line Interface (CLI) of via HX Connect Interface

Voorwaarden

Vereisten

Cisco raadt kennis van de volgende onderwerpen aan:

- HyperFlex

- ESXI

Gebruikte componenten

De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:

- HyperFlex Connect 5.0.2d

- HyperFlex Standard Cluster

- vCenter 8.0

- VMware ESXI, 7.0.3 build-23794027

- VMware ESXI, 7.0.3 build-24585291 (doelpatch)

De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.

Achtergrondinformatie

Cisco biedt niet altijd een afzonderlijke HyperFlex-bundel voor elke nieuwe VMware ESXI-patchrelease. Met kritische ESXI updates is het mogelijk om ze handmatig toe te passen met een van de methoden die in dit artikel worden gepresenteerd. HyperFlex raadt echter niet aan om ESXI te upgraden met VMware Update Manager (VUM) of VMware Lifecycle Manager (vLCM), omdat dit problemen kan opleveren met bepaalde HyperFlex vSphere Installatiebundels (VIBs).

Niet-aangepaste patches kunnen alleen worden toegepast voor dezelfde ESXI-versies. Als u ESXI 7.0 u3 gebruikt, kunt u alleen 7.0u3+ patches toepassen en kunt u niet upgraden van 7.0u3 naar 8.0u2 of 8.0u3, noch van 8.0u2x naar 8.0u3x upgraden met niet-aangepaste afbeeldingen.

Zorg ervoor dat uw huidige HyperFlex Data Platform (HXDP)-versie compatibel is met de ESXi-versie die u wilt installeren voordat u een patch toepast. De compatibiliteitstabel ziet er als volgt uit:

Versie

VMware ESXi versie HX-servers

6,0 (1x)

7,0 U3, 8,0 U2

5.5, lid 2 bis

7,0 U3, 8,0 U2, 8,0 U3

5.5, lid 1 bis

7,0 U3

5,0 (2x)

7,0 U3

Als uw HXDP-versie ouder is, upgrade dan eerst HXDP en daarna ESXI.

Configureren

ESXI zip-bestand downloaden van Broadcom website

Zorg ervoor dat het cluster online en gezond is voordat u begint met de activiteit.

Upgrade via CLI

Stap 1. Ga van HX Connect naar System Information > Nodes, selecteer een van de hosts en klik op Enter HX Maintenance Mode.

Nadat de host de onderhoudsmodus heeft geactiveerd, gaat u verder met de volgende stappen.

Stap 2. Breng het zip-bestand over naar de host.

U kunt het via vCenter uploaden naar een gekoppelde datastore.

Navigeer naar de gewenste datastore en selecteer Files en selecteer UPLOAD FILES en upload het zip-bestand. In de onderstaande afbeelding wordt een datastore met de naam Upgrade gebruikt.

U kunt ook de ESXI upgrade bundel op afstand veilig kopiëren naar een geschikte map met voldoende ruimte met SCP.

scp local_filename user@ESXIserver:/path/where/file/should/go

Stap 3. SSH naar de ESXI-host in onderhoudsmodus en navigeer naar de datastore map waarin de ESXI upgrade bundel wordt gekopieerd. In dit scenario is het bestand beschikbaar op de upgrade-datastore.

[root@Monterrey-server-1:~]cd /vmfs/volumes/Upgrade

U kunt de huidige versie verifiëren met de opdracht VMware -v

[root@Monterrey-server-1:~] vmware -v

VMware ESXi 7.0.3 build-23794027

Voer deze opdracht uit om de pakketprofielgegevens te bekijken: Profiellijst van esxcli-softwarebronnen -d /complete/path/VMware-ESXi...schieten

[root@Monterrey-server-1:/vmfs/volumes/2f27e295-70f773c4] esxcli software sources profile list -d /vmfs/volumes/Upgrade/VMware-ESXi-7.0U3s-24585291-depot.zip

Name                           Vendor        Acceptance Level  Creation Time        Modification Time

-----------------------------  ------------  ----------------  -------------------  -----------------

ESXi-7.0U3s-24585291-standard  VMware, Inc.  PartnerSupported  2025-03-04T00:00:00  2025-03-04T00:00:00

ESXi-7.0U3s-24585291-no-tools  VMware, Inc.  PartnerSupported  2025-03-04T00:00:00  2025-02-21T03:24:14

Stap 4. Start deze opdracht om de patch te installeren: Softwareprofiel update -d /complete/path/VMware-ESXi...zip -p PackageProfileName en wacht tot het succesvolle resultaat toont.

root@Monterrey-server-1:/vmfs/volumes/2f27e295-70f773c4] esxcli software profile update -d /vmfs/volumes/Upgrade/VMware-ESXi-7.0U3s-24585291-depot.zip -p ESXi-7.0U3s-24585291-standard

Update Result

Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.

Reboot Required: true

VIBs Installed: VMware_bootbank_bmcal_7.0.3-0.135.24585291, VMware_bootbank_cpu-microcode_7.0.3-0.135.24585291, VMware_bootbank_crx_7.0.3-0.135.24585291, VMware_bootbank_esx-base_7.0.3-0.135.24585291, VMware_bootbank_esx-dvfilter-generic-fastpath_7.0.3-0.135.24585291, VMware_bootbank_esx-update_7.0.3-0.135.24585291, VMware_bootbank_esx-xserver_7.0.3-0.135.24585291, VMware_bootbank_esxio-combiner_7.0.3-0.135.24585291, VMware_bootbank_gc_7.0.3-0.135.24585291, VMware_bootbank_loadesx_7.0.3-0.135.24585291, VMware_bootbank_native-misc-drivers_7.0.3-0.135.24585291, VMware_bootbank_trx_7.0.3-0.135.24585291, VMware_bootbank_vdfs_7.0.3-0.135.24585291, VMware_bootbank_vsan_7.0.3-0.135.24585291, VMware_bootbank_vsanhealth_7.0.3-0.135.24585291

VIBs Removed: VMware_bootbank_bmcal_7.0.3-0.125.23794027, VMware_bootbank_cpu-microcode_7.0.3-0.125.23794027, VMware_bootbank_crx_7.0.3-0.125.23794027, VMware_bootbank_esx-base_7.0.3-0.125.23794027, VMware_bootbank_esx-dvfilter-generic-fastpath_7.0.3-0.125.23794027, VMware_bootbank_esx-update_7.0.3-0.125.23794027, VMware_bootbank_esx-xserver_7.0.3-0.125.23794027, VMware_bootbank_esxio-combiner_7.0.3-0.125.23794027, VMware_bootbank_gc_7.0.3-0.125.23794027, VMware_bootbank_loadesx_7.0.3-0.125.23794027, VMware_bootbank_native-misc-drivers_7.0.3-0.125.23794027, VMware_bootbank_trx_7.0.3-0.125.23794027, VMware_bootbank_vdfs_7.0.3-0.125.23794027, VMware_bootbank_vsan_7.0.3-0.125.23794027, VMware_bootbank_vsanhealth_7.0.3-0.125.23794027

VIBs Skipped: VMW_bootbank_atlantic_1.0.3.0-8vmw.703.0.20.19193900, VMW_bootbank_bnxtnet_216.0.50.0-44vmw.703.0.50.20036589, VMW_bootbank_bnxtroce_216.0.58.0-23vmw.703.0.50.20036589, VMW_bootbank_brcmfcoe_12.0.1500.2-3vmw.703.0.20.19193900, VMW_bootbank_elxiscsi_12.0.1200.0-9vmw.703.0.20.19193900, VMW_bootbank_elxnet_12.0.1250.0-5vmw.703.0.20.19193900, VMW_bootbank_i40en_1.11.1.32-1vmw.703.0.125.23794027, VMW_bootbank_iavmd_2.7.0.1157-3vmw.703.0.105.22348816, VMW_bootbank_icen_1.4.1.20-1vmw.703.0.50.20036589, VMW_bootbank_igbn_1.4.11.2-1vmw.703.0.20.19193900, VMW_bootbank_ionic-en_16.0.0-16vmw.703.0.20.19193900, VMW_bootbank_irdman_1.3.1.22-1vmw.703.0.50.20036589, VMW_bootbank_iser_1.1.0.1-1vmw.703.0.50.20036589, VMW_bootbank_ixgben_1.7.1.35-1vmw.703.0.20.19193900, VMW_bootbank_lpfc_14.0.169.26-5vmw.703.0.50.20036589, VMW_bootbank_lpnic_11.4.62.0-1vmw.703.0.20.19193900, VMW_bootbank_lsi-mr3_7.718.02.00-1vmw.703.0.20.19193900, VMW_bootbank_lsi-msgpt2_20.00.06.00-4vmw.703.0.20.19193900, VMW_bootbank_lsi-msgpt35_19.00.02.00-1vmw.703.0.20.19193900, VMW_bootbank_lsi-msgpt3_17.00.12.00-2vmw.703.0.105.22348816, VMW_bootbank_mtip32xx-native_3.9.8-1vmw.703.0.20.19193900, VMW_bootbank_ne1000_0.9.0-1vmw.703.0.50.20036589, VMW_bootbank_nenic_1.0.33.0-1vmw.703.0.20.19193900, VMW_bootbank_nfnic_4.0.0.70-1vmw.703.0.20.19193900, VMW_bootbank_nhpsa_70.0051.0.100-4vmw.703.0.20.19193900, VMW_bootbank_nmlx4-core_3.19.16.8-2vmw.703.0.20.19193900, VMW_bootbank_nmlx4-en_3.19.16.8-2vmw.703.0.20.19193900, VMW_bootbank_nmlx4-rdma_3.19.16.8-2vmw.703.0.20.19193900, VMW_bootbank_nmlx5-core_4.19.16.11-1vmw.703.0.20.19193900, VMW_bootbank_nmlx5-rdma_4.19.16.11-1vmw.703.0.20.19193900, VMW_bootbank_ntg3_4.1.9.0-5vmw.703.0.90.21686933, VMW_bootbank_nvme-pcie_1.2.3.16-3vmw.703.0.105.22348816, VMW_bootbank_nvmerdma_1.0.3.5-1vmw.703.0.20.19193900, VMW_bootbank_nvmetcp_1.0.0.3-1vmw.703.0.125.23794027, VMW_bootbank_nvmxnet3-ens_2.0.0.22-1vmw.703.0.20.19193900, VMW_bootbank_nvmxnet3_2.0.0.30-1vmw.703.0.20.19193900, VMW_bootbank_pvscsi_0.1-4vmw.703.0.20.19193900, VMW_bootbank_qcnic_1.0.15.0-14vmw.703.0.20.19193900, VMW_bootbank_qedentv_3.40.5.53-22vmw.703.0.20.19193900, VMW_bootbank_qedrntv_3.40.5.53-18vmw.703.0.20.19193900, VMW_bootbank_qfle3_1.0.67.0-22vmw.703.0.20.19193900, VMW_bootbank_qfle3f_1.0.51.0-22vmw.703.0.20.19193900, VMW_bootbank_qfle3i_1.0.15.0-15vmw.703.0.20.19193900, VMW_bootbank_qflge_1.1.0.11-1vmw.703.0.20.19193900, VMW_bootbank_rste_2.0.2.0088-7vmw.703.0.20.19193900, VMW_bootbank_sfvmk_2.4.0.2010-6vmw.703.0.20.19193900, VMW_bootbank_smartpqi_70.4149.0.5000-1vmw.703.0.20.19193900, VMW_bootbank_vmkata_0.1-1vmw.703.0.20.19193900, VMW_bootbank_vmkfcoe_1.0.0.2-1vmw.703.0.20.19193900, VMW_bootbank_vmkusb_0.1-8vmw.703.0.85.21424296, VMW_bootbank_vmw-ahci_2.0.11-3vmw.703.0.125.23794027, VMware_bootbank_elx-esx-libelxima.so_12.0.1200.0-4vmw.703.0.20.19193900, VMware_bootbank_esx-ui_2.13.2-22721163, VMware_bootbank_lsuv2-hpv2-hpsa-plugin_1.0.0-3vmw.703.0.20.19193900, VMware_bootbank_lsuv2-intelv2-nvme-vmd-plugin_2.7.2173-1vmw.703.0.20.19193900, VMware_bootbank_lsuv2-lsiv2-drivers-plugin_1.0.0-12vmw.703.0.50.20036589, VMware_bootbank_lsuv2-nvme-pcie-plugin_1.0.0-1vmw.703.0.20.19193900, VMware_bootbank_lsuv2-oem-dell-plugin_1.0.0-1vmw.703.0.20.19193900, VMware_bootbank_lsuv2-oem-hp-plugin_1.0.0-1vmw.703.0.20.19193900, VMware_bootbank_lsuv2-oem-lenovo-plugin_1.0.0-1vmw.703.0.20.19193900, VMware_bootbank_lsuv2-smartpqiv2-plugin_1.0.0-9vmw.703.0.105.22348816, VMware_bootbank_qlnativefc_4.1.14.0-26vmw.703.0.20.19193900, VMware_bootbank_vmware-esx-esxcli-nvme-plugin_1.2.0.44-1vmw.703.0.20.19193900, VMware_locker_tools-light_12.3.5.22544099-23794019

Stap 5. Start de ESXi-host opnieuw op nadat de upgrade is voltooid.

Stap 6. SSH in de host en verifieert de versie met de opdracht: VMware -v

[root@Monterrey-server-1:~] vmware -v

VMware ESXi 7.0.3 build-24585291

Stap 7. Verlaat de knoop van onderhoudswijze en wacht op de cluster om gezond te worden.

Open de HX-Connect, kies Systeeminformatie> Knooppunten, kies het knooppunt in de onderhoudsmodus en klik op HX-onderhoudsmodus afsluiten

Laat de Hyperflex Cluster een paar minuten voor de volledige genezing. Het HX Connect Dashboard toont u de operationele status, het moet Online zijn, en de Resiliency Health moet gezond tonen.

Ook van VCenter, zorg ervoor dat de server alle datastores kan zien.

Herhaal de stappen op alle knooppunten die deel uitmaken van het cluster, één voor één.

Upgrade via HX Connect UI

Navigeer naar het tabblad Upgrade, selecteer het type ESXI-upgrade en upload het ESXI-upgradebestand.

Opmerking: Als uw cluster op HX versie 5.5 of 6.0 staat, moet u een gecombineerde upgrade uitvoeren door HX Data Platform te selecteren en de HX bundel van uw huidige versie te uploaden

Nadat het bestand is geüpload, voert u de vCenter Credentials in en klikt u op Upgrade.

De eerste fase is het valideren van de upgrade. Als Distributed Resource Scheduler (DRS) is ingeschakeld, worden de VM's automatisch naar andere hosts verplaatst.

Klik op Valideringen overslaan en de upgrade wordt automatisch gestart.

Houd het upgradeproces in de gaten.

Opmerking: Als DRS is uitgeschakeld, vMotion de VM's handmatig om het upgradeproces voort te zetten.

Wacht tot de upgrade voltooid is op alle knooppunten van het cluster.

Verifiëren

U kunt de geïnstalleerde versie van de ESXI verifiëren via HX Connect op het tabblad Systeeminformatie.

Vanaf vCenter kunt u de ESXI-versie zien op de Samenvatting van de server.

Aangezien de ESXI-afbeelding niet op maat is, moeten we bevestigen dat de HyperFlex VIBs intact op de servers zijn.

SSH in elke ESXI-host nadat de patch is voltooid en voor het starten met de volgende node en de Hyperflex VIB’s met de opdracht verifiëren: esxcli software vib list | EGREP -i 'scvmclient|STFSNasPlugin|stHypervisorSVC'

Opmerking: In de versies ESXi 7.0 U3, vmware-esx-STFSNasPlugin veranderd in CIS-ESX-STFSNasPlugi

In versies ESXi 8.0 U1, stHypervisorSvc veranderd in sthypervisorsvc.

[root@Monterrey-server-1:~] esxcli software vib list | egrep -i 'scvmclient|STFSNasPlugin|stHypervisorSvc'

CIS-ESX-STFSNasPlugin          4.5.1-11                               CIS     VMwareAccepted    2023-10-25

scvmclient                     5.5.1-38                               CIS     VMwareAccepted    2023-11-25

stHypervisorSvc                4.5.1-11                               CIS     VMwareAccepted    2023-10-24

Problemen oplossen

Als uw server opstart vanaf SD-kaart, kunt u een bekend probleem tegenkomen tijdens het aanbrengen van de patch. "Kan de host niet herstellen vanwege fout tijdens wachten op untar-proces" Dit probleem wordt veroorzaakt wanneer untar-werking van afzonderlijke VIBs meer duurt dan de standaard 30 seconden durende time-out tijdens het herstelproces. Voor omgevingen die SD-kaart gebruiken als de OSData-partitie, zijn er kansen dat VMware tools untar proces iets duurder neemt. U kunt dit artikel doorverwijzen om het op te lossen.