Eseguire l'upgrade del firmware di HPE Chassis Manager

Questa pagina descrive i passaggi per eseguire l'upgrade del firmware di HPE Chassis Manager alla versione 2.10.12 o successive sull'appliance air-gapped di Google Distributed Cloud (GDC).

Prima di iniziare

Prima di avviare l'upgrade del firmware, completa i seguenti prerequisiti:

  1. Assicurati della ridondanza dell'alimentazione: collega e verifica entrambi i cavi di alimentazione agli alimentatori dello chassis dell'appliance per evitare perdite di alimentazione accidentali durante il flashing del firmware.

  2. Verifica l'accesso alla rete: assicurati che la workstation o il laptop sia connesso alla rete di gestione dell'appliance e possa raggiungere gli indirizzi IP di iLO e Chassis Manager. Ti connetterai a qualsiasi iLO del blade di calcolo per montare l'ISO di aggiornamento e a Chassis Manager per verificare il firmware e impostare le credenziali:

    • iLO del nodo 1 (bm01): https://198.18.0.7
    • iLO del nodo 2 (bm02): https://198.18.0.8
    • iLO del nodo 3 (bm03): https://198.18.0.9
    • Chassis Manager: https://198.18.0.2

    Se gli endpoint non sono raggiungibili, assicurati che la workstation sia configurata con un IP statico nella subnet di gestione (vedi Connettere il laptop allo switch) o consulta Risolvere i problemi di accesso all'appliance.

  3. Verifica la versione corrente del firmware: esegui una query sull'API Redfish di Chassis Manager (o controlla la schermata di accesso dell'interfaccia web) per verificare se la versione corrente è precedente alla versione 2.10.12 (ad esempio la versione di fabbrica 2.2-b11):

    curl -k -s "https://198.18.0.2/redfish/v1/" | jq -r '.Oem.Hpe.Manager[0].ManagerFirmwareVersion'
    
  4. Individua o recupera l'ISO di aggiornamento ibrido HPE: verifica che il bootstrapper ospiti l'immagine di aggiornamento del firmware:

    curl -I -s http://198.18.0.30:8080/gdch-hpe-firmware/el8000cm.flash | head -n 1
    

    Output previsto: HTTP/1.1 200 OK

    Soluzione alternativa: se non è disponibile, scarica manualmente l'immagine di aggiornamento ufficiale sulla workstation locale da HPE: EL8000CM_Updater_BI_2.10.12_App_2.10.12.hybrid.iso.

  5. Recupera le credenziali: recupera le credenziali di amministratore per l'iLO del blade del server:

    • Appliance non sottoposte a bootstrapping: recupera server_bmc_username e server_bmc_password dal file /root/gdch/support/devices.csv (vedi Problemi comuni di bootstrapping).
    • Appliance sottoposte a bootstrapping (upgrade): recupera le credenziali iLO dai secret Kubernetes bmc-credentials-* nello spazio dei nomi gpc-system (vedi Arrestare un blade o Arrestare il dispositivo).

Eseguire l'upgrade del firmware di Chassis Manager

Segui questi passaggi per eseguire il flashing del firmware di Chassis Manager da un blade di calcolo:

Connettersi alla console HTML5 di iLO del blade

  1. Apri un browser web e vai a qualsiasi iLO del blade di calcolo configurato (ad esempio, https://198.18.0.8).
  2. Accedi utilizzando le credenziali di amministratore.
  3. Nel menu di navigazione a sinistra, fai clic su Remote Console &Media e avvia la HTML5 Remote Console.

Montare l'ISO di aggiornamento ibrido HPE

  1. Nella finestra della console remota HTML5, fai clic su Virtual Media nella barra dei menu in alto.
  2. Seleziona CD/DVD e scegli il metodo di montaggio che preferisci:
    • Metodo principale (server artefatti GDCH): seleziona Scripted Media URL e inserisci l'URL dell'artefatto del bootstrapper: http://198.18.0.30:8080/gdch-hpe-firmware/el8000cm.flash
    • Metodo alternativo (caricamento locale): seleziona Local *.iso File, fai clic su Browse e seleziona il file EL8000CM_Updater_BI_2.10.12_App_2.10.12.hybrid.iso che hai scaricato manualmente da HPE nei prerequisiti.
  3. Assicurati che l'opzione Boot on Next Reset sia selezionata.
  4. Fai clic su Insert Media.
  5. Verifica che lo stato del supporto virtuale sia Connected.

Riavviare il blade del server ed eseguire l'aggiornamento del firmware

  1. Riavvia il blade di calcolo utilizzando il sistema operativo o i controlli di alimentazione iLO (pulsante Power & Thermal > Server Power > Reset ).
  2. Apri la console facendo clic su Remote Console > Launch > HTML5 Console.
  3. Quando viene richiesto dal menu del bootloader GNU GRUB, seleziona Live system (amd64) e premi Invio per avviare l'esecuzione dell'aggiornamento del firmware.

Riavviare il blade del server e reimpostare la password

  1. Quando viene visualizzata la schermata di completamento dell'installazione, digita reboot nella console per riavviare il blade del server.
  2. Nel menu della console, fai clic su Virtual Media ed espelli il CD-ROM.
  3. Attendi circa 2-3 minuti affinché il processore ARM interno di Chassis Manager completi l'inizializzazione.
  4. Accedi all'interfaccia web di Chassis Manager all'indirizzo https://198.18.0.2 o utilizzando SSH all'indirizzo 198.18.0.2 utilizzando le credenziali predefinite (Administrator / password) e imposta la password amministrativa.

Tornare al bootstrapping o all'upgrade dell'appliance

Dopo che Chassis Manager ha completato il riavvio e hai impostato la password amministrativa, torna al flusso di lavoro originale:

  • Se riprendi un bootstrapping non riuscito: torna al terminale del bootstrapper. Non è necessario ripetere la preparazione del bootstrapper o liberare spazio dai file esistenti. Esegui /usr/bin/prod-appliance.sh per riprendere la procedura di bootstrapping:

    /usr/bin/prod-appliance.sh
    
  • Se esegui questa procedura come prerequisito prima del bootstrapping: torna a Eseguire il bootstrapping dell'appliance e segui le istruzioni passo passo per avviare la procedura di bootstrapping.

  • Se esegui questa procedura prima o durante l'upgrade di un'appliance: torna a Aggiornare e applicare patch al dispositivo e procedi con la procedura di upgrade utilizzando gdcloud appliance upgrade.