User Guide
4. Management
4.4 OOBM Management Overview
POST /redfish/v1/UpdateService/Actions/UpdateService.SimpleUpdate HTTP/1.1
Content-Type: application/json;charset=utf-8
Content-Length: <computed length>
OData-Version: 4.0
Authorization: Basic userid:password
a.
In the body of the POST, list the ImageURI as the data parameter, and set the value of this
parameter to the file location of the bin file.
Note: TFTP and HTTPS are supported.
Linux Example:
{"ImageURI": "tftp://<tftp IP address>/HGST_Ultrastar-DATA60-DATA102-
Server60-8_SEP_bundle_3000-058_3.0.27.tar.gz"}
Windows Example:
{\"ImageURI\":\"https://<https IP address>/HGST_Ultrastar-DATA60-DATA102-
Server60-8_SEP_bundle_3000-058_3.0.27.tar.gz\"}
Step 4 : To check the status of this process, make a GET request to the following target:
Note: This command may need to be issued multiple times until it reports a
completed status. This should be done before completing the remainder of the
procedure.
curl -G -k -u admin:admin -H "Content-type: application/json" https://<IP
address>/redfish/v1/UpdateService/Actions/UpdateService.SimpleUpdate/Status
a. Execute the command until you see the following result:
{
"ErrorCode":0,
"StatusCode":2,
"Description":"FW update completed. Waiting for activation.",
"EstimatedRemainingMinutes":0
}
Step 5 : To activate the firmware, send a POST request:
• For an automatic activation, send the POST request to the UpdateService object using
the UpdateService.FWActivate command:
curl -X POST -k -u admin:admin -H "Content-type: application/
json" https://<IP address>/redfish/v1/UpdateService/Actions/
UpdateService.FWActivate
Note: This command will perform a rolling reset of the IOMs.
•
For a non-automatic activation, reset the IOMs manually by sending sequential POST
requests to the Chassis object using the Chassis.Reset command:
179