HP 3PAR CIM API Programming Reference (OS 3.1.2 MU2) (QL226-97015, June 2013)

Table 28 Instances for StoragePoolConfigurationCapabilities
Storage PoolConfigurationCapabilities
DeltaReplicaStoragePoolDynamicStoragePoolConcretePoolPrimordialPool
Storage Pool
Deletion (3)
Storage Pool
Modification (4),
Storage Pool Creation (2)Storage Pool
Creation (2)
SupportedSynchronousActions
Storage Pool Deletion
(3), Storage
Element Creation (5),
Storage
Element Modification (7)
NULLStorage Pool QoS
Change (5),
InExtents (2),
Single InPool (3)
InExtents (2),
Single InPool (3)
SupportedStoragePoolFeatures
Storage Pool Capacity
Expansion (6),
Storage Pool Capacity
Reduction (7)
Reserved as a
Delta Replica
Container (4)
Unrestricted (2)Unrestricted (2)Unrestricted (2)SupportedStoragePoolUsage
NULLStorageVolume Creation
(3),
StorageVolume Creation (3),
StorageVolume Modification (5),
Single InPool (6).
NULLSupportedStorageElementFeatures
StorageVolume
Modification (5),
Single InPool (6).
Storage Element QoS
Change (11),
Storage Element
Capacity Expansion (12)
StorageVolume(2)StorageVolume (2),
ThinlyProvisionedStorageVolume
(5).
StorageVolume (2),
ThinlyProvisionedQuotaStoragePool
(8),
ThinlyProvisionedQuotaStoragePool
(8),
ThinlyProvisionedLimitlessStoragePool
(9)
SupportedStorageElementTypes
ThinlyProvisionedLimitlessStoragePool
(9).
Creating a Volume Through SMI-S
There are two extrinsic methods required to create a volume. The CreateSetting method in
TPD_StorageCapabilities class generates the settings that are used to create the Volume,
and the CreateOrModifyElementFromStoragePool method in
TPD_StorageConfigurationService class creates, modifies or grows the volume with the
StorageSetting instance created by the CreateSetting method. The
ReturnToStoragePool method is used to delete a volume.
Additionally, you can use the intrinsic method with the TPD_StorageSetting class. The
ModifyInstance method is used to modify the StorageSetting properties that are returned
by the CreateSetting method.
A new method TPD_CreateOrModifyElementFromStoragePools can also be used to create,
modify, and grow virtual volumes. This method is similar to
CreateOrModifyElementFromStoragePool, but instead of the InPool parameter, there is
an InPools parameter which accepts an array of references to StoragePool, with the first element
containing reference to the parent pool from which the volume allocate its user space, and the
second element containing reference to the parent pool from which the volume allocate its snapshot
space.
Block Services Package 31