Zum Hauptinhalt springen

Einbaurahmen-Firmware aktualisisieren

Mithilfe der Informationen in diesem Abschnitt können Sie die Firmware für den Einbaurahmen und seine Komponenten aktualisieren.

Einbaurahmen-Firmware aktualisisieren

BMC-Firmware aktualisieren
  • Verwenden Sie den folgenden Befehl, um die BMC-Firmware des Einbaurahmens zu aktualisieren:
    curl --location 'https://<BMC IP address>/redfish/v1/UpdateService/upload’ -L -s -k -u  '<BMC username>:<BMC password>' --form 'UpdateFile=@"<BMC firmware file location and its file name>"' --form 'OemParameters="{"ImageType\":\"BMC\"}";type=application/json' --form 'UpdateParameters="{"Targets\": ["/redfish/v1/UpdateService/FirmwareInventory/BMC"]}";type=application/json'| jq
  • Verwenden Sie den folgenden Befehl, um die aktuelle BMC-Firmwareversion zu überprüfen:
    curl -L -s -k -u '<BMC username>:<BMC password>' -X GET "https://<BMC IP address>/redfish/v1/UpdateService/FirmwareInventory/BMCImage1" | jq |grep -A 2 "BMCImage“
UEFI-Firmware aktualisieren
  • Verwenden Sie den folgenden Befehl, um die UEFI-Firmware des Einbaurahmens zu aktualisieren:
    curl --location 'https://<BMC IP address>/redfish/v1/UpdateService/upload/' -L -s -k -u  '<BMC username>:<BMC password>'  --form 'UpdateFile=@"<UEFI firmware file location and its file name>"' --form 'OemParameters="{\"ImageType\": \"PLDM\",\"Platform\": \"HGX\"}";type=application/json' --form 'UpdateParameters="{\"Targets\":[]}";type=application/json' | jqV
  • Verwenden Sie den folgenden Befehl, um die aktuelle UEFI-Firmwareversion zu überprüfen:
    curl -L -s -k -u '<BMC username>:<BMC password>' -X GET "https://<BMC IP address>/redfish/v1/Systems/System_0" |jq |grep "BiosVersion“
HMC-Firmware aktualisieren
Anmerkung
Die Aktualisierung der HMC-Firmware umfasst automatisch Updates für den Prozessor und die GPU-Firmware.
  • Verwenden Sie den folgenden Befehl, um die HMC-Firmware des Einbaurahmens zu aktualisieren:
    curl --location 'https://<BMC IP address>/redfish/v1/UpdateService/upload/'  -L -s -k -u  '<BMC username>:<BMC password>' --form 'UpdateFile=@"<HMC firmware file location and its file name>"' --form 'OemParameters="{\"ImageType\": \"PLDM\",\"Platform\": \"HGX\"}";type=application/json' --form 'UpdateParameters="{\"Targets\":[]}";type=application/json' | jq
  • Verwenden Sie den folgenden Befehl, um die aktuelle HMC-Firmwareversion zu überprüfen:
    curl -L -s -k -u '<BMC username>:<BMC password>' -X GET "https://<BMC IP address>/redfish/v1/UpdateService/FirmwareInventory/HGX_FW_BMC_0" |jq |grep "Version“

Firmwareversionen des Einbaurahmens überprüfen

Verwenden Sie die folgenden Befehle, um die Firmwareversionen der Komponenten des Einbaurahmens zu überprüfen:
curl -L -s -k -u '<BMC username>:<BMC password>' -X GET "https://<BMC IP address>/redfish/v1/UpdateService/FirmwareInventory/" | jq
Die Ausgabe sieht wie folgt aus:
Abbildung 1. Firmwareversionen der Komponenten des Einbaurahmens
Firmware versions of the compute tray components

Firmware der ConnectX-8 E/A-Platine aktualisieren

Gehen Sie wie folgt vor, um die Firmware der ConnectX-8 E/A-Platine zu aktualisieren:
  1. Verwenden Sie den folgenden Befehl, um im Betriebssystem des Einbaurahmens zum Ordner ConnectX-8 zu navigieren:
    cd ConnectX-8
  2. Verwenden Sie den folgenden Befehl, um den NVIDIA-MST-Dienst (Mellanox Softwaretools) zu starten:
    sudo mst start
  3. Verwenden Sie den folgenden Befehl, um die Anschlussnnamen der ConnectX-8 E/A-Platine zu identifizieren:
    sudo mst status –v
    Anmerkung
    Stellen Sie sicher, dass alle vier Ports im Einbaurahmen (zwei pro E/A-Platine) aktualisiert sind.
  4. Verwenden Sie den folgenden Befehl, um die Firmware der ConnectX-8 E/A-Platine für jeden Anschluss zu aktualisieren:
    sudo flint -d <ConnectX-8 port name> –i <firmware filename>.bin burn
    Anmerkung
    Die Firmware muss für jeden Anschluss einzeln aktualisiert werden.
  5. Das System zeigt die aktuelle und die neue Firmware-Version an, gefolgt von der Frage Do you want to continue? (y/n). Geben Sie y ein, um fortzufahren.
  6. Nachdem die Firmwareaktualisierungen für alle Anschlüsse abgeschlossen sind, schalten Sie das System aus und anschließend wieder ein, indem Sie den folgenden Befehl ausführen oder die Seite Stromversorgungssteuerung in der BMC-Webschnittstelle nutzen.
    sudo ipmitool raw 0x3c 0x01 3 1
  7. Verwenden Sie nach dem Aus- und Wiedereinschalten den folgenden Befehl, um die aktualisierte Firmwareversion in den InfiniBand-Betriebsdaten zu überprüfen:
    ibstat

    Die ConnectX-8-Ports werden in der Ausgabe als CA (Channel Adapter), Typ MT4131, identifiziert.

