White Papers

50 Version 1.3.0
Table 50 DCIM_RAIDService.GetAvailableDisks() Method: Parameters
759
Qualifiers
Name
Type
Description/Values
IN, REQ
Target
String
FQDD of target device (Controller)
IN, REQ
DiskType
Uint32
0 - Include all Types
1- Include Hard Disk only
2 Include Solid State Only
IN, REQ
Diskprotocol
Uint32
0 - Include all protocols
1- Include Sata
2 - Include SAS
IN
DiskEncrypt
Uint32
0 Include FDE (encryption capable
and non-encryption capable) disks
1 Include FDE only, include only
non-FDE disks
2- Include only non-FDE disks
IN
RaidLevel
Uint32
OUT
PDArray[]
String
Array of FQDD(s) identifies physical disk(s)..
OUT
MessageID
String
Error MessageID is returned If the method fails
to execute.
OUT
Message
String
Error Message in English corresponding to
MessageID is returned If the method fails to
execute.
OUT
MessageArguments[]
String
Substitution variables for dynamic error
messages
760
761
8.10 DCIM_RAIDService.CheckVDValues()
762
The CheckVDValues() method is used to determine the possible sizes of Virtual disks and the default
763
settings, proviced a RAID level and set of physical disks.
764
The VDPropArray property is filled with Size and other values, so that the method is successfully
765
executed. If the SpanDepth is not provided, a default value of 2 shall be used for RAID levels 10, 50, and
766
60. NOTE: For certain numbers of disks such as nine or fifteen, it may be necessary for the user to
767
provide another SpanDepth.
768
769
Table 51 DCIM_RAIDService.CheckVDValues() Method:
770
VDPropNameArrayIn
Values
Requirment
Description
Size
Optional
Size (in MB) of the virtual disk.
SpanDepth
Optional
Number of spans in a virtual disk (required for multispan RAID
level.) The default value is two for Multispan RAID levels and
one for basic RAID levels
RAIDLevel
Mandatory
See RAIDLevel Values and ValueMaps from
DCIM_VirtualDiskView MOF.