HP 3PAR StoreServ 7400 4-node HP 3PAR CIM API Programming Reference (OS 3.1.2 - Page 41
Dynamic Storage Pool (CPG), Legacy Storage Volume, TPD_StorageVolume.BlockSize
View all HP 3PAR StoreServ 7400 4-node manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 41 highlights
size is also represented in TPD_AllocatedFromStoragePool.SpaceConsumed between the parent concrete pool and the storage volume, dynamic storage pool, or delta replica storage pool. TotalManagedSpace for a concrete storage pool is equal to RemainingManagedSpace for the concrete storage pool value plus TPD_AllocatedFromStoragePool.SpaceConsumed option from all the storage volumes, dynamic storage pool, or delta replica storage pool allocated from the pool. StoragePool.SpaceLimit has the same value as TotalManagedSpace. Dynamic Storage Pool (CPG) TPD_AllocatedFromStoragePool.SpaceConsumed between a concrete pool and a dynamic storage pool (DSP) represents the raw capacity taken by the DSP. Capacity used for metadata in the creation of the pool can be calculated by (TPD_AllocatedFromStoragePool.SpaceConsumed - DynamicStoragePool.TotalManagedSpace). TotalManagedSpace for a DSP represents the logical capacity that can be used to create storage volumes or delta replica storage pool. RemainingManagedSpace for a DSP represents what logical capacity is available for creating a new volume or delta replica storage pool. After a volume or delta replica storage pool is created, the logical size of the new volume or the actual logical size allocated to delta replica storage pool is subtracted from the RemainingManagedSpace of the parent DSP. This size is also represented in TPD_AllocatedFromStoragePool.SpaceConsumed between the DSP and the storage volume or delta replica storage pool. For a DynamicStoragePool, the formula used in capacity calculation is different from that of a concrete pool (3PAR:all-FC, 3PAR:all-NL or 3PAR:all-SSD). TotalManagedSpace is the actual allocated size to the pool and is not involved in the calculation anymore. Instead, SpaceLimit is used: • SpaceLimit - RemainingManagedSpace plus total SpaceConsumed. • TotalManagedSpace - Actual space allocated. • SpaceLimit - Virtual size. If the pool is limitless, i.e., -sdgl is not specified, SpaceLimit is 1PB which represents the maximum size the system allows. • RemainingManagedSpace - SpaceLimit minus the sum of SpaceConsumed. Legacy Storage Volume Since a concrete pool (HP_3PAR:all-FC, HP_3PAR:all-NL, and HP_3PAR:all-SSD) is not RAID-specific, raw capacity is used in calculating its ManagedSpace as well as SpaceConsumed with its direct parent primordial pool and child pools/volumes. All DeltaReplicaStoragePools that are directly allocated from concrete pools also use raw capacity in calculating TotalManagedSpace and RemaniningManagedSpace. TPD_AllocatedFromStoragePool.SpaceConsumed between the parent concrete pool and the storage volume represents the raw size of the volume. The meaning of StorageVolume.NumberOfBlocksis the logical usable volume block size. A new property, NumberOfRawBlocks, is introduced to the StorageVolume class to represent the raw volume block size. Hence, TPD_AllocatedFromStoragePool.SpaceConsumed is equal to TPD_StorageVolume.NumberOfRawBlocks multiplied by TPD_StorageVolume.BlockSize. TPD_StorageVolume.ConsumableBlocks remains the same and is now equal to TPD_StorageVolume.NumberOfBlocks. Capacity used for metadata in the creation of the storage volume can be calculated by [(TPD_StorageVolume.NumberOfRawBlocks minus TPD_StorageVolume.NumberOfBlocks) multiplied by the TPD_StorageVolume.BlockSize]. Block Services Package 41