White Papers
Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows  Version: 2.1.0 
170 
    <p:VDPropNameArrayIn>Size</p:VDPropNameArrayIn> 
 <p:VDPropValueArrayIn>10000</p:VDPropValueArrayIn>  
 <p:VDPropNameArrayIn>RAIDLevel</p:VDPropNameArrayIn> 
 <p:VDPropValueArrayIn>2048</p:VDPropValueArrayIn> 
 <p:VDPropNameArrayIn>SpanDepth</p:VDPropNameArrayIn> 
 <p:VDPropValueArrayIn>1</p:VDPropValueArrayIn> 
</p:CheckVDValues_INPUT> 
OUTPUT: 
CheckVDValues_OUTPUT 
 RebootRequired = YES 
 ReturnValue = 0 
 VDPropNameArray = SizeInBytes, RAIDLevel, SpanDepth, SpanLength, StripeSize, ReadPolicy, 
WritePolicy, DiskCachePolicy, Name 
 VDPropValueArray = 10485760000, 2048, 2, 2, 128, 16, 2, 1024, Unknown 
If the arrangement of physical disks prohibits a valid virtual disk arrangement from being created, such 
as having too few hard disks, the following error may result: 
 CheckVDValues_OUTPUT 
 Message = Virtual Disk provided is not valid for the operation 
 MessageID = STOR017 
 ReturnValue = 2 
16.18.4 Creating a Single Virtual Disk-CreateVirtualDisk() 
The CreateVirtualDisk() method is used to create a single virtual disk on the targeted controller. The 
successful execution of this method results in a pending but not yet created virtual disk. The 
ObjectStatus property in the virtual disk view (Section 16.10) will have the value ‘3’, which represents 
pending. The virtual disk will not be created until a configuration job (Section 16.15) has been 
scheduled and the system is rebooted. Upon creation of the virtual disk, the FQDD of the formerly 
pending virtual disk will change.  
Invoke CreateVirtualDisk() with the following parameters and syntax: 
TARGET: This parameter is the FQDD of the DCIM_ControllerView (Section 16.7) 
PDArray: This parameter is the list of physical disk FQDDs that will be used to create a virtual 
Disk. 
VDPropNameArray: This parameter is the list of property names that will be used to create a 
virtual disk. The parameter list contains the following names: 
Size, RAIDLevel, SpanDepth, SpanLength, StripeSize, ReadPolicy, WritePolicy, 
DiskCachePolicy, VirtualDiskName, Initialize 
VDPropValueArray: This parameter is the list of property values that will be used to create a 
virtual Disk. The property values are for the property names listed under VDPropNameArray. 










