Actualiza el firmware del HPE Chassis Manager

En esta página, se describen los pasos para actualizar el firmware de HPE Chassis Manager a la versión 2.10.12 o posterior en tu dispositivo aislado de Google Distributed Cloud (GDC).

Antes de comenzar

Antes de iniciar la actualización del firmware, completa los siguientes requisitos previos:

  1. Asegúrate de que haya redundancia de energía: Conecta y verifica ambos cables de alimentación a las fuentes de alimentación del chasis del dispositivo para evitar la pérdida accidental de energía durante el flasheo del firmware.

  2. Verifica el acceso a la red: Asegúrate de que la estación de trabajo o la laptop estén conectadas a la red de administración del dispositivo y puedan acceder a las direcciones IP de iLO y Chassis Manager de la blade. Te conectarás a cualquier iLO de blade de procesamiento para activar la ISO de actualización y al Chassis Manager para verificar el firmware y establecer las credenciales:

    • 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

    Si no se puede acceder a los extremos, asegúrate de que tu estación de trabajo esté configurada con una IP estática en la subred de administración (consulta Conecta la laptop al conmutador) o consulta Soluciona problemas de acceso al dispositivo.

  3. Verifica la versión actual del firmware: Consulta la API de Redfish de Chassis Manager (o revisa la pantalla de acceso de la interfaz web) para confirmar si la versión actual es anterior a 2.10.12 (como la versión de fábrica 2.2-b11):

    curl -k -s "https://198.18.0.2/redfish/v1/" | jq -r '.Oem.Hpe.Manager[0].ManagerFirmwareVersion'
    
  4. Ubica o obtén la ISO de actualización híbrida de HPE: Verifica que el bootstrapper aloje la imagen de actualización del firmware:

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

    Resultado esperado: HTTP/1.1 200 OK

    Alternativa de resguardo: Si no está disponible, descarga manualmente la imagen de actualización oficial en tu estación de trabajo local desde HPE: EL8000CM_Updater_BI_2.10.12_App_2.10.12.hybrid.iso.

  5. Recupera las credenciales: Obtén las credenciales de administrador para el iLO de la blade del servidor:

    • Dispositivos no inicializados: Recupera server_bmc_username y server_bmc_password del archivo /root/gdch/support/devices.csv (consulta Problemas comunes de inicialización).
    • Dispositivos inicializados (actualizaciones): Recupera las credenciales de iLO de los secretos de Kubernetes bmc-credentials-* en el espacio de nombres gpc-system (consulta Apaga una blade o Apaga el dispositivo).

Actualiza el firmware de Chassis Manager

Sigue estos pasos para flashear el firmware de Chassis Manager desde una blade de procesamiento:

Conéctate a la consola HTML5 de iLO de la blade

  1. Abre un navegador web y navega a cualquier iLO de blade de procesamiento configurado (por ejemplo, https://198.18.0.8).
  2. Accede con las credenciales de administrador.
  3. En el menú de navegación de la izquierda, haz clic en Remote Console &Media y ejecuta la consola remota HTML5.

Activa la ISO de actualización híbrida de HPE

  1. En la ventana de la consola remota HTML5, haz clic en Virtual Media en la barra de menú superior.
  2. Selecciona CD/DVD y elige tu método de activación preferido:
    • Método principal (servidor de artefactos de GDCH): Selecciona URL de medios con secuencias de comandos y, luego, ingresa la URL del artefacto del bootstrapper: http://198.18.0.30:8080/gdch-hpe-firmware/el8000cm.flash
    • Método alternativo (carga local): Selecciona Archivo *.iso local, haz clic en Navegar y selecciona el archivo EL8000CM_Updater_BI_2.10.12_App_2.10.12.hybrid.iso que descargaste manualmente de HPE en los requisitos previos.
  3. Asegúrate de que esté seleccionada la opción Boot on Next Reset.
  4. Haz clic en Insert Media.
  5. Verifica que el estado de los medios virtuales muestre Conectado.

Reinicia la blade del servidor y ejecuta la actualización del firmware

  1. Reinicia la blade de procesamiento con el SO o con los controles de energía de iLO (Power & Thermal > Server Power > botón Reset).
  2. Para abrir la consola, haz clic en Remote Console > Launch > HTML5 Console.
  3. Cuando se te solicite en el menú del cargador de arranque GNU GRUB, selecciona Live system (amd64) y presiona Intro para comenzar la ejecución de la actualización del firmware.

Reinicia la blade del servidor y restablece la contraseña

  1. Cuando aparezca la pantalla de finalización de la instalación, escribe reboot en la consola para reiniciar la blade del servidor.
  2. En el menú de la consola, haz clic en Virtual Media y expulsa el CD-ROM.
  3. Espera aproximadamente de 2 a 3 minutos para que el procesador ARM interno de Chassis Manager complete la inicialización.
  4. Accede a la interfaz web de Chassis Manager en https://198.18.0.2 o con SSH en 198.18.0.2 con las credenciales predeterminadas (Administrator / password) y establece la contraseña administrativa.

Vuelve a la inicialización o a la actualización del dispositivo

Después de que Chassis Manager termine de reiniciarse y establezcas la contraseña administrativa, vuelve a tu flujo de trabajo original:

  • Si reanudas una inicialización fallida: vuelve a la terminal del bootstrapper. No es necesario repetir la preparación del bootstrapper ni limpiar los archivos existentes. Ejecuta /usr/bin/prod-appliance.sh para reanudar el proceso de inicialización:

    /usr/bin/prod-appliance.sh
    
  • Si realizas la inicialización como requisito previo: vuelve a Inicializa el dispositivo y sigue las instrucciones paso a paso para comenzar el proceso de inicialización.

  • Si realizas la inicialización antes o durante una actualización del dispositivo: vuelve a Actualiza y aplica parches al dispositivo y continúa con el proceso de actualización con gdcloud appliance upgrade.