Users Guide

8
Managing RAID Configuration
Use the RAID configuration feature to get the properties of the RAID controller, physical disks, and the enclosures
attached to the system. You can configure different attributes of the physical and virtual disks using the available
methods.
Displaying the RAID Controllers
Perform the enumerate operation on the DCIM_ControllerView class to display the instance properties of
all the RAID controllers attached to the system.
Perform the Get operation on the DCIM_ControllerView class using the correct instance ID of the
required RAID controller to display the related properties.
Creating Sliced Virtual Disks
To create the sliced virtual disks:
1. Find out the RAID configurations in the system using the GetRAIDLevels() method in DCIM_RAIDService class.
2. Select the physical disk(s) on which you need to create the virtual disk based on the IDs gathered using the
GetAvailableDisks() method in DCIM_RAIDService class.
3. Check the available sizes and default virtual disk parameters for the required RAID level and physical disk using the
CheckVDValues() method in DCIM_RAIDService class.
4. Construct the input parameters before you invoke the CreateVirtualDisk() method.
5. Invoke the CreateVirtualDisk() method.
6. Check the output parameters (return code values) for the selected method. The Instance ID of the pending virtual
disk is an output parameter and the return code value is returned if the method is successful. For example, if the
method is successful, code 0 is returned.
7. Before invoking the CreateTargetedConfigJob() method, construct the input parameters (for example, Target,
RebootType, ScheduledStartTime, UntilTime, and so on) and use the correct Fully Qualified Device Descriptor
(FQDD) for the controller.
8. Invoke the CreateTargetedConfigJob() method to apply the pending values.
9. Query the status of the job ID output using the job control profile methods.
10. Enumerate the DCIM_VirtualDiskView class to view the virtual disk created.
Configuring RAID
To successfully perform remote operations on the server, make sure that the following prerequisites are met:
Common Prerequisites Before Using Remote Services
PERC controller and firmware that supports Local Key Management
SED hard drives
Set up and configure RAID with the following hardware resources:
41