White Papers

44 Version 1.2.0
Qualifiers Name Type Description/Values
OUT MessageArguments[] string
Substitution variables for dynam
ic error
messages
698
8.5 DCIM_RAIDService.CreateVirtualDisk() 699
The CreateVirtualDisk() method is used to create a single virtual disk on the targeted controller. 700
The successful execution of this method results in a pending and unfinished creation of a virtual disk. The 701
ObjectStatus property in the Virtual Disk view class has the value “PendingCreate”. The virtual disk shall 702
not be created until a configuration job has been scheduled and the system is rebooted. Upon creation of 703
the virtual disk the FQDD of the virtual disk shall change. 704
This method also supports creation of sliced virtual disk. A sliced virtual disk shall be created if the Size 705
input parameter value is less than total size of the physical disks. Additional sliced virtual disk may be 706
created using the same set of physical disks and the same RAID level that was used to create the first 707
virtual disk. 708
NOTE: If the set of physical disks already has sliced virtual disks, the CheckVDValues() method should 709
be used on that set of physical disks to find the exact value for StartingLBA. This value should be used as 710
the StartingLBA parameter value of the CreateVirtualDisk() method. 711
This CreateVirtualDisk() method is also used to create a Cachecade Virtual Disk on the targeted 712
controller. This method internally creates a RAID-0 virtual disk.The creation process is same as described 713
earlier. In this scenario, CreateVirtualDisk () method shall only accept the VDPropNameArray-714
VDPropValueArray pairs mentioned in following table. 715
716
Table 35DCIM_RAIDService.CreateVirtualDisk() Method: VDProp (Cachecade) 717
VDPropNameArray values
VDPropValueArray Value Description
Cachcade The valid input value is 1. (required)
VirtualDiskName Name (optional)
718