BlockServices
Class IBMTSDS_RankPool


CIM_ManagedElement
\_CIM_ManagedSystemElement
  \_CIM_LogicalElement
    \_CIM_StoragePool


Description

The RankPool represents the storage available on a singleDS Rank. Currently, there is a one-to-one relationship between a Rank and the Array that it was created from. Ranks are not preconfigured on the storage device and must be created by the Administrator.

Subclasses


Referenced By

IBMTSDS_AllocatedFromArrayPool IBMTSDS_AllocatedFromRankPool IBMTSDS_EncryptionGroupToRankPool IBMTSDS_HostedRankPool IBMTSDS_RankAllocatedFromPrimordialPool IBMTSDS_RankComponent IBMTSDS_RankPoolToCapabilities IBMTSDS_RankStatisticalData

Properties

IdTypeRangeDescription
Key
InstanceID string
The InstanceID of RankPool will be of the form'IBMTSDS:<StorageSystem.Name>-<RankID>'.
Read Only
ElementName string
A user-friendly name for the object.The ElementName will be of the form'Rank<RankNumber>on<StorageSystem.Name>'.
EncryptionGroupID string
Indicating which EncryptionGroup the RankPool is configured in.If the ID is NULL, it means the RankPool is not encrypted.
ExtentType uint16
Not applicable0
Unknown1
Undefined2
Fixed Block3
Count Key Data4
33805
Describes the IBM-defined Extent Type. Currently multiple Extent Types for one object are not allowed, but the property is set to be an array for possible future use. On DS, does not differentiate between 3380 and 3390 and is simply considered Count Key Data for both
HealthState uint16
Unknown0
OK5
Degraded/Warning10
Minor failure15
Major failure20
Critical failure25
Non-recoverable error30
DMTF Reserved..
Indicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined:"Non-recoverable Error"(30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost."Critical Failure"(25) - The element is non-functional and recovery might not be possible."Major Failure"(20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working."Minor Failure"(15) - All functionality is available but some might be degraded."Degraded/Warning"(10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors."OK"(5) - The element is fully functional and is operating within normal operational parameters and without error."Unknown"(0) - The implementation cannot report on HealthState at this time.DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.
NumExtentsMigratingSource uint64
The number of Extents in the process of migrating out of this rank.
NumExtentsMigratingTarget uint64
The number of Extents in the process of becoming allocated with data on this rank as a result of the migration process.
OperationalStatus uint16
Unknown0
Other1
OK2
Degraded3
Stressed4
Predictive Failure5
Error6
Non-Recoverable Error7
Starting8
Stopping9
Stopped10
In Service11
No Contact12
Lost Communication13
Aborted14
Dormant15
Supporting Entity in Error16
Completed17
Power Mode18
DMTF Reserved..
Vendor Reserved0x8000..
Operational status.
PoolID string
Max Length256
A unique name in the context of the System that identifies this pool. Same as InstanceID.
Primordial boolean
By definition, Primordial is false.
RAIDLevel uint16
Not applicable0
Unknown1
Undefined2
JBOD3
RAID54
RAID105
RAID66
Reserved..
Describes the IBM-defined RAID level.
RemainingManagedSpace uint64
The remaining amount of raw storage (in bytes) from the TotalManagedSpace of this StoragePool. This value will either be equal to TotalManagedSpace or 0.
TotalManagedSpace uint64
The total amount of raw storage (in bytes) managed by this StoragePool.
Read Write
 
Inherited from class CIM_ManagedElement
Caption, Description, ElementName
 
Inherited from class CIM_ManagedSystemElement
HealthState, InstallDate, Name, OperationalStatus, Status, StatusDescriptions
 
Inherited from class CIM_StoragePool
LowSpaceWarningThreshold, PoolID, Primordial, RemainingManagedSpace, TotalManagedSpace
 

Method Summary

NameDescription
GetSupportedSizeRangeThis method will return a code of 1 (Method not supported) since partial allocation of Ranks is not supported.
GetSupportedSizesThis method will return a code of 1 (Method not supported) since partial allocation of Ranks is not supported.
 
Inherited from class CIM_StoragePool
GetAvailableExtents, GetSupportedSizeRange, GetSupportedSizes
 

Method Detail


GetSupportedSizeRange

Description

This method will return a code of 1 (Method not supported) since partial allocation of Ranks is not supported.

Parameters

IdTypeRangeDescription
In
ElementType uint16
The type of element for which supported size ranges are reported for.
Goal CIM_StorageSetting
The StorageSetting for which supported size ranges should be reported for.
out
MinimumVolumeSize uint64
The minimum size for a volume/pool in bytes.
MaximumVolumeSize uint64
The maximum size for a volume/pool in bytes.
VolumeSizeDivisor uint64
A volume/pool size must be a multiple of this value which is specified in bytes.
Return Codes
none

GetSupportedSizes

Description

This method will return a code of 1 (Method not supported) since partial allocation of Ranks is not supported.

Parameters

IdTypeRangeDescription
In
ElementType uint16
The type of element for which supported sizes are reported for.
Goal CIM_StorageSetting
The StorageSetting for which supported sizes should be reported for.
out
Sizes uint64
List of supported sizes for a Volume/Pool creation or modification.
Return Codes
none