White Papers

CONTENTS
1 Scope .............................................................................................................................................. 6
2 Normative References...................................................................................................................... 6
2.1 Approved References ............................................................................................................ 6
2.2 Other References ................................................................................................................... 6
3 Terms and Definitions ...................................................................................................................... 6
4 Symbols and Abbreviated Terms ...................................................................................................... 7
5 Synopsis .......................................................................................................................................... 7
6 Description ....................................................................................................................................... 8
7 Implementation Requirements .......................................................................................................... 9
7.1 Views ..................................................................................................................................... 9
8 Methods ......................................................................................................................................... 13
8.1 Method: DCIM_RAIDService.AssignSpare () ........................................................................ 13
8.2 Method: DCIM_RAIDService.ResetConfig ()......................................................................... 14
8.3 Method: DCIM_RAIDService.ClearForeignConfig ().............................................................. 14
8.4 Method: DCIM_RAIDService.DeleteVirtualDisk () ................................................................. 15
8.5 Method: DCIM_RAIDService.CreateVirtualDisk () ................................................................. 16
8.6 Method: DCIM_RAIDService.GetDHSDisks () ...................................................................... 18
8.7 Method: DCIM_RAIDService.GetRAIDLevels () .................................................................... 18
8.8 Method: DCIM_RAIDService.GetAvailableDisks () ............................................................... 19
8.9 Method: DCIM_RAIDService.CheckVDValues () .................................................................. 20
8.10 Method: DCIM_RAIDService.SetControllerKey () ................................................................. 22
8.11 Method: DCIM_RAIDService.LockVirtualDisk () .................................................................... 23
8.12 Method: DCIM_RAIDService.CreateTargetedConfigJob() ..................................................... 24
8.13 Method: DCIM_RAIDService.DeletePendingConfiguration () ................................................ 25
8.14 Profile Conventions for Operations ....................................................................................... 27
9 CIM Elements ................................................................................................................................ 27
9.1 Discovery of RAID profile support ......................................................................................... 27
9.2 Inventory of RAID controllers in system ................................................................................ 28
9.3 Get the first RAID controller‟s information ............................................................................. 28
9.4 Inventory of virtual disks in system ....................................................................................... 28
9.5 Inventory of physical disks in system .................................................................................... 28
9.6 Apply pending values for a particular RAID configuration ...................................................... 29
9.7 Delete pending values for a particular RAID configuration .................................................... 29
9.8 Clear old configuration from newly added hard drives ........................................................... 29
9.9 Determine available RAID configurations for a given set of disks .......................................... 30
9.10 Determine available physical disks for a given RAID configuration ........................................ 30
9.11 Check available virtual disk parameters for a given RAID level and set of physical disks....... 30
9.12 Create a virtual disk on the system ....................................................................................... 30
9.13 Determine available physical disks to be used as a hotspare ................................................ 31
9.14 Assign a physical disk as a hotspare .................................................................................... 31
9.15 Delete a virtual disk from the system .................................................................................... 32
9.16 Delete all virtual disks and unassign all hotspares ................................................................ 32
9.17 Encrypt a virtual disk ............................................................................................................ 33
10 Use Cases ..................................................................................................................................... 27
10.1 DCIM_RAIDService ............................................................................................................. 34
10.2 DCIM_ControllerView ........................................................................................................... 34
10.3 DCIM_EnclosureView .......................................................................................................... 35
10.4 DCIM_VirtualDiskView ......................................................................................................... 36
10.5 DCIM_PhysicalDiskView ...................................................................................................... 37
10.6 DCIM_LCRegisteredProfile .................................................................................................. 38
ANNEX A (informative) Related MOF Files ........................................................................................... 39