
Dell Open Server Manager built on OpenBMC™ 3.0.2 User's Guide
Install Open Server Manager using Redfish Interface
- Save the Open Server Manager DUP file on a TFTP server accessible from iDRAC.
-
Do a
POST request to
/redfish/v1/UpdateService.SimpleUpdate with the following payload:
URI: https://<iDRAC IP>/redfish/v1/UpdateService/Actions/UpdateService.SimpleUpdateMethod: POST Body:{"ImageURI":"tftp://xx.xx.xx.xx/BMC.EXE"}NOTE:Where, xx.xx.xx.xx is the IP of the TFTP server.Poll the job until JobState = Scheduled. -
Get the job status from the returned HTTP headers
Location header. For example,
/redfish/v1/TaskService/Tasks/JID_629815700253
{ "@odata.context": "/redfish/v1/$metadata#Task.Task", "@odata.id": "/redfish/v1/TaskService/Tasks/JID_629815700253", "@odata.type": "#Task.v1_5_1.Task", "Description": "Server Configuration and other Tasks running on iDRAC are listed here", "Id": "JID_629815700253", "Messages": [ { "Message": "Task successfully scheduled.", "MessageArgs": [], MessageArgs@odata.count: 0, "MessageId": "IDRAC.2.7.JCP001" } ], Messages@odata.count: 1, "Name": "Firmware Update: BMC", "Oem": { "Dell": { "@odata.type": "#DellJob.v1_2_0.DellJob", "CompletionTime": null, "Description": "Job Instance", "EndTime": "TIME_NA", "Id": "JID_629815700253", "JobState": "Scheduled", "JobType": "FirmwareUpdate", "Message": "Task successfully scheduled.", "MessageArgs": [], "MessageId": "IDRAC.2.7.JCP001", "Name": "Firmware Update: BMC", "PercentComplete": 0, "StartTime": "TIME_NOW", "TargetSettingsURI": null } }, "PercentComplete": 0, "TaskState": "Starting", "TaskStatus": "OK" - Do a power cycle using a POST request to /redfish/v1/Systems/System.Embedded.1/Actions/ComputerSystem.Reset {"ResetType": "PowerCycle"}.
-
You can wait for the firmware update to complete, the status can be monitored using the same job id.
NOTE:The connection to the BMC host is ended now.
Please provide ratings (1-5 stars).
Please provide ratings (1-5 stars).
Please provide ratings (1-5 stars).
Please select whether the article was helpful or not.
Comments cannot contain these special characters: <>()\