DPU-Adapterfirmware aktualisieren

Gehen Sie wie folgt vor, um die Firmware für den DPU-Adapter (BlueField-3 B3240) zu aktualisieren:
  1. Verwenden Sie den folgenden Befehl, um zum Verzeichnis des DPU-Adapters zu wechseln:
    cd BlueField-3
  2. Verwenden Sie den folgenden Befehl, um den NVIDIA-MST-Dienst (Mellanox Softwaretools) zu starten:
    sudo mst start
  3. Verwenden Sie den folgenden Befehl, um die Ports des DPU-Adapters zu identifizieren:
    sudo mst status –v
  4. Verwenden Sie den folgenden Befehl, um die Firmware des DPU-Adapters zu aktualisieren:
    sudo flint -d <BF-3 DPU port name> –i <firmware filename>.bin burn
    Anmerkung
    Der DPU-Adapter verfügt über zwei Anschlüsse. Auch wenn nur ein Anschluss aktualisiert wird, wird die Firmwareaktualisierung dadurch auf den gesamten Adapter angewendet.
  5. Das System zeigt die aktuelle und die neue Firmware-Version an, gefolgt von der Frage Do you want to continue? (y/n). Geben Sie y ein, um fortzufahren.
  6. Nachdem die Firmwareaktualisierungen für alle Anschlüsse abgeschlossen sind, schalten Sie das System aus und anschließend wieder ein, indem Sie den folgenden Befehl ausführen oder die Seite Stromversorgungssteuerung in der BMC-Webschnittstelle nutzen.
    sudo ipmitool raw 0x3c 0x01 3 1
  7. Verwenden Sie nach dem Aus- und Wiedereinschalten den folgenden Befehl, um die aktualisierte Firmwareversion in den InfiniBand-Betriebsdaten zu überprüfen:
    ibstat

    Die DPU-Adapteranschlüsse werden in der Ausgabe als CA (Channel Adapter), Typ MT41692, identifiziert.

Betriebssystem und Firmware des DPU-Adapters aktualisieren

Detaillierte Anweisungen zum Aktualisieren des Betriebssystems und der Firmware für den DPU-Adapter (BlueField-3 B3240) finden Sie in der offiziellen Dokumentation unter NVIDIA Networking.

E1.S-Laufwerkfirmware aktualisieren

Gehen Sie wie folgt vor, um die Firmware des E1.S-Laufwerks zu aktualisieren:
  1. Verwenden Sie den folgenden Befehl, um das Dienstprogramm für die NVMe-Laufwerksverwaltung zu installieren:
    sudo apt  install nvme-cli
  2. Verwenden Sie den folgenden Befehl, um den aktuellen Speicherort und die Version der E1.S-Laufwerkfirmware zu ermitteln:
    sudo nvme list
    Anmerkung
    Firmware-Namen der E1.S-Laufwerke beginnen mit dem Buchstaben L.
  3. Verwenden Sie folgenden Befehl, um die neue Firmwaredatei dem Laufwerk zuzuordnen:
    sudo nvme fw-download <firmware location> -f <firmware filename>.bin
  4. Verwenden Sie den folgenden Befehl, um die E1.S-Laufwerk-Firmware zu aktualisieren:
    sudo nvme fw-commit <firmware location> -s 2 -a 3
  5. Nachdem die Firmwareaktualisierungen für alle Anschlüsse abgeschlossen sind, schalten Sie das System aus und anschließend wieder ein, indem Sie den folgenden Befehl ausführen oder die Seite Stromversorgungssteuerung in der BMC-Webschnittstelle nutzen.
    sudo ipmitool raw 0x3c 0x01 3 1
  6. Verwenden Sie den folgenden Befehl, um nach dem Aus- und Wiedereinschalten die aktualisierte Firmwareversion zu bestätigen:
    sudo nvme list

Firmware des M.2-Laufwerks aktualisieren

Führen Sie die folgenden Schritte aus, um die Firmware des M.2-Laufwerks zu aktualisieren.
  1. Verwenden Sie den folgenden Befehl, um das Dienstprogramm für die NVMe-Laufwerksverwaltung zu installieren:
    sudo apt  install nvme-cli
  2. Verwenden Sie den folgenden Befehl, um den Speicherort und die Version der aktuellen M.2-Laufwerk-Firmware zu ermitteln:
    sudo nvme list
    Anmerkung
    Die Firmwarenamen des M.2-Laufwerks beginnen mit dem Buchstaben G.
  3. Verwenden Sie folgenden Befehl, um die neue Firmwaredatei dem Laufwerk zuzuordnen:
    sudo nvme fw-download <firmware location> -f <firmware filename>.bin
  4. Verwenden Sie den folgenden Befehl, um die Firmware des M.2-Laufwerks zu aktualisieren:
    sudo nvme fw-commit <firmware location> -s 2 -a 3
  5. Nachdem die Firmwareaktualisierungen für alle Anschlüsse abgeschlossen sind, schalten Sie das System aus und anschließend wieder ein, indem Sie den folgenden Befehl ausführen oder die Seite Stromversorgungssteuerung in der BMC-Webschnittstelle nutzen.
    sudo ipmitool raw 0x3c 0x01 3 1
  6. Verwenden Sie den folgenden Befehl, um nach dem Aus- und Wiedereinschalten die aktualisierte Firmwareversion zu bestätigen:
    sudo nvme list