PowerEdge: Open Server Manager and iDRAC10 conversion for R670 and R770

Summary: This article explains the conversion from Open Server Manager to iDRAC10.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

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.

 

Note: OSM 3.0.2 configuration settings will NOT automatically be carried over to iDRAC10 when the migration is performed. Configuration settings must be restored after the transition, so note down the OSM settings before migrating to iDRAC. Once iDRAC is installed, it has all default settings.

 

Note: the BIOS changes will not be impacted by the migration; they will be retained when updating from OSM to iDRAC.
 
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.

Note: Before migration to iDRAC10 Core (if Enterprise or Datacenter license is not required)
 
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):
  1. Make sure OSM is installed
  2. Run GET requests 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 run GET on each URI
    Example: Get the user account details run GET on URI
    redfish/v1/AccountService/Accounts?$expand=*($levels=1)
  3. Save the JSON output for all GET requests.
  4. Convert OSM to iDRAC.
  5. Once iDRAC is installed, run GET on URI to get current iDRAC attributes.
    redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellAttributes/iDRAC.Embedded.1?$select=Attributes
  6. Using the JSON output from step 1 which contains all configuration details, apply these settings using iDRAC attributes by running PATCH command on URI.
    redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellAttributes/iDRAC.Embedded.1
  7. Run GET on URI to 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:
  1. Make sure OSM is installed
  2. Run GET requests 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)
  3. Save the JSON output for all GET requests.
  4. Convert OSM to iDRAC. 
  5. Once iDRAC is installed, run SCP export to get all iDRAC configuration settings. 
  6. Upgrade iDRAC license to either Enterprise or Datacenter.
  7. Using the JSON output from step 1, manually edit the SCP export file passing in the configuration changes from OSM you want to apply to iDRAC. 
  8. Run SCP import 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)
                  1. 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
                  2. Click Operations > Firmware page.
                  3. Click Add File and upload the image file.
                  4. A message is displayed indicating that the upload process is started.

                    upload started

                   
                  1. After uploading, click activate in the Uploaded image section.
                     
                    activate
                  2. To active the uploaded iDRAC image file immediately, click Now.

                    Switch running image 

                    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.
                     
                  3. Wait several minutes for iDRAC to install and start. After it is available, start the iDRAC web UI using the iDRAC IP address.

                    idrac web ui 
                     
                    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.
                  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.
                  1. Do a GET request on /redfish/v1/UpdateService.
                  2. Verify if HttpPushUriApplyTime is set to immediate. If not, set it to immediate using a PATCH operation.
                    {
                    {
                    "HttpPushUriOptions": {
                    "HttpPushUriApplyTime": {
                    "ApplyTime": "Immediate"
                    }
                    }
                    }
                     
                  3. 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)
                  1. 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.

                    linux q

                  2. Enter Y to continue the DUP execution.
                    linux y
                  3. After the DUP execution, the following message is displayed at the terminal: The Operation was successful.
                    server power operation
                  4. 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.
                     
                    linux y


                   

                   

                  Convert iDRAC to OSM.

                   

                  Install OSM using iDRAC web UI.
                  The appropriate iDRAC, BIOS, and CPLD "FPGA" firmware versions that support Open Server Manager, along with the Open Server Manager license, must be installed before installing Open Server Manager.
                  1. Log in to iDRAC web UI.
                  2. Click System > Inventory page and ensure that the inventory shows Open Server Manager. 

                             system inventory page 

                  1. Click Configuration > Licenses Page to verify if the Open Server Manager license is installed.
                  2. Click Maintenance > System Update > Manual Update in the iDRAC UI.
                  3. Click the Choose file button, select a valid BMC firmware image file.
                  4. Click the Upload button.
                  5. 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.

                    install next reboot  

                    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.
                     
                  6. Once the Open Server Manager IP address is available, launch the Open Server Manager web UI.

                    open server manager

                    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.
                  1. Save the Open Server Manager DUP file on a TFTP server accessible from iDRAC.
                  2. 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.
                  3. 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"
                     
                  4. Do a power cycle using a POST request to /redfish/v1/Systems/System.Embedded.1/Actions/ComputerSystem.Reset {"ResetType": "PowerCycle"}.
                  5. 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.
                  1. 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. 

                              osm linux 

                  1. Run the Open Server Manager DUP file. Enter Y to continue the DUP execution.

                    osm y

                    After the DUP execution, The Operation was successful message will be seen on the terminal.

                    operation successful 
                  2. 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.

                   

                  Affected Products

                  iDRAC Service Module, Open Server Manager, PowerEdge R670, PowerEdge R770
                  Article Properties
                  Article Number: 000240160
                  Article Type: How To
                  Last Modified: 15 Sep 2025
                  Version:  12
                  Find answers to your questions from other Dell users
                  Support Services
                  Check if your device is covered by Support Services.