White Papers

Version 1.3.0 45
earlier. In this scenario, CreateVirtualDisk () method shall only accept the VDPropNameArray-
719
VDPropValueArray pairs mentioned in following table.
720
721
Table 35 DCIM_RAIDService.CreateVirtualDisk() Method: VDProp (Cachecade)
722
VDPropNameArray values
VDPropValueArray Value Description
Cachcade
The valid input value is 1. (required)
VirtualDiskName
Name (optional)
723
Table 36 DCIM_RAIDService.CreateVirtualDisk() Method: VDProp
724
VDPropNameArray Name
Requirement
Additional Requirements
Size
Optional
Size (in MB) of the virtual disk.
RAIDLevel
Mandatory
The new RAID level such as 0, 1, 5, or 6
SpanDepth
Optional
Number of spans in virtual disk.
SpanLength
Mandatory only for
multispan
Number of disks per span.
StripeSize
Optional
See DCIM_VirtualDiskView class (see section 7.1.3).
ReadPolicy
Optional
See DCIM_VirtualDiskView class (see section 7.1.3).
WritePolicy
Optional
See DCIM_VirtualDiskView class (see section 7.1.3).
DiskCachePolicy
Optional
See DCIM_VirtualDiskView class (see section 7.1.3).
VirtualDiskName
Optional
Name of the virtual disk..
Initialize
0 - Fast
StartingLBA
Starting logical block address of virtual disks in
blocks. If 0xFFFFFFFFFFFFFFFF, startingLBA is
calculated programmatically. The value can be in
hexadecimal or decimal format.
For example, in hexadecimal format 0xFFFF.
For example, in decimal format 65535.
725
Table 37 DCIM_RAIDService.CreateVirtualDisk () Method: Return Code Values
726
Value
Description
0
Request was successfully executed.
2
Error occurred
Table 38 DCIM_RAIDService.CreateVirtualDisk () Method: Standard Messages
727
MessageID (OUT parameter)
Message
STOR003
Missing parameter
STOR004
Invalid parameter value
STOR006
General failure
STOR007
Resource Allocation Failure
STOR010
RAID level not supported on controller