BlockServices
Class IBMTSDS_RAIDSetting


CIM_ManagedElement
\_CIM_SettingData
  \_CIM_StorageSetting


Description

This class of StorageSetting is used to describe RAID. Three instances of this class exist statically for each StorageManagementSystem, representing the three valid RAID Levels: RAID5, RAID6 and RAID10.

Subclasses


Referenced By

IBMTSDS_RAIDSettingToArraySitePoolCapabilities

Properties

IdTypeRangeDescription
Key
InstanceID string
Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. Will be of the form IBMTSDS:<RAID level>, where RAID level is RAID5, RAID6 or RAID10.
Read Only
ChangeableType uint16
Fixed - Not Changeable0
Changeable - Transient1
Changeable - Persistent2
Enumeration indicating the type of setting."Fixed - Not Changeable"settings are primordial. These setting are defined at the implementor of the class."Changeable - Transient"is the type of setting produced by the"CreateSetting"method. A client can subsequently request that the implementation persist the generated and potentially modified setting indefinately. Only a"Changeable - Transient"setting SHALL be converted to a"Changeable = Persistent"setting; the setting SHALL NOT be changed back.
DataRedundancyGoal uint16
DataRedundancyGoal describes the desired number of complete copies of data that can be maintained. This is set to DataRedundancyMin.
DataRedundancyMax uint16
DataRedundancyMax describes the maximum number of complete copies of data that can be maintained. The max supported redundancy of RAID5 and RAID6 is 1 and of RAID10 is 2.
DataRedundancyMin uint16
DataRedundancyMin describes the minimum number of complete copies of data that can be maintained. The minimum of RAID5 and RAID6 is 1 and of RAID10 is 2.
ElementName string
The user friendly name for this instance of SettingData. In addition, the user friendly name can be used as a index property for a search of query. Will be of the form StorageSetting for<RAID level>.
NoSinglePointOfFailure boolean
Indicates whether or not the associated element supports no single point of failure. Values are: FALSE = does not support no single point of failure, and TRUE = supports no single point of failure.
NoSinglePointOfFailureDefault boolean
Indicates the default value for the NoSinglePointOfFailure property.
PackageRedundancyMax uint16
PackageRedundancyMax describes the maximum number of redundant packages that can be used. For example, in the storage domain, package redundancy describes how many disk spindles can fail without data loss including, at most, one spare. The max for RAID5 is 2 and for RAID10 is 3.
PackageRedundancyMin uint16
PackageRedundancyMin describes the minimum number of redundant packages that can be used. For example, in the storage domain, package redundancy describes how many disk spindles can fail without data loss including, at most, one spare. The minimum for RAID5 and RAID10 is 1.
RAIDLevel uint16
Not applicable0
Unknown1
Undefined2
JBOD3
RAID54
RAID105
RAID66
Reserved..
Describes the IBM-defined RAID level.
Read Write
PackageRedundancyGoal uint16
PackageRedundancyGoal describes the desired number of redundant packages to be used. For example, in the storage domain, package redundancy describes how many disk spindles can fail without data loss including, at most, one spare. An example would be RAID5 with a spare disk which would have a PackageRedundancy of 2. Possible values are 0 to n. The bounds (max and min) for redundancy are defined using the properties, PackageRedundancyMax and PackageRedundancyMin. Set to Min, 1.
 
Inherited from class CIM_ManagedElement
Caption, Description, ElementName
 
Inherited from class CIM_SettingData
ElementName
 
Inherited from class CIM_StorageSetting
ChangeableType, IncrementalDeltas, LowSpaceWarningThreshold, PersistentReplica, SpaceLimit, SpaceLimitWarningThreshold, DataRedundancyGoal, DataRedundancyMax, DataRedundancyMin, DeltaReservationGoal, DeltaReservationMax, DeltaReservationMin, ExtentStripeLength, ExtentStripeLengthMax, ExtentStripeLengthMin, InitialSynchronization, IntendedUsage, NoSinglePointOfFailure, PackageRedundancyGoal, PackageRedundancyMax, PackageRedundancyMin, ParityLayout, ReplicationPriority, UserDataStripeDepth, UserDataStripeDepthMax, UserDataStripeDepthMin, UseReplicationBuffer
 

Method Summary

NameDescription
 

Method Detail