BlockServices
Class IBMTSDS_ArraySiteExtent


CIM_ManagedElement
\_CIM_ManagedSystemElement
  \_CIM_LogicalElement
    \_CIM_EnabledLogicalElement
      \_CIM_LogicalDevice
        \_CIM_StorageExtent
          \_CIM_CompositeExtent


Description

A CompositeExtent is used to model the distribution of user data across one or more underlying StorageExtents, which may or not be protected by some redundancy mechanism. ArraySiteExtent represents the distribution of data on an ArraySite.Only valid for DS.

Subclasses


Referenced By

IBMTSDS_ArrayBasedOnArraySiteExtent IBMTSDS_ArraySiteBasedOnDiskExtent IBMTSDS_ArraySiteComponent IBMTSDS_StorageSystemToArraySiteExtent

Properties

IdTypeRangeDescription
Key
CreationClassName string
Max Length256
CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified. This value is set to'IBMTSDS_ArraySiteExtent'.
DeviceID string
Max Length64
An address or other identifying information to uniquely name the LogicalDevice. Is of the form'<StorageSystem.Name>-S<ArraySiteID>'.
SystemCreationClassName string
Max Length256
The scoping System's CreationClassName. Set to'IBMTSDS_StorageSystem'.
SystemName string
Max Length256
The scoping System's Name.
Read Only
BlockSize uint64
Size in bytes of the block which form this Storage Extent.Since the DataType on the Array Site is unknown, this is set to 1.
DataRedundancy uint16
Number of complete copies of data currently maintained.
ExtentInterleaveDepth uint64
Number of StorageExtents to stripe as a collective set. In SCC, this value is defined as the number of stripes to count before continuing to map into the next contiguous set of Extents, beyond the current stripe.
ExtentStatus uint16
Other0
Unknown1
None/Not Applicable2
Broken3
Data Lost4
Dynamic Reconfig5
Exposed6
Fractionally Exposed7
Partially Exposed8
Protection Disabled9
Readying10
Rebuild11
Recalculate12
Spare in Use13
Verify In Progress14
In-Band Access Granted15
Imported16
Exported17
DMTF Reserved18..32767
Vendor Reserved32768..65535
StorageExtents have additional status information beyond that captured in the OperationalStatus and other properties, inherited from ManagedSystemElement. This additional information (for example,"Protection Disabled", value=9) is captured in the ExtentStatus property.'In-Band Access Granted'says that access to data on an extent is granted to some consumer and is only valid when'Exported'is also set. It is set as a side effect of PrivilegeManagementService.ChangeAccess or equivalent interfaces.'Imported'indicates that the extent is used in the current system, but known to be managed by some other system. For example, a server imports volumes from a disk array.'Exported'indicates the extent is meant to be used by some comsumer. A disk array'slogical units are exported.Intermediate composite extents may be neither imported nor exported.
ExtentStripeLength uint64
Number of contiguous underlying StorageExtents counted before looping back to the first underlying StorageExtent of the current stripe. It is the number of StorageExtents forming the user data stripe.
HealthState uint16
Unknown0
OK5
Degraded/Warning10
Minor failure15
Major failure20
Critical failure25
Non-recoverable error30
DMTF Reserved..
Health state.
IsBasedOnUnderlyingRedundancy boolean
True indicates that the underlying StorageExtent(s) participate in a StorageRedundancyGroup.
IsConcatenated boolean
True indicates that the data is concatenated across the various StorageExtents in the Group.
NoSinglePointOfFailure boolean
Indicates whether or not there exists no single point of failure. This is false, because the ArraySite contains no redundancy information.
NumberOfBlocks uint64
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.
PackageRedundancy uint16
How many physical packages can currently fail without data loss.
Primordial boolean
By definition, Primordial is false. The DiskDriveExtents are considered to be the Primordial extents.
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_EnabledLogicalElement
EnabledState, OtherEnabledState, RequestedState, TimeOfLastStateChange, EnabledDefault
 
Inherited from class CIM_LogicalDevice
AdditionalAvailability, Availability, ErrorCleared, ErrorDescription, IdentifyingDescriptions, LastErrorCode, MaxQuiesceTime, OtherIdentifyingInfo, PowerManagementCapabilities, PowerManagementSupported, PowerOnHours, StatusInfo, TotalPowerOnHours
 
Inherited from class CIM_StorageExtent
Access, BlockSize, ConsumableBlocks, DataOrganization, DataRedundancy, DeltaReservation, ErrorMethodology, ExtentStatus, IsBasedOnUnderlyingRedundancy, Name, NameFormat, NameNamespace, NoSinglePointOfFailure, NumberOfBlocks, OtherNameFormat, OtherNameNamespace, PackageRedundancy, Primordial, Purpose, SequentialAccess
 
Inherited from class CIM_CompositeExtent
ExtentInterleaveDepth, ExtentStripeLength, IsConcatenated, NumberOfBlocks
 

Method Summary

NameDescription
 
Inherited from class CIM_EnabledLogicalElement
RequestStateChange
 
Inherited from class CIM_LogicalDevice
EnableDevice, OnlineDevice, QuiesceDevice, Reset, RestoreProperties, SaveProperties, SetPowerState
 

Method Detail