Aller au contenu principal

POST – Démarrage de la mise à jour du microprogramme

Cette action permet d’effectuer une mise à jour des composants logiciels installés tels qu’ils sont contenus dans un fichier image de logiciel situé au niveau d’un URI référencé par le paramètre ImageURI.

URL de demande

https://<SMM_IPADDR>/redfish/v1/UpdateService/Actions/UpdateService.StartUpdate

Corps de la demande

Zone

Type

Description

Actions

Objet

Obligatoire ; l’URI du microprogramme à mettre à jour.
  • Mise à jour du microprogramme SMM3 : « /redfish/v1/Managers/bmc ».

  • Mise à jour du microprogramme du bloc d’alimentation : « /redfish/v1/Chassis/chassis1/PowerSubsystm/PowerSupplies »

 

#UpdateService.StartUpdate

Objet

  

target

Chaîne

 

OEM

Objet

Ce n’est pas obligatoire ; précisez le flash actuel ou une autre session de démarrage.

  

Lenovo

Objet

   

RecoverAltboot

Booléen

Corps de la réponse

N/A

Exemple

L’exemple de la mise à jour push :

POST direct :
curl -k -H <Authentication> -H "Content-Type: application/json"-X POST -d '{"target": <update target>}'https://${SMM3 port}/redfish/v1/UpdateService/Actions/UpdateService.StartUpdate
Remarque
  • <Authentication>
    • BasicAuth (exemple : -u user:password, ou -H “X-Auth-Token : Basic <encoding string>")
    • X-Auth-Token (exemple : -H “X-Auth-Token: <token string>”)
  • <update target>
    • exemple : « /redfish/v1/Managers/bmc » ou « /redfish/v1/Chassis/chassis1/PowerSubsystm/PowerSupplies »