HP 3PAR CIM API Programming Reference (QL226-97722, March 2014)
6. StorageSetting generated from CreateSetting of “HP_3PAR:CapabilitiesForDynamicStoragePool:
<pool name>”.
StorageSetting created this way can be used by a client for user space or snapshot space
of a virtual volume. By default the ThinlyProvisioned property is set to FALSE. A client
has to modify this to TRUE if a TPVV is desired. This setting has a
StorageSettingGeneratedFromCapabilities association to the
“HP_3PAR:CapabilitiesForDynamicStoragePool: <pool name>” Capabilities.
7. StorageSetting created by CreateInstance
StorageSetting contains values that are totally determined by the client who created it. The
most likely usage for this is if a client clones an existing fixed StorageSetting and then modifies
some of the property values before creating it. This Setting has a
StorageSettingGeneratedFromCapabilities association to the appropriate
“HP_3PAR:StorageCapabilities: <concrete pool>” Capabilities according to the RAID type of
the StorageSetting.The default is RAID10.
8. Persistent StorageSetting/Template.
StorageSetting (templates) that are stored in Persistent Repository. The TemplateType and
TemplateForVolumeType properties of the StorageSetting restrict what kind of element creation
this setting can be applied to. This Setting has a StorageSettingGeneratedFromCapabilities
association to the appropriate "HP_3PAR:Capabilities:<TemplateName>" Capabilities
according to the RAID type of the StorageSetting. The default is RAID10.
Table 23 Relevant Properties of StorageSetting
DescriptionProperties
Grow increment in bytes. When a TP StorageVolume or a
DynamicStoragePool grows on demand, the system allocates this
number of bytes on each allocation.
Uint64
AllocationUnit
Maximum allocation unit in bytes.Uint64
AllocationUnitMax
Minimum allocation unit in bytes.Uint64
AllocationUnitMin
Snap space limit in bytes. If SpaceLimit (in bytes) is greater than
zero, the space consumed by the storage element shall not exceed the
Uint64
SpaceLimit
value of SpaceLimit. For TP StorageVolume, if SpaceLimit is
zero, allocation limit is not enforced (e.g. the volume can grow until
the system runs out of space).
Snap space limit warning in percentage of SpaceLimit. When actual
space allocated to the TP StorageVolume or DynamicStoragePool
Uint16
SpaceLimitWarningThreshold
hits this threshold, alerts are generated. For example, if
SpaceLimitWarningThreshold is 90% and SpaceLimit is 100GB,
alerts are generated when allocated space is 90GB or more.
User space limit in bytes. If UserSpaceLimit (in bytes) is greater than
zero, the space consumed by the storage element shall not exceed the
Uint64
UserSpaceLimit
value of UserSpaceLimit. For TP StorageVolume , if
UserSpaceLimit is zero, allocation limit is not enforced (e.g. the
volume can grow until the system runs out of space).
User space limit warning in percentage of UserSpaceLimit. When
the actual space allocated to the TP StorageVolume or
Uint16
UserSpaceLimitWarningThreshold
DynamicStoragePool hits this threshold, alerts are generated. For
example, if UserSpaceLimitWarningThreshold is 90% and
UserSpaceLimit is 100GB, alerts are generated when allocated
space is 90GB or more.
24 CIM API SMI-S Support