HP 3PAR StoreServ 7200 2-node HP 3PAR CIM API Programming Reference (OS 3.1.2 - Page 58

CreateOrModifyStoragePool, Associations, TPD_ReplicaPoolForStorage, TPD_AllocatedFromStoragePool

Page 58 highlights

non-legacy volume, within the input parameter Goal (a TPD_StorageSetting object) during create or modify volume operation, a TPD_DeltaReplicaStoragePool will be instantiated automatically. CreateOrModifyStoragePool DeltaReplicaStoragePool can also be created by CreateOrModifyStoragePool method (see Section (page 31) for the method signature). Following table outlines the parameters for this method: Table 43 Creating StoragePool using CreateOrModifyStoragePool Type of Pool CreateOrModifyStoragePool Parameters Goal. InPools InExtents Size Element StoragePoolInitialUsage Name DeltaReplicaStoragePool "Reserved as a (allocates from Delta Replica DynamicStoragePool Container"(4) ) Reference to Reference to parent the DynamicStoragePool StorageVolume associated with the snapspace NULL NULL DeltaReplicaStoragePool "Reserved as a (allocates from concrete Delta Replica pool like "all-FC", aka Container" (4) static snapspace) DynamicStoragePool NULL or "Unrestricted" (2) NULL or Reference to reference to the concrete StorageVolume pool (must associated be same as with the parent pool snapspace of volume) Size of snapspace NULL Reference to primordial or Concrete pool (Optional) contains NULL or name an array of size of the references to pool (sdgl) TPD_DiskStorageExtent to let client specify the disks that should be used to create the DynamicStoragePool Note that using this way of creating DeltaReplicaStoragePoolis a two-step process: (1) create the volume, then (2) create the DeltaReplicaStoragePool. Associations TPD_ReplicaPoolForStorage The TPD_DeltaReplicaStoragePool is associated to the source StorageVolume via TPD_ReplicaPoolForStorage. TPD_AllocatedFromStoragePool New instances of TPD_AllocatedFromStoragePool are created that associate the TPD_DeltaReplicaStoragePool to: • the parent StoragePool. For non-CPVV, the parent pool is a concrete pool, and whether this is all-FC, all-NL, or all-SSD depends on the device type of the source volume. For CPVV, the parent pool is a DSP.SpaceConsumed property in either case is the sum of raw snap volume size and raw admin size. SpaceLimit and SpaceLimitThresholdWarning are valid only for CPVV. • all virtual copy snapshot volumes that are created from the source volume. SpaceConsumed property for each association in this case is the space consumed by the snapshot. 58 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

non-legacy volume, within the input parameter
Goal
(a
TPD_StorageSetting
object) during
create or modify volume operation, a
TPD_DeltaReplicaStoragePool
will be instantiated
automatically.
CreateOrModifyStoragePool
DeltaReplicaStoragePool can also be created by CreateOrModifyStoragePool method (see
Section
(page 31)
for the method signature). Following table outlines the parameters for this method:
Table 43 Creating StoragePool using CreateOrModifyStoragePool
CreateOrModifyStoragePool Parameters
Type of Pool
Element
Name
Size
InExtents
InPools
Goal.
StoragePoolInitialUsage
NULL
NULL
Reference to
the
Reference to
parent
DynamicStoragePool
"Reserved as a
Delta Replica
Container"(4)
DeltaReplicaStoragePool
(allocates from
DynamicStoragePool
)
StorageVolume
associated
with the
snapspace
NULL
Size of
snapspace
Reference to
the
NULL or
reference to
"Reserved as a
Delta Replica
Container" (4)
DeltaReplicaStoragePool
(allocates from concrete
pool like "all-FC", aka
static snapspace)
StorageVolume
associated
concrete
pool (must
with the
snapspace
be same as
parent pool
of volume)
name
NULL or
size of the
pool (sdgl)
(Optional) contains
an array of
references to
TPD_DiskStorageExtent
Reference to
primordial or
Concrete pool
NULL or
"Unrestricted"
(2)
DynamicStoragePool
to let client specify
the disks that should
be used to create
the
DynamicStoragePool
Note that using this way of creating
DeltaReplicaStoragePool
is a two-step process: (1)
create the volume, then (2) create the
DeltaReplicaStoragePool
.
Associations
TPD_ReplicaPoolForStorage
The
TPD_DeltaReplicaStoragePool
is associated to the source
StorageVolume
via
TPD_ReplicaPoolForStorage
.
TPD_AllocatedFromStoragePool
New instances of
TPD_AllocatedFromStoragePool
are created that associate the
TPD_DeltaReplicaStoragePool
to:
the parent
StoragePool
. For non-CPVV, the parent pool is a concrete pool, and whether
this is all-FC, all-NL, or all-SSD depends on the device type of the source volume. For CPVV,
the parent pool is a
DSP.SpaceConsumed
property in either case is the sum of raw snap
volume size and raw admin size.
SpaceLimit
and
SpaceLimitThresholdWarning
are
valid only for CPVV.
all virtual copy snapshot volumes that are created from the source volume.
SpaceConsumed
property for each association in this case is the space consumed by the snapshot.
58
CIM API SMI-S Support