PowerEdge: Open Server Manager and iDRAC10 conversion for R670 and R770
Summary: This article explains the conversion from Open Server Manager to iDRAC10.
Instructions
Install Open Server Manager Firmware.
You must ensure that the Baseboard Management Controller (BMC) either iDRAC or Open Server Manager is available and ready to accept firmware update image files. You must install the firmware versions of iDRAC, CPLD "FPG," and BIOS that supports Open Server Manager and license before installing the Open Server Manager firmware.
License
A license is required to enable Open Server Manager on the server. The license is perpetual for the life of the server and enables all features.
Prerequisites
- Ensure that Open Server Manager is enabled at the factory and shipped with the server.
- Open Server Manager must be installed and running on the BMC.
Open Server Manager supports the following PowerEdge servers:
- PowerEdge R670 CSP Edition
- PowerEdge R770 CSP Edition
Before migration to iDRAC10 Core (if Enterprise or Datacenter license is not required):
- Make sure OSM is installed
- Run
GETrequests on Redfish schemas to get network configuration details.redfish/v1/Managers/bmc/EthernetInterfaces?$expand=*($levels=1)Note: If the user wants to get other OSM configuration details, they must runExample: Get the user account details runGETon eachURIGETonURIredfish/v1/AccountService/Accounts?$expand=*($levels=1) - Save the
JSONoutput for allGETrequests. - Convert OSM to iDRAC.
- Once iDRAC is installed, run
GETon URI to get current iDRAC attributes.redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellAttributes/iDRAC.Embedded.1?$select=Attributes - Using the
JSONoutput from step 1 which contains all configuration details, apply these settings using iDRAC attributes by running PATCH command onURI.redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellAttributes/iDRAC.Embedded.1 - Run
GETonURIto confirm the attributes you changed now have the correct values applied.redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellAttributes/iDRAC.Embedded.1?$select=Attributes
Before migration to iDRAC10 Enterprise or Datacenter:
- Make sure OSM is installed
- Run
GETrequests on Redfish schemas to get network configuration details.redfish/v1/Managers/bmc/EthernetInterfaces?$expand=*($levels=1)”). Note, if the user wants to get other OSM configuration details, they will need to run GET on each schema (example: get user account details run GET on URI “redfish/v1/AccountService/Accounts?$expand=*($levels=1) - Save the
JSONoutput for allGETrequests. - Convert OSM to iDRAC.
- Once iDRAC is installed, run
SCPexport to get all iDRAC configuration settings. - Upgrade iDRAC license to either Enterprise or Datacenter.
- Using the
JSONoutput from step 1, manually edit theSCPexport file passing in the configuration changes from OSM you want to apply to iDRAC. - Run
SCPimport to apply the changes.
IDRAC10 Core functionality only is enabled.
iDRAC10 Enterprise and iDRAC10 Datacenter are available to order.
These licenses are perpetual entitlements. iDRAC10 Enterprise functionality is targeted to be enabled at the end of March CY25, and iDRAC10 Datacenter functionality is targeted in June CY25.
Refer to the iDRAC10 User Guide for the features supported on each of the three license tiers.
Convert Open Server Manager (OSM) to iDRAC.
Install iDRAC using OSM web User Interface (UI)
- Log in to the Open Server Manager user interface.
Note: You are required to update to OSM 3.0.2 from older versions and flash BIOS or CPLD "FPGA" before converting to iDRAC10. OSM 3.0.0 and OSM 3.0.1 do not support converting to iDRAC10.Note: The minimum BIOS firmware version should be 1.1.3 for conversion
- Click Operations > Firmware page.
- Click Add File and upload the image file.
- A message is displayed indicating that the upload process is started.

- After uploading, click activate in the Uploaded image section.

- To active the uploaded iDRAC image file immediately, click Now.
The server is automatically restarted to make the update effective. The server takes a few minutes to update and ping the iDRAC IP. If the host fails to shutdown with a graceful shutdown command, ensure to manually turn off the host for the update to progress.
Note: If you select Later, then the iDRAC firmware update is scheduled for later and is not applied until you either power off the server. - Wait several minutes for iDRAC to install and start. After it is available, start the iDRAC web UI using the iDRAC IP address.
Note: The iDRAC network settings are separate from the Open Server Manager network settings and may be different. See the iDRAC User's Guide available at iDRAC manuals page to configure the iDRAC network settings.
Note: Make sure to backup iDRAC configuration and settings, because the settings will be lost, so be sure to be onsite to be able to re configure the iDRAC.
Install iDRAC using Redfish Interface.
- Do a GET request on
/redfish/v1/UpdateService. - Verify if
HttpPushUriApplyTimeis set to immediate. If not, set it to immediate using a PATCH operation.{ { "HttpPushUriOptions": { "HttpPushUriApplyTime": { "ApplyTime": "Immediate" } } } - Do a POST request with the binary of the iDRAC DUP file to
/redfish/v1/UpdateService. A task URI is returned. You can monitor the task using this URI.{ "@odata.id": "/redfish/v1/TaskService/Tasks/2", "@odata.type": "#Task.v1_4_3.Task", "Id": "2", "TaskState": "Running", "TaskStatus": "OK" }Note: The connection to the BMC host is ended now.
Install iDRAC from an Operating System (OS)
- Log in to the Linux host operating system and download the iDRAC DUP executable (.bin) to the home directory. Press q to continue the DUP execution.

- Enter Y to continue the DUP execution.
- After the DUP execution, the following message is displayed at the terminal: The Operation was successful.
- Turn off the host to update iDRAC successfully.
Note: You can use a ping request to verify the IP address is operational. Once confirmed, it is advisable to wait a few minutes before logging into the iDRAC UI.
Convert iDRAC to OSM.
Install OSM using iDRAC web UI.
- Log in to iDRAC web UI.
- Click System > Inventory page and ensure that the inventory shows Open Server Manager.
- Click Configuration > Licenses Page to verify if the Open Server Manager license is installed.
- Click Maintenance > System Update > Manual Update in the iDRAC UI.
- Click the Choose file button, select a valid BMC firmware image file.
- Click the Upload button.
- Select the checkbox to select the BMC firmware. The three buttons are now enabled—Cancel, Install and Reboot, and Install Next Reboot. Click either Install and Reboot for an immediate update or Install Next Reboot for an update on a manual reboot. The following screenshot shows an example of the Install and Reboot button. A message about Job Queue information is displayed.
The system reboots in order for the firmware to be applied. The system takes about two minutes to update before you can ping the Open Server Manager IP address.
Note: If you select Install Next Reboot, you must power cycle (cold reboot) the server to initiate the firmware update.Note: You can click Job Queue for the job status or click Cancel to go to Lifecycle Log to check for logs. - Once the Open Server Manager IP address is available, launch the Open Server Manager web UI.
Note: The iDRAC network settings are separate from the Open Server Manager network settings and may be different see Configure Network Settings to configure the Open Server Manager network settings.
Install OSM 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.SimpleUpdatewith 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.xxis the IP of the TFTP serverPoll the job untilJobState = 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.
Install OSM from a Linux OS.
- Log in to the Linux host operating system and download the Open Server Manager Dell Update Package (DUP) executable file
(.bin)to the home directory. Press q to continue running the DUP session.
- Run the Open Server Manager DUP file. Enter Y to continue the DUP execution.

After the DUP execution, The Operation was successful message will be seen on the terminal.
- Perform a cold boot from iDRAC or Virtual Console (if an iDRAC Enterprise or Datacenter license is installed). After the system reboots, Open Server Manager is installed.