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.
| ||||||
#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“
Feedback geben