Aller au contenu principal

Mise à jour du microprogramme du plateau de calcul

La présente section vous permet de mettre à jour le microprogramme du plateau de calcul et de ses composants.

Mise à jour du microprogramme du plateau de calcul

Mise à jour du microprogramme du module BMC
  • Utilisez la commande suivante pour mettre à jour le microprogramme du module BMC du plateau de calcul :
    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
  • Utilisez la commande suivante pour vérifier la version actuelle du microprogramme du module BMC :
    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“
Mise à jour du microprogramme UEFI
  • Utilisez la commande suivante pour mettre à jour le microprogramme UEFI du plateau de calcul :
    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' | jq
  • Utilisez la commande suivante pour vérifier la version actuelle du microprogramme UEFI :
    curl -L -s -k -u '<BMC username>:<BMC password>' -X GET "https://<BMC IP address>/redfish/v1/Systems/System_0" |jq |grep "BiosVersion“
Mise à jour du microprogramme HMC
Remarque
La mise à jour du microprogramme HMC inclut automatiquement la mise à jour du microprogramme du processeur et du GPU.
  • Utilisez la commande suivante pour mettre à jour le microprogramme HMC du plateau de calcul :
    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
  • Utilisez la commande suivante pour vérifier la version actuelle du microprogramme HMC :
    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“

Vérification des versions du microprogramme du plateau de calcul

Utilisez la commande suivante pour vérifier les versions du microprogramme des composants du plateau de calcul :
curl -L -s -k -u '<BMC username>:<BMC password>' -X GET "https://<BMC IP address>/redfish/v1/UpdateService/FirmwareInventory/" | jq
La sortie s’affiche comme suit :
Figure 1. Versions du microprogramme des composants du plateau de calcul
Firmware versions of the compute tray components

Mise à jour microprogramme de la carte d’E-S ConnectX-8

Procédez comme suit pour mettre à jour le microprogramme de la carte d’E-S ConnectX-8 :
  1. Depuis le système d’exploitation du plateau de calcul, utilisez la commande suivante pour accéder au dossier ConnectX-8 :
    cd ConnectX-8
  2. Utilisez la commande suivante pour démarrer le service NVIDIA MST (outils logiciels Mellanox) :
    sudo mst start
  3. Utilisez la commande suivante pour identifier les noms de port de la carte d’E-S ConnectX-8 :
    sudo mst status –v
    Remarque
    Les quatre ports du plateau de calcul (deux par carte d’E-S) doivent être mis à jour.
  4. Utilisez la commande suivante pour mettre à jour le microprogramme de la carte d’E-S ConnectX-8 de chaque port :
    sudo flint -d <ConnectX-8 port name> –i <firmware filename>.bin burn
    Remarque
    Le microprogramme doit être mis à jour pour chaque port, de manière individuelle.
  5. Le système affiche les versions de microprogramme actuelle et nouvelle, suivies d’une invite Do you want to continue? (y/n). Saisissez y pour continuer.
  6. Une fois les mises à jour du microprogramme terminées pour tous les ports, réalisez un cycle d’alimentation en courant alternatif à l’aide de la commande suivante ou depuis la page Contrôle de l’alimentation dans l’interface graphique Web BMC.
    sudo ipmitool raw 0x3c 0x01 3 1
  7. Après le cycle d’alimentation en courant alternatif, utilisez la commande suivante pour confirmer la version de microprogramme mise à jour dans les données opérationnelles InfiniBand :
    ibstat

    Les ports ConnectX-8 sont identifiés dans la sortie comme CA (Channel Adapter) de type MT4131.

Mise à jour du microprogramme de l’adaptateur DPU

