Zum Hauptinhalt springen

POST – Firmwareaktualisierung starten

Mit dieser Aktion kann eine Aktualisierung der installierten Softwarekomponente(n) durchgeführt werden, die in einer Software-Image-Datei an einem durch den ImageURI-Parameter verwiesenen URI enthalten sind.

Anforderungs-URL

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

Anforderungstext

Feld

Typ

Beschreibung

Actions

Objekt

Erforderlich; der URI für die zu aktualisierende Firmware.
  • SMM3-Firmwareaktualisierung: „/redfish/v1/Managers/bmc“.

  • Netzteil-Firmwareaktualisierung: „/redfish/v1/Chassis/chassis1/PowerSubsystm/PowerSupplies“

 

#UpdateService.StartUpdate

Objekt

  

target

Zeichenkette

 

OEM

Objekt

Nicht erforderlich; zeigt aktuellen Flash-Strom oder alternativen Bootabschnitt an.

  

Lenovo

Objekt

   

RecoverAltboot

Boolesch

Antworttext

Beispiel

Beispiel der Push-Aktualisierungen:

Direktes POST:
curl -k -H <Authentication> -H "Content-Type: application/json"-X POST -d '{"target": <update target>}'https://${SMM3 port}/redfish/v1/UpdateService/Actions/UpdateService.StartUpdate
Anmerkung
  • <Authentication>
    • BasicAuth (z. B. -u user:password oder -H "X-Auth-Token: Basic <encoding string>")
    • X-Auth-Token (z. B. -H "X-Auth-Token: <token string>")
  • <update target>
    • Bsp.: „/redfish/v1/Managers/bmc“ oder „/redfish/v1/Chassis/chassis1/PowerSubsystm/PowerSupplies“