HP 3PAR InForm OS 3.1.1 CIM API (QL226-96591, July 2012)

Table 28 Instances for StoragePoolConfigurationCapabilities
Storage PoolConfigurationCapabilities
DeltaReplicaStoragePoolDynamicStoragePoolConcretePoolPrimordialPool
NULLStorage Element Creation
(5), Storage Element
Storage Pool Creation
(2), Storage Pool
NULLSupportedSynchronousActions
Return (6), Storage
Element Modification (7).
Deletion (3), Storage
Pool Modification (4).
NULLNULLSingle InPool (3)NULLSupportedStoragePoolFeatures
NULLStorageVolume Creation
(3), StorageVolume
StorageVolume Creation
(3), StorageVolume
NULLSupportedStorageElementFeatures
Modification (5), Single
InPool (6).
Modification (5), Single
InPool (6).
StorageVolume(2)StorageVolume (2),
ThinlyProvisionedStorageVolume
(5).
StorageVolume (2),
ThinlyProvisionedQuotaStoragePool
(8),
NULLSupportedStorageElementTypes
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.
Supported Method For Creating a Storage Volume
Table 29 Method for TPD_StorageConfigurationService
DescriptionMethod
Allows clients to create a StorageVolume.CreateOrModifyElementFromStoragePool()
Method Signature
The method signature is described as follows:
uint32 CreateOrModifyElementFromStoragePool (
[In] String ElementName,
[In,
Values {"StorageVolume", "StorageExtent", "LogicalDisk",
"ThinlyProvisionedStorageVolume",
ThinlyProvisionedLogicalDisk",
"ThinlyProvisionedAllocatedStoragePool",
Block Services Package 29