White Papers

7 RESTful Server Configuration with iDRAC RESTful API
1.3 Configuring servers with Server Configuration Profiles
Beginning with 12th generation PowerEdge servers, iDRAC with Lifecycle Controller has featured the use of
Server Configuration Profiles (SCP) to configure BIOS, iDRAC, PERC RAID controller, and NIC/HBA settings
in a single file. This greatly simplifies bare metal deployments and scale out operations by removing
complexity from server configuration. Rather than manually interacting with BIOS F2/F10 screens or writing
complex scripts, administrators can set up an initial “gold” configuration server, capture the settings into an
SCP file, modify the profile as needed, and apply the profile across a pool of target servers. Beginning with
iDRAC7/8 firmware version 2.50.50.50 and iDRAC9 firmware version 3.00.00.00, SCP files can be expressed
in either XML or JSON format. Figure 1 illustrates an SCP XML format file:
Viewing an SCP XML file
iDRAC with Lifecycle Controller supports a range of mechanisms for SCP file operations. These mechanisms
include:
iDRAC USB Direct: Imports an SCP file from a USB memory key attached to the iDRAC USB port
Zero Touch Auto Config: Imports an SCP file from a network share when the server is attached to the
network
iDRAC RESTful and WS-Man APIs: Provide application calls for exporting, previewing import and
importing SCP files from a network share