DiskDriveLite
Class IBMTSDS_DiskExtent


CIM_ManagedElement
\_CIM_ManagedSystemElement
  \_CIM_LogicalElement
    \_CIM_EnabledLogicalElement
      \_CIM_LogicalDevice
        \_CIM_StorageExtent


Description

DiskExtent describes the capabilities and management of Disk Drives.

Subclasses


Referenced By

IBMTSDS_ArraySiteBasedOnDiskExtent IBMTSDS_DiskDrivePresent IBMTSDS_DiskExtentToExtentPool IBMTSDS_PrimordialComponent IBMTSDS_RankBasedOnDiskExtent IBMTSDS_StorageSystemToDiskExtent

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 class is IBMTSDS_DiskExtent.
DeviceID string
Max Length64
An address or other identifying information to uniquely name the LogicalDevice. The value for this property is set to IBMTSDS_DiskDrive.DeviceID.
SystemCreationClassName string
Max Length256
The scoping System's CreationClassName. Set to'IBMTSDS_StorageSystem'
SystemName string
Max Length256
The scoping System's Name.
Read Only
Access uint16
Unknown0
Readable1
Writeable2
Read/Write Supported3
Write Once4
Access describes whether the media is readable (value=1), writeable (value=2), or both (value=3)."Unknown"(0) and"Write Once"(4) can also be defined.
BlockSize uint64
Size in bytes of the blocks which form this StorageExtent. If variable block size, then the maximum block size in bytes should be specified. The block size for DiskExtent is 1 (unknown).
ConsumableBlocks uint64
The maximum number of blocks, of size BlockSize, which are available for consumption when layering StorageExtents using the BasedOn association. This property only has meaning when this StorageExtent is an Antecedent reference in a BasedOn relationship. For example, a StorageExtent could be composed of 120 blocks. However, the Extent itself may use 20 blocks for redundancy data. For DiskExtent, the value for this property is the same as NumberOfBlocks.
DataOrganization uint16
Other0
Unknown1
Fixed Block2
Variable Block3
Count Key Data4
Type of data organization used. The value is'Unknown'.
ElementName string
Same as Name.
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
The ExtentStatus property is unused, so it is set to'Unknown'. For status information check IBMTSDS_DiskDrive.OperationalStatus
HealthState uint16
Unknown0
OK5
Degraded/Warning10
Minor failure15
Major failure20
Critical failure25
Non-recoverable error30
DMTF Reserved..
Health state.
Name string
A unique identifier for the Extent. The value is of the form'StorageExtent for DiskDrive<IBMTSDS_DiskDrive.DeviceID>.
NameFormat uint16
Unknown0
Other1
VPD83NAA62
VPD83NAA53
VPD83Type24
VPD83Type15
VPD83Type06
SNVM7
NodeWWN8
NAA9
EUI6410
T10VID11
OS Device Name12
Format of the Name property.
NumberOfBlocks uint64
Total number of logically contiguous blocks, of size Block Size, which form this Extent. Since BlockSize for DiskExtent is set to 1, NumberOfBlocks is simply the capacity of this DiskExtent in bytes.
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.
Primordial boolean
If true,"Primordial"indicates that the containing System does not have the ability to create or delete this operational element. This is important because StorageExtents are assembled into higher-level abstractions using the BasedOn association. Although the higher-level abstractions can be created and deleted, the most basic, (i.e. primordial), hardware-based storage entities cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized. In other words, a Primordial StorageExtent exists in, but is not created by its System and conversely a non-Primordial StorageExtent is created in the context of its System. For StorageVolumes, this property will generally be false. One use of this property is to enable algorithms that aggregate StorageExtent.ConsumableSpace across all, StorageExtents but that also want to distinquish the space that underlies Primordial StoragePools. Since implementations are not required to surface all Component StorageExtents of a StoragePool, this information is not accessible in any other way.The DiskDriveExtent, by definition, is primordial.
SequentialAccess boolean
Boolean set to TRUE if the Storage is sequentially accessed by a MediaAccessDevice. A TapePartition is an example of a sequentially accessed StorageExtent. StorageVolumes, Disk Partitions and LogicalDisks represent randomly accessed 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
 

Method Summary

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

Method Detail