RAID Profile 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 25 Document Number: DCIM1031 Document Type: Specification Document Status: Published Document Language: E Date: 2012-12-30 26 Version: 1.3.
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 THIS PROFILE IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL INACCURACIES. THE CONTENT IS PROVIDED AS IS, WITHOUT EXPRESS OR IMPLIED WARRANTIES OF ANY KIND.
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 CONTENTS 106 107 108 Figures 109 Tables 110 111 112 113 114 115 Table 1 – Related Profiles ........................................................................................................................... 10 Table 2 – CIM Elements: RAID Profile ........................................................................................................
116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 Table 7 – DCIM_VirtualDiskView - Operations ........................................................................................... 17 Table 8 – DCIM_VirtualDiskView - Properties ............................................................................................
164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 Table 44 – DCIM_RAIDService.GetDHSDisks() Method: Standard Messages ........................................ 48 Table 45 – DCIM_RAIDService.GetDHSDisks () Method: Parameters ...................................................... 48 Table 46 – DCIM_RAIDService.GetRAIDLevels() Method: Return Code Values ................
212 213 Table 88 – DCIM_RAIDService.ConvertToNonRAID() Method: Parameters ............................................. 65 Table 89 – Privilege and License Requirements ........................................................................................ 65 214 6 Version 1.3.
RAID Profile 215 216 1 Scope 217 218 219 220 221 The RAID Profile extends the management capabilities of referencing profiles by adding the capability to represent the configuration of RAID storage. The RAID storage is modeled as collections of attributes where there are collections for the storage adaptors, physical disks, logical disks, end enclosures and parent-child relationships between the collections.
251 For the purposes of this document, the following terms and definitions apply. 252 253 254 3.1 255 256 257 3.2 258 259 3.3 260 261 3.4 262 263 3.5 264 265 3.6 266 267 3.7 268 269 270 3.8 271 272 273 3.9 Conditional – Indicates requirements to be followed strictly in order to conform to the document when the specified conditions are met. Mandatory – Indicates requirements to be followed strictly in order to conform to the document and from which no deviation is permitted.
274 275 276 3.10 277 278 279 3.11 280 281 3.12 282 283 3.13 284 285 286 3.14 287 288 289 3.15 290 291 292 3.16 293 294 295 3.17 296 297 298 3.18 299 4 300 301 302 4.1 303 304 305 4.2 306 307 308 4.3 309 310 311 312 4.4 shall not – Indicates requirements to be followed strictly in order to conform to the document and from which no deviation is permitted.
313 5 Synopsis 314 Profile Name: RAID Profile 315 Version: 1.3.0 316 Organization: Dell 317 CIM Schema Version: 2.26 Experimental 318 Central Class: DCIM_RAIDService 319 Scoping Class: CIM_ComputerSystem 320 321 322 323 324 The RAID Profile extends the management capability of the referencing profiles by adding the capability to describe the RAID configuration. DCIM_RAIDService shall be the Central Class. CIM_ComputerSystem shall be the Scoping Class.
DCIM_LCRegisteredProfile RegisteredProfile = “Simple RAID” OtherRegisteredOrganization = “DCIM” Interop Namespace Implementation Namespace DCIM_LCElementConformsToProfile DCIM_RAIDService DCIM_EnclosureFanSensor DCIM_ControllerView DCIM_EnclosureTemperatureSensor DCIM_PhysicalDiskView DCIM_ControllerBatteryView DCIM_VirtualDiskView DCIM_EnclosureEMMView DCIM_EnclosureView DCIM_EnclosurePSUView DCIM_RAIDAttribute DCIM_RAIDEnumeration DCIM_RAIDInteger DCIM_RAIDString 336 Figure 1 –RAID Profile:
339 7 Implementation Description 340 This section describes the requirements and guidelines for implementing RAID profile. 341 342 Table 2 shows the instances of CIM Elements for this profile. Instances of the CIM Elements shall be implemented as described in Table 2. 343 Table 2 – CIM Elements: RAID Profile Element Name Requirement Description DCIM_RAIDService Mandatory See section 7.3 DCIM_ControllerView Mandatory See section 7.1.1 DCIM_EnclosureView Mandatory See section 7.1.
355 356 357 The instance Resource URI for DCIM_ControllerView instance shall be: “http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_ControllerView?__cimnamespace=root/dcim+InstanceID=” 358 7.1.1.2 359 The following table lists the implemented operations on DCIM_ControllerView. Operations Table 3 – DCIM_ControllerView - Operations 360 Operation Name Get Enumerate Requirements Mandatory Mandatory Required Input Instance URI Class URI 361 7.1.1.
Property Name Requirement Type Additional Requirements PCIDeviceID Mandatory string The property shall represent the PCI device identifier. PCISubDeviceID Mandatory string The property shall represent the PCI sub device identifier. DeviceCardManufacturer Mandatory string The property shall represent the manufacturer name.
Property Name Requirement Type Additional Requirements 0 - Cachecade Virtual Disk not supported 1 – Cachecade Virtual Disk supported The property shall represent the controller’s support of sliced virtual disk creation and shall have one of the following values: SlicedVDCapability Mandatory uint8 CacheSizeInMB Mandatory uint32 0 - Sliced Virtual Disk not supported 1 – Sliced Virtual Disk supported This property shall represent the controller cache size in MB.
Table 5 – DCIM_EnclosureView - Operations 379 Operation Name Requirements Required Input Get Enumerate Mandatory Mandatory Instance URI Class URI 380 7.1.2.3 Class Properties 381 382 383 384 The following table lists the implemented properties for DCIM_EnclosureView instance representing the Enclosure in a system. The “Requirements” column shall denote whether the property is implemented (for requirement definitions, see section 3).
Property Name Requirement Type Additional Requirements SlotCount Mandatory Uint8 The property shall represent the number of drive slots. Uint8 The property shall represent the number of EMMs present. EMMCount Mandatory PSUCount Mandatory Uint8 The property shall represent the number of power supply units present. FanCount Mandatory Unit8 The property shall represent the number of fans present. Uint8 The property shall represent the number of temperature probes present.
Enumerate Mandatory Class URI 399 7.1.3.3 Class Properties 400 401 402 403 The following table lists the implemented properties for DCIM_VirtualDiskView instance representing the Virtual Disk in a system. The “Requirements” column shall denote whether the property is implemented (for requirement definitions, see section 3). The “Additional Requirements” column shall denote either possible values for the property, or requirements on the value formulation.
Property Name Requirement Type MediaType Mandatory Uint32 Name Mandatory string ObjectStatus Mandatory Uint8 OperationName Mandatory String OperationPercentComplete Mandatory Uint8 PendingOperations Mandatory Uint8 PhysicalDiskIDs[] Mandatory String PrimaryStatus Mandatory Uint32 Version 1.3.
Property Name 20 Requirement Type RAIDStatus Mandatory Uint32 RAIDTypes Mandatory Uint32 ReadCachePolicy Mandatory Uint32 RemainingRedundancy Mandatory Uint16 RollupStatus Mandatory Uint32 SizeInBytes Mandatory Uint64 SpanDepth Mandatory Uint32 SpanLength Mandatory Uint32 StartingLBAinBlocks Mandatory Uint8 Description The property shall represent the RAID specific status and shall have one of the following values: 0 - Unknown 1 - Ready 2 - Online 3 - Foreign 4 - Off
Property Name Requirement Type Description The property shall represent the current strip size and shall be one of the following values: StripeSize Mandatory Uint32 VirtualDiskTarget ID Mandatory Uint32 WriteCachePolicy Mandatory Uint32 LastSystemInventoryTime Mandatory string LastUpdateTime Mandatory string 0 - Deafult 1 – 512 Bytes 2 - 1 KB 4 - 2 KB 8 - 4 KB 16 - 8 KB 32 - 16 KB 64 - 32 KB 128 - 64 KB 256 - 128 KB 512 - 256 KB 1024 - 512 KB 2048 - 1 MB 4096 -
Resource URIs for WinRM ® 408 7.1.4.1 409 410 The class Resource URI shall be “http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_PhysicalDiskView?__cimnamespace=root/dcim” 411 The key property shall be the InstanceID. 412 413 414 The instance Resource URI for DCIM_PhysicalDiskView instance shall be: “http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_PhysicalDiskView?__cimnamespace=root/dcim+InstanceID=” 415 7.1.4.
Property Name Requirement Type DriveFormFactor Mandatory Uint8 FreeSizeInBytes Mandatory Uint64 HotSpareStatus Mandatory Uint16 Manufacturer Mandatory string ManufacturingDay Mandatory Uint16 ManufacturingWeek Mandatory Uint16 ManufacturingYear Mandatory Uint32 MaxCapableSpeed Mandatory Uint32 MediaType Mandatory Uint32 Version 1.3.0 Description This property shall represent the physical disk form factor and shall be one of the following values: 0 - Unknown 1 - 1.
Property Name Requirement Type Model Mandatory string OperationName Mandatory String OperationPercentComplete Mandatory Uint8 PPID Mandatory String PredictiveFailureState Mandatory Uint32 PrimaryStatus Mandatory Uint32 RAIDStatus Mandatory Uint32 Revision Mandatory string Description The property shall represent the model name of the physical disk. This property shall represent the background operation that is running on a virtual disk.
Property Name Requirement Type SASAddress Mandatory string SecurityState Mandatory Uint32 SerialNumber Mandatory string SizeInBytes Mandatory Uint64 Slot Mandatory Uint16 SupportedEncryptionTypes[] Mandatory Stirng UsedSizeInBytes Mandatory Uint64 LastSystemInventoryTime Mandatory string LastUpdateTime Mandatory string RollupStatus Description The property shall contain one of the following values: 0(Unknown) 1(OK) 2(Degraded) 3(Error).
Resource URIs for WinRM ® 427 7.1.5.1 428 429 The class Resource URI shall be “http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_ControllerBatteryView?__cimnamespace=root/dcim” 430 The key property shall be the InstanceID. 431 432 433 The instance Resource URI for DCIM_ControllerBatteryView instance shall be: “http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_ControllerBatteryView?__cimnamespace=root/dcim+InstanceID=” 434 7.1.5.
Property Name Requirement PredictiveCapacity Mandatory Type Additional Requirements Uint32 The property shall be following values: 0 – Unknown 1 – Ready 6 - Failed 443 7.1.6 Enclosure Mangement Module View - DCIM_EnclosureEMMView 444 445 This section describes the implementation for the DCIM_EnclosureEMMView class. This class shall be instantiated in the Implementation Namespace: root/dcim. 446 7.1.6.1 447 448 The class Resource URI shall be “http://schemas.dell.
Property Name Requirement Type Additional Requirements 3 - Error PartNumber Mandatory String The property shall represent the EMM part number. Revision Mandatory String The property shall represent the version of the EMM firmware. 462 7.1.7 Enclosure Power Supply Unit View - DCIM_EnclosurePSUView 463 464 This section describes the implementation for the DCIM_EnclosurePSUView class. This class shall be instantiated in the Implementation Namespace: root/dcim. 465 7.1.7.
Property Name Requirement PartNumber Mandatory Type String Additional Requirements 1 - OK 2 - Degraded 3 - Error The property shall represent the enclosure power supply unit part number. 482 483 484 7.1.8 Enclosure Fan Sensor - DCIM_EnclosureFanSensor 485 486 This section describes the implementation for the DCIM_EnclosureFanSensor class. This class shall be instantiated in the Implementation Namespace: root/dcim. 487 7.1.8.
Property Name Requirement Type Additional Requirements CreationClassName Mandatory String The property value shall be “DCIM_EnclosureFanSensor” DeviceID Mandatory String The property shall have the sensor FQDD value. FQDD Mandatory String The property shall represent Fully Qualified Device Description (FQDD) BaseUnits Mandatory uint16 The property value shall be 19 (RPM). CurrentReading Mandatory sint32 The present value indicated by the sensor. The property value shall be in rpm.
Resource URIs for WinRM ® 510 7.1.9.1 511 512 The class Resource URI shall be “http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_EnclosureTemperatureSensor?__cimnamespace=root/dcim” 513 514 The key property shall be the SystemCreationClassName, SystemName, CreationClassName and DeviceID. 515 516 517 518 519 The instance Resource URI for DCIM_EnclosureTemperatureSensor instance shall be: “http://schemas.dell.
Property Name Requirement Type Additional Requirements following values: 0 - Unknown 1 - OK 2 - Degraded 3 - Error RateUnits Mandatory uint16 The property value shall be 0 (None). SensorType Mandatory Uint16 The property value shall be 2 (Temperature). sint32 The property shall have the value 0 denoting that the CurrentReading property value need not be multiplied by the UnitModifier property value. uint16 An array representing the writable thresholds supported by Sensor.
540 541 542 543 Each DCIM_RAIDEnumeration instance is logically associated to a DCIM_ControllerView instance or DCIM_EnclosureView instance or DCIM_PhysicalDiskView instance or DCIM_VirtualDiskView instance. The DCIM_RAIDEnumeration. FQDD property value is equal to the FQDD property value of one of the View instance. 544 This class shall be instantiated in the Implementation Namespace: root/dcim. 545 7.2.1.1 546 547 The class Resource URI shall be “http://schemas.dell.
Table 12 – Class: DCIM_RAIDEnumeration 560 561 562 Property Name Requirement Type Additional Requirements InstanceID Mandatory string The property value shall be formed as follows: “:”. AttributeName Mandatory string The property value shall be from the “AttributeName” column in Table 13. CurrentValue[] Mandatory string The property value shall be one of the values in the “PossibleValues” column at the corresponding row in Table 13.
AttributeName Description IsRead Only PossibleValue RAIDPDState Physical Disk state. This attributes relates to the physical disk. TRUE Unknown, Ready, Online, Foreign, Blocked, Failed, Non-RAID, Missing RAIDHotSpareStatus Hotspare status. This attribute relates to the physical disk. TRUE No, Dedicated, Global RAIDNegotiatedSpeed NegotiatedSpeed. This attribute relates to the physical disk. TRUE 1_5_GBS, 3_GBS, 6_GBS RAIDSupportedInitTypes Supported virtual disk initialization types.
Table 15 – Class: DCIM_RAIDString 586 587 588 Properties Requirements Type Additional Requirements InstanceID Mandatory string The property value shall be formed as follows: “:”. AttributeName Mandatory string The property value shall be from the “AttributeName” column in Table 16.
601 602 603 The instance Resource URI for DCIM_RAIDInteger instance shall be: “http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_RAIDInteger?__cimnamespace=root/dcim+InstanceID= :” 604 7.2.3.2 605 The following table lists the implemented operations on DCIM_RAIDInteger. 606 Table 17 – DCIM_RAIDInteger - Operations Operations Operation Name Get Enumerate DCIM_RAIDService.SetAttributte() DCIM_RAIDService.
Table 18 – DCIM_RAIDInteger Attributes 615 AttributeName Description IsReadOnly LowerBound UpperBound RAIDmaxSupportedVD Maximum number of supported virtual disks. The attribute is related to the controller device. TRUE RAIDmaxPDsInSpan Maximum number of physical disks per span. The attribute is related to the controller device. TRUE RAIDmaxSpansInVD Maximum number of spans allowed in a virtual disk. The attribute is related to the controller device. TRUE Rebuild Rate of the controller.
Resource URIs for WinRM® 626 7.3.1 627 628 The class Resource URI shall be “http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_RAIDService?__cimnamespace=root/dcim” 629 630 The key properties shall be the SystemCreationClassName, CreationClassName, SystemName, and Name. 631 632 633 634 635 The instance Resource URI for DCIM_RAIDService instance shall be: “http://schemas.dell.
Resource URIs for WinRM® 652 7.4.1 653 654 The class Resource URI shall be "http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/CIM_RegisteredProfile?__cimnamespace=root/interop" 655 The key property shall be the InstanceID property. 656 657 658 The instance Resource URI shall be: “http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_LCRegisteredProfile?__cimnamespace=root/interop+InstanceID= DCIM:SimpleRAID:1.0.0” 659 7.4.
ProfileRequireLicenseStatus[] Mandatory This property array shall contain the status for the corresponding license in the same element index of the ProfileRequireLicense array property. Each array element shall contain: “LICENSED” “NOT_LICENSED” If no license is required for the profile, the property shall have value NULL. String 669 8 Methods 670 671 This section details the requirements for supporting intrinsic operations and extrinsic methods for the CIM elements defined by this profile 672 8.
Qualifiers Name Type Description/Values 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 679 680 8.2 DCIM_RAIDService.ResetConfig() 681 682 The ResetConfig() method is used to delete all the virtual disks and unassign all hot spare physical disks.
688 8.3 DCIM_RAIDService.ClearForeignConfig() 689 690 The ClearForeignConfig() method is used to prepare any foreign physical disks for inclusion in the local configuration. Table 29 – DCIM_RAIDService. ClearForeignConfig() Method: Return Code Values 691 Value Description 0 Request was successfully executed. 2 Error occurred Table 30 – DCIM_RAIDService.
Table 32 – DCIM_RAIDService.DeleteVirtualDisk() Method: Return Code Values 700 Value Description 0 Request was successfully executed. 2 Error occurred Table 33 – DCIM_RAIDService.DeleteVirtualDisk() Method: Standard Messages 701 MessageID (OUT parameter) Message STOR003 Missing parameter STOR004 Invalid parameter value STOR006 General failure STOR007 Resource Allocation Failure STOR017 Virtual Disk provided is not valid for the operation Table 34 – DCIM_RAIDService.
719 720 earlier. In this scenario, CreateVirtualDisk () method shall only accept the VDPropNameArrayVDPropValueArray pairs mentioned in following table. 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.
MessageID (OUT parameter) Message STOR011 Stripe size not supported on controller STOR009 Physical disk FQDD did not identify a valid physical disk for the operation STOR013 One or more Storage device(s) not in a state where the operation can be completed STOR009 Physical disk provided is not valid for the operation STOR015 Maximum virtual disks allowed for this controller has been reached STOR016 Disks provided are too small to create Virtual Disk of this size STOR043 Physical Disk is part o
732 733 The successful execution of this method results in setting this virtual disk for initialization. The PendingOperations property in the Virtual Disk view has the value “Fast Init”. Table 40 – DCIM_RAIDService.InitializeVirtualDisk() Method: Return Code Values 734 Value Description 0 Request was successfully executed. 2 Error occurred Table 41 – DCIM_RAIDService.
Table 43 – DCIM_RAIDService.GetDHSDisks () Method: Return Code Values 744 Value Description 0 Request was successfully executed. 2 Error occurred Table 44 – DCIM_RAIDService.GetDHSDisks() Method: Standard Messages 745 MessageID (OUT parameter) Message STOR003 Missing parameter STOR004 Invalid parameter value STOR006 General failure STOR007 Resource Allocation Failure Virtual Disk provided is not valid for the operation STOR017 Table 45 – DCIM_RAIDService.
Table 47 – DCIM_RAIDService.
Table 50 – DCIM_RAIDService.
StartingLBA Starting logical block address of virtual disks in 512 byte blocks. If input value is 0xFFFFFFFFFFFFFFFF or 18446744073709551615, startingLBA is calculated programmatically. 771 Table 52 – DCIM_RAIDService.CheckVDValues() Method: 772 VDPropNameArrayOut values Description SizeInBytes If Input Parameter “Size” is not specified or is specified as zero, then “SizeInBytes” returns the maximum allowed size of the virtual disk.
MessageID (OUT parameter) Message STOR035 Not enough Storage objects or Storage objects in incorrect state for this operation STOR043 Physical Disk is part of Virtual Disk that is not Secondary Raid Level 0 STOR044 All Physical Disks specfied are not part of the same disk group STOR045 Physical Disks have holes, StartingLBA and Size parameters are required to create a Virtual Disk STOR046 Invalid StartingLBA and/or Size STOR051 StartingLBA and Size combination goes beyond Physical Disk size ST
Table 56 –DCIM_RAIDService.SetControllerKey() Method: Return Code Values 781 Value Description 0 Request was successfully executed. 2 Error occurred Table 57 –DCIM_RAIDService.
785 8.12 DCIM_RAIDService.LockVirtualDisk () 786 The LockVirtualDisk() method encrypts the virtual disk. Table 59 – DCIM_RAIDService.LockVirtualDisk() Method: Return Code Values 787 Value Description 0 Request was successfully executed. 2 Error occurred Table 60 – DCIM_RAIDService.
Qualifiers Name Type Description/Values IN RebootJobType uint16 Creates a specific reboot job to power cycle the host system. This parameter only creates the RebootJob and does not schedule it. Shall contain the requested reboot type: 1 - PowerCycle 2 - Graceful Reboot without forced shutdown 3 - Graceful Reboot with forced shutdown. NOTE: This parameter only creates the RebootJob and does not schedule it. Schedules the configuration job and the optional reboot job at the specified start time.
Table 64 – DCIM_RAIDService.
Qualifiers Name Type Description/Values 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 816 817 8.15 DCIM_RAIDService.SetAttribute( ) 818 The SetAttribute( ) method is used to set or change the value of a RAID attribute.
Table 70 – DCIM_RAIDService.SetAttribute( ) Method: Parameters 831 Qualifiers Name Type Description/Values IN, REQ Target String FQDD of of target device IN, REQ AttributeName[] String Shall contain the attribute name representing the attribute to be modified, as specified by Attribute.AttributeName property. The specified attribute shall be unique and shall already exist. OUT SetResult[] String Returns: "Set CurrentValue” when the attribute’s current value is set.
MessageID(OUT parameter) Message STOR007 Resource Allocation Failure STOR039 Mismatch in AttributeName and AttributeValue count STOR037 Missing required parameter STOR038 Invalid parameter value for STOR040 Invalid Attribute Name STOR041 Invalid Attribute Value for Attribute Name STOR042 Unsupported Attribute Value for Attribute Name STOR047 AttributeValue cannot be changed for ReadOnly Attribute Name
Table 74 – DCIM_RAIDService.RemoveControllerKey() Method: Return Code Values 852 Value Description 0 Request was successfully executed. 2 Error occurred Table 75 – DCIM_RAIDService.
MessageID(OUT parameter) Message STOR020 Controller Key is already present Table 79 – DCIM_RAIDService.EnableControllerEncryption() Method: Parameters 861 Qualifiers Name Type Description/Values IN, REQ Target String FQDD of of target device (Controller) IN, REQ Mode Uint16 Mode of the controller 1 - Local Key Management (LKM) 2 – Dell Key Management (DKM) IN Key String Key is the passcode. This parameter is required if the mode is set to Local Key Management.
Table 80 – DCIM_RAIDService. ReKey () Method: Return Code Values 866 Value Description 0 Request was successfully executed. 2 Error occurred Table 81 – DCIM_RAIDService.
Qualifiers OUT Name RebootRequired Type string Description/Values A value of “Yes” means a reboot is required to set this value, and a value of “No” means a reboot is not required to set this value Error MessageID is returned If the method fails to execute. OUT MessageID String 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 869 870 8.
Qualifiers Name Type Description/Values OUT MessageArguments[] String Substitution variables for dynamic error messages 878 8.21 DCIM_RAIDService.ConvertToRAID() 879 880 881 882 The ConvertToRAID() method is used to convert a physical disks in Non-RAID state to a state usable for RAID. After the method is successfully executed the PendingValue property of RAIDPDState should reflect the pending changes. After the CreateTargetedConfigJob method is successfully executed the DCIM_PhysicalDiskView.
Table 86 – DCIM_RAIDService.ConvertToNonRAID() Method: Return Code Values 891 Value Description 0 Request was successfully executed. 2 Error occurred Table 87 – DCIM_RAIDService.ConvertToNonRAID() Method: Standard Messages 892 MessageID(OUT parameter) Message STOR003 Missing parameter STOR004 Invalid parameter value STOR006 General failure Table 88 – DCIM_RAIDService.
Class and Method DCIM_VirtualDiskView DCIM_RAIDInteger DCIM_RAIDString DCIM_RAIDEnumeration DCIM_ControllerBatteryView DCIM_EnclosureEMMView DCIM_EnclosureFanSensor DCIM_EnclosurePSUView DCIM_EnclosureTemperatureSensor DCIM_RAIDService DCIM_RAIDService. CreateTargetedConfigJob() Operation ENUMERATE, GET ENUMERATE, GET ENUMERATE, GET ENUMERATE, GET ENUMERATE, GET ENUMERATE, GET ENUMERATE, GET ENUMERATE, GET ENUMERATE, GET ENUMERATE, GET INVOKE DCIM_RAIDService.
Class and Method Operation RemoveControllerKey() DCIM_RegisteredProfile.ReKey() INVOKE DCIM_RegisteredProfile. UnassignSpare() INVOKE DCIM_RegisteredProfile. ConvertToRAID() INVOKE DCIM_RegisteredProfile. ConvertToNonRAID() DCIM_LCRegisteredProfile DCIM_LCElementConformsToProfile Version 1.3.
ANNEX A (informative) 902 903 904 905 Change Log 906 Version 1.3.0 Date Description Added the InitializeVirtualDisk() method Added RAIDSupportedInitTypes as DCIM_RAIDEnumeration attribute instance. Added the PendingOperations property to the DCIM_VirtualDiskView. Added LC062 error message to the SetAttribute(), SetAttributes(), CreateTargetedConfigJob(), and DeletePendingConfiguration() methods. 907 908 68 Version 1.3.