Procédez comme suit pour mettre à jour le microprogramme de l’adaptateur DPU (BlueField-3 B3240).
  1. Utilisez la commande suivante pour accéder au répertoire de l’adaptateur DPU :
    cd BlueField-3
  2. Utilisez la commande suivante pour démarrer le service NVIDIA MST (outils logiciels Mellanox) :
    sudo mst start
  3. Utilisez la commande suivante pour identifier les noms de port de l’adaptateur DPU :
    sudo mst status –v
  4. Utilisez la commande suivante pour mettre à jour le microprogramme de l’adaptateur DPU :
    sudo flint -d <BF-3 DPU port name> –i <firmware filename>.bin burn
    Remarque
    L’adaptateur DPU présente deux ports, mais la mise à jour d’un seul port applique la mise à jour du microprogramme à l’ensemble de l’adaptateur.
  5. Le système affiche les versions de microprogramme actuelle et nouvelle, suivies d’une invite Do you want to continue? (y/n). Saisissez y pour continuer.
  6. Une fois les mises à jour du microprogramme terminées pour tous les ports, réalisez un cycle d’alimentation en courant alternatif à l’aide de la commande suivante ou depuis la page Contrôle de l’alimentation dans l’interface graphique Web BMC.
    sudo ipmitool raw 0x3c 0x01 3 1
  7. Après le cycle d’alimentation en courant alternatif, utilisez la commande suivante pour confirmer la version de microprogramme mise à jour dans les données opérationnelles InfiniBand :
    ibstat

    Les ports de l’adaptateur DPU sont identifiés dans la sortie comme étant de type CA (Channel Adapter) MT41692.

Mise à jour du microprogramme et du système d’exploitation de l’adaptateur DPU

Pour en savoir plus sur la mise à jour du système d’exploitation et du microprogramme de l’adaptateur DPU (BlueField-3 B3240), reportez-vous à la documentation officielle : NVIDIA Networking.

Mise à jour du microprogramme de l’unité E1.S

Procédez comme suit pour mettre à jour le microprogramme de l’unité E1.S.
  1. Utilisez la commande suivante pour installer l’utilitaire de gestion de l’unité NVMe :
    sudo apt  install nvme-cli
  2. Utilisez la commande suivante pour identifier l’emplacement et la version actuels du microprogramme de l’unité E1.S :
    sudo nvme list
    Remarque
    Les noms du microprogramme de l’unité E1.S commencent par la lettre L.
  3. Utilisez la commande suivante pour mapper le nouveau fichier de microprogramme de l’unité :
    sudo nvme fw-download <firmware location> -f <firmware filename>.bin
  4. Utilisez la commande suivante pour mettre à jour le microprogramme de l’unité E1.S :
    sudo nvme fw-commit <firmware location> -s 2 -a 3
  5. Une fois les mises à jour du microprogramme terminées pour tous les ports, réalisez un cycle d’alimentation en courant alternatif à l’aide de la commande suivante ou depuis la page Contrôle de l’alimentation dans l’interface graphique Web BMC.
    sudo ipmitool raw 0x3c 0x01 3 1
  6. Après le cycle d’alimentation en courant alternatif, confirmez la version de microprogramme mise à jour à l’aide de la commande suivante :
    sudo nvme list

Mise à jour du microprogramme de l’unité M.2

Procédez comme suit pour mettre à jour le microprogramme de l’unité M.2.
  1. Utilisez la commande suivante pour installer l’utilitaire de gestion de l’unité NVMe :
    sudo apt  install nvme-cli
  2. Utilisez la commande suivante pour identifier l’emplacement et la version actuels du microprogramme de l’unité M.2 :
    sudo nvme list
    Remarque
    Les noms de microprogramme des unités M.2 commencent par la lettre G.
  3. Utilisez la commande suivante pour mapper le nouveau fichier de microprogramme de l’unité :
    sudo nvme fw-download <firmware location> -f <firmware filename>.bin
  4. Utilisez la commande suivante pour mettre à jour le microprogramme de l’unité M.2 :
    sudo nvme fw-commit <firmware location> -s 2 -a 3
  5. Une fois les mises à jour du microprogramme terminées pour tous les ports, réalisez un cycle d’alimentation en courant alternatif à l’aide de la commande suivante ou depuis la page Contrôle de l’alimentation dans l’interface graphique Web BMC.
    sudo ipmitool raw 0x3c 0x01 3 1
  6. Après le cycle d’alimentation en courant alternatif, confirmez la version de microprogramme mise à jour à l’aide de la commande suivante :
    sudo nvme list