BlockServices
Class IBMTSDS_SEVolume


CIM_ManagedElement
\_CIM_ManagedSystemElement
  \_CIM_LogicalElement
    \_CIM_EnabledLogicalElement
      \_CIM_LogicalDevice
        \_CIM_StorageExtent
          \_CIM_StorageVolume


Description

A SEVolume is a StorageExtent that is published for use outside of the scoping System. For SCSI storage target devices, Volumes are used to represent target Block devices, (peripheral device type codes 0h (i.e, direct-access), 4h (i.e., write-once), 5h (i.e., CD/DVD), 7h (i.e., optical memory), and Eh (i.e., simplified direct-access).); This class exists on DS only. Not supported on ESS.

Subclasses


Referenced By

IBMTSDS_AllocatedFromVirtualPool IBMTSDS_BaseSEVolume IBMTSDS_SEVolumeBasedOnRankExtent IBMTSDS_SEVolumeMemberOfVolumeGroup IBMTSDS_SEVolumeSettingData IBMTSDS_SEtoSEStorageSynchronized IBMTSDS_SEtoSTDStorageSynchronized IBMTSDS_STDtoSEStorageSynchronized IBMTSDS_StorageSystemToSEVolume

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_SEVolume'.
DeviceID string
Max Length64
An address or other identifying information to uniquely name the LogicalDevice. Is of the form'<StorageSystem.Name>-<DeviceID>'.
SystemCreationClassName string
Max Length256
The scoping System's CreationClassName.
SystemName string
Max Length256
The scoping System's Name.
Read Only
BlockSize uint64
For Fixed Block volumes, BlockSize is 512. Even if the format is Block520, the actual data is stored in blocks of 512 bytes. For CKD volumes, BlockSize is bytes/cylinder, which is 712140 for 3380 volumes and 849960 for 3390 volumes.
ConsumableBlocks uint64
The maximum number of blocks, of size BlockSize, which are available for consumption when layering StorageExtents using the BasedOn association. All blocks on a Volume are usable, so this is set to NumberOfBlocks.
DataOrganization uint16
Other0
Unknown1
Fixed Block2
Variable Block3
Count Key Data4
Type of data organization used. The valid values are Fixed Block and Count Key Data.
DataRedundancy uint16
Number of complete copies of data currently maintained. Since the allocation of a Volume on each Rank is not exposed, the DataRedundancy will be set to 1
DeltaReservation uint8
Current value for Delta reservation. This is a percentage that specifies the amount of space that should be reserved in a replica for caching changes. Set to 100.
ElementName string
A user-friendly name for the object.For DS, machines the Nickname in the Storage Manager. The maximum length is 16 characters.
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
ExtentStatus is'Data Lost'when the StorageVolume has had an indeterminate data loss. ExtentStatus is Broken when the Volume is not online and fully accessible. ExtentStatus is'In-Band Access Granted'when a FULL path to a host is defined (i.e. the volume has an association to a ProtocolController which has an assocation to an AuthorizedPriviledge which has an association to StorageHardwareID). Otherwise the ExtentStatus is'None/Not Applicable'. It is possible for a volume to be'Broken'and'In-Band Access Granted'simultaneously.
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. This is false because the Extent Composition Subprofile is not supported.
LSS string
A two-digit hex string representing the LSS of the volume.
Name string
A unique identifier for the Volume. Same as DeviceID.
NameFormat uint16
Unknown0
Other1
VPD83NAA62
VPD83NAA53
VPD83Type24
VPD83Type15
VPD83Type06
SNVM7
NodeWWN8
NAA9
EUI6410
T10VID11
A subset of StorageExtent name formats apply to StorageVolumes.
NoSinglePointOfFailure boolean
Indicates whether or not there exists no single point of failure. This is true because RAID0 is not supported, and there must be two StorageProcessorSystem's in each DS storage device.
NumberOfBlocks uint64
Total number of logically contiguous blocks, of size Block Size, which form this Volume. The total size of the Volume can be calculated by multiplying BlockSize by NumberOfBlocks. For CKD volumes, this is the number of cylinders.
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..
The only two valid Status are OK and Error.
OtherIdentifyingInfo string
Max Length256
OtherIdentifyingInfo captures data, in addition to DeviceID information, that could be used to identify a LogicalDevice. For example, you could use this property to hold the operating system's user-friendlyname for the Device.
PackageRedundancy uint16
Number of complete copies of data currently maintained. Since the allocation of a Volume on each Rank is not exposed, the PackageRedundancy will be set to 1
VirtualSpaceConsumed uint64
Reports the amount of space that is used by the Space Efficient Volume
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_StorageVolume
Name, NameFormat, NameNamespace
 

Method Summary

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

Method Detail