HP 3PAR StoreServ 7400 4-node HP 3PAR CIM API Programming Reference (OS 3.1.2 - Page 40

Calculating Capacity for StoragePool and StorageVolume, Primordial Storage Pool, Concrete Storage Pool

Page 40 highlights

Table 38 Summary of Modifiable StorageSetting Properties for StorageVolume StorageSetting Property Policy GeometrySectorsPerTrack GeometryHeadsPerCylinder ThinlyProvisioned SpaceLimit SpaceLimitWarningThreshold UserSpaceLimit CLI Equivalence -pol -spt -hpc -tpvv -snp_al -snp_aw -usr_al UserSpaceLimitWarningThreshold -usr_aw ExpirationTime RetentionTime -exp -retain Comment "-snp_al" uses percentage, but SpaceLimit is in number of bytes. snap space limit warning in percentage of SpaceLimit. -usr_al uses percentage, but UserSpaceLimit is in number of bytes; applicable only for TPVV; the provider ignores this for a full-provisioned volume, i.e., if ThinlyProvisioned == FALSE. user space limit warning in percentage of UserSpaceLimit, applicable only for TPVV; the provider ignores this for a full-provisioned volume, i.e., if ThinlyProvisioned == FALSE. Time when the volume expires. (In CLI, the value is the delta, whereas here it is the actual date and time.) Time when the volume retention ends. (In CLI, the value is the delta, whereas here it is the actual date and time.) Calculating Capacity for StoragePool and StorageVolume Calculate capacity for StoragePool and StorageVolume through one of the following methods. Primordial Storage Pool The primordial pool represents the raw capacity of the array. Its TotalManagedSpace therefore represents the capacity of all the disk drives in the array, whether admitted or not, minus capacity lost due to chunklet formatting. The RemainingManagedSpace option represents the capacity of the disks that are in a New state, namely those that have not been admitted. StoragePool.SpaceLimit has the same value as TotalManagedSpace. Concrete Storage Pool TPD_AllocatedFromStoragePool.SpaceConsumed between a primordial and a concrete pool (3PAR:all-FC, 3PAR:all-NL or 3PAR:all-SSD) represents the raw capacity taken by the concrete pool. The capacity used for metadata in the creation of the concrete pool can be calculated by (TPD_AllocatedFromStoragePool.SpaceConsumed - ConcreteStoragePool.TotalManagedSpace). TotalManagedSpace for a concrete storage pool represents the raw capacity that can be used to create storage volumes, dynamic storage pool, or delta replica storage pool. RemainingManagedSpace for a concrete storage pool represents how much raw capacity is available for creating a new volume, dynamic storage pool, or delta replica storage pool. After a volume, dynamic storage pool or delta replica storage pool is created, the raw size of the new volume or the actual raw size allocated to the dynamic storage pool or delta replica storage pool is subtracted from the RemainingManagedSpace of the parent concrete pool. This volume raw 40 CIM API SMI-S Support

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309

Table 38 Summary of Modifiable StorageSetting Properties for StorageVolume
Comment
CLI Equivalence
StorageSetting Property
-pol
Policy
-spt
GeometrySectorsPerTrack
-hpc
GeometryHeadsPerCylinder
-tpvv
ThinlyProvisioned
β€œ-snp_al” uses percentage, but
SpaceLimit is in number of bytes.
-snp_al
SpaceLimit
snap space limit warning in percentage
of
SpaceLimit
.
-snp_aw
SpaceLimitWarningThreshold
-usr_al
uses percentage, but
UserSpaceLimit
is in number of
-usr_al
UserSpaceLimit
bytes; applicable only for TPVV; the
provider ignores this for a
full-provisioned volume, i.e., if
ThinlyProvisioned
== FALSE.
user space limit warning in percentage
of
UserSpaceLimit
, applicable only
-usr_aw
UserSpaceLimitWarningThreshold
for TPVV; the provider ignores this for
a full-provisioned volume, i.e., if
ThinlyProvisioned
== FALSE.
Time when the volume expires. (In CLI,
the value is the delta, whereas here it
is the actual date and time.)
-exp
ExpirationTime
Time when the volume retention ends.
(In CLI, the value is the delta, whereas
here it is the actual date and time.)
-retain
RetentionTime
Calculating Capacity for StoragePool and StorageVolume
Calculate capacity for
StoragePool
and
StorageVolume
through one of the following methods.
Primordial Storage Pool
The primordial pool represents the raw capacity of the array. Its
TotalManagedSpace
therefore
represents the capacity of all the disk drives in the array, whether admitted or not, minus capacity
lost due to chunklet formatting. The
RemainingManagedSpace
option represents the capacity
of the disks that are in a New state, namely those that have not been admitted.
StoragePool.SpaceLimit
has the same value as
TotalManagedSpace
.
Concrete Storage Pool
TPD_AllocatedFromStoragePool.SpaceConsumed
between a primordial and a concrete
pool (3PAR:all-FC, 3PAR:all-NL or 3PAR:all-SSD) represents the raw capacity taken by the concrete
pool. The capacity used for metadata in the creation of the concrete pool can be calculated by
(
TPD_AllocatedFromStoragePool.SpaceConsumed
–
ConcreteStoragePool.TotalManagedSpace)
.
TotalManagedSpace
for a concrete storage pool represents the raw capacity that can be used
to create storage volumes, dynamic storage pool, or delta replica storage pool.
RemainingManagedSpace
for a concrete storage pool represents how much raw capacity is
available for creating a new volume, dynamic storage pool, or delta replica storage pool. After
a volume, dynamic storage pool or delta replica storage pool is created, the raw size of the new
volume or the actual raw size allocated to the dynamic storage pool or delta replica storage pool
is subtracted from the
RemainingManagedSpace
of the parent concrete pool. This volume raw
40
CIM API SMI-S Support