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

TPD_StorageConfigurationService, TPD_StorageReplicationCapabilities

Page 52 highlights

a. UnSyncAssoc, which corresponds to virtual copy b. UnSyncUnAssoc, which corresponds to creating an physical copy c. Async, which corresponds to async remote mirror d. Sync, which corresponds to sync remote mirror 4. SupportedStorageElementUsage[] - indicates the intended usage or any restrictions that may have been imposed on the usage of StorageVolumes. This array contains the following values: a. Unrestricted, which applies to base volume b. Reserved for Computer System, which applies to admin volume c. Reserved by Replication Services, which applies to temporary and resync snapshot volume d. Delta Replica Target, which applies to snapshot volume 5. SupportedStoragePoolUsage[] - indicates the intended usage or any restrictions that may have been imposed on the usage of storage pool. This array contains the following values: a. Unrestricted, which applies to all StoragePool b. Reserved as a Delta Replica Container, which applies to DeltaReplicaStoragePool TPD_StorageConfigurationService The following new SMI-S methods are implemented: 1. CreateReplica() - used for creating virtual copy 2. AttachOrModifyReplica() - used for creating physical copy to an existing volume 3. ModifySynchronization() - used for promotion of physical and virtual copies, resynchronization of physical copy and halting physical copy or snapshot promotion. The input parameter Operation specifies the kind of operation to perform. Valid values for Operation are: a. Resync - Causes a snapshot to be restarted as a new PIT (Point-in-Time) image (resync physical copy) b. Restore - Copies a snapshot to the source element (promote virtual copy) c. Detach - Removes the association between the source and replica elements (promote physical copy) d. Start Copy - Starts a background copy operation for a replica (start copy on an existing physical copy) e. Stop Copy - Stops a background copy operation (halting physical copy) In addition, a new method is defined that mirrors the CLI updatesnapspace command: 4. UpdateDeltaSnapshotSpace() - used to start calculation of SA/SD space used by a virtual copy snapshot volume. TPD_StorageReplicationCapabilities This describes the replication capability of the CIM provider. There are three fixed instances of this class, one for each type of SupportedSynchronizationType that we support. Some of the major properties in this class are: 1. SupportedSynchronizationType - supported values are: a. UnSyncAssoc-Delta, which creates a delta snapshot (virtual copy). b. UnSyncUnAssoc, which creates a full size, independent replica (physical copy with 'Save snapshot for later resync' option turned off). c. Async, which corresponds to asynchronous remote mirror d. Sync, which corresponds to synchronous remote mirror 52 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

a.
UnSyncAssoc
, which corresponds to virtual copy
b.
UnSyncUnAssoc
, which corresponds to creating an physical copy
c.
Async
, which corresponds to async remote mirror
d.
Sync
, which corresponds to sync remote mirror
4.
SupportedStorageElementUsage[] - indicates the intended usage or any restrictions that may
have been imposed on the usage of StorageVolumes. This array contains the following values:
a.
Unrestricted, which applies to base volume
b.
Reserved for Computer System, which applies to admin volume
c.
Reserved by Replication Services, which applies to temporary and resync snapshot volume
d.
Delta Replica Target, which applies to snapshot volume
5.
SupportedStoragePoolUsage[] - indicates the intended usage or any restrictions that may have
been imposed on the usage of storage pool. This array contains the following values:
a.
Unrestricted, which applies to all StoragePool
b.
Reserved as a Delta Replica Container, which applies to DeltaReplicaStoragePool
TPD_StorageConfigurationService
The following new SMI-S methods are implemented:
1.
CreateReplica()
– used for creating virtual copy
2.
AttachOrModifyReplica()
– used for creating physical copy to an existing volume
3.
ModifySynchronization()
– used for promotion of physical and virtual copies,
resynchronization of physical copy and halting physical copy or snapshot promotion. The
input parameter Operation specifies the kind of operation to perform. Valid values for
Operation are:
a.
Resync – Causes a snapshot to be restarted as a new PIT (Point-in-Time) image (resync
physical copy)
b.
Restore – Copies a snapshot to the source element (promote virtual copy)
c.
Detach – Removes the association between the source and replica elements (promote
physical copy)
d.
Start Copy – Starts a background copy operation for a replica (start copy on an existing
physical copy)
e.
Stop Copy – Stops a background copy operation (halting physical copy)
In addition, a new method is defined that mirrors the CLI
updatesnapspace
command:
4.
UpdateDeltaSnapshotSpace()
– used to start calculation of SA/SD space used by a
virtual copy snapshot volume.
TPD_StorageReplicationCapabilities
This describes the replication capability of the CIM provider. There are three fixed instances of
this class, one for each type of
SupportedSynchronizationType
that we support. Some of
the major properties in this class are:
1.
SupportedSynchronizationType
– supported values are:
a.
UnSyncAssoc-Delta
, which creates a delta snapshot (virtual copy).
b.
UnSyncUnAssoc
, which creates a full size, independent replica (physical copy with
‘Save snapshot for later resync’ option turned off).
c.
Async
, which corresponds to asynchronous remote mirror
d.
Sync
, which corresponds to synchronous remote mirror
52
CIM API SMI-S Support