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

TargetElement, TargetAccessPoint, ReplicationSettingData, Synchronization, TargetSettingGoal

Page 108 highlights

• TargetElement: ◦ As an input, refers to a target element to use for a physical copy. This is NULL when creating a snapshot. If this is NULL when creating a clone, the target clone will be created automatically. ◦ As an output, refers to the created target storage element (i.e., the replica). If a job is created, the target element may not be available immediately. • TargetAccessPoint: NULL • ReplicationSettingData: NULL, as a client cannot modify the replication behavior of a copy operation • Job: If a Job is created as a side-effect of the execution of the method, then a reference to that Job is returned through this parameter (may be NULL if job is completed). • Synchronization: Refers to the created association between the source and the target element. If a job is created, this parameter may be NULL, unless the association is actually formed. • TargetSettingGoal: The definition for the StorageSetting to be maintained by the target storage object (the replica). This is valid only for snapshot volumes (base ID, expiration timer, retention timer). ◦ For snapshots only the following properties are applicable: BaseID, ExpirationTimer and RetentionTimer. ◦ For clones only the following properties are applicable: ThinlyProvisioned, UserDSPName, SnapDSPName • TargetPool: The underlying storage for the target element (the replica) will be drawn from TargetPool if specified, otherwise the allocation is implementation specific. ◦ For snapshots, this parameter if specified must be the DeltaReplicaStoragePool that is associated with the source StorageVolume. ◦ For clones, this parameter if specified can be any DynamicStoragePool; if not specified, the clone will be allocated from the same parent DynamicStoragePool as the source volume • WaitForCopyState: Before returning, the method shall wait until this CopyState is reached. Table 93 Parameter Matrix for CreateElementReplica What to Create: Physical copy Virtual copy (snapshot volume) Sync Type: Clone Clone Snapshot Mode: Synchronous (default) Asynchronous Optional (default is Synchronous ElementName: Optional (applicable only if Optional (applicable only if Optional (if NULL, a name will TargetElement is not supplied; if TargetElement is not supplied; if be auto-generated) NULL, a name will be NULL, a name will be auto-generated) auto-generated) SourceElement: Mandatory Mandatory Mandatory TargetElement: Optional (if NULL, the target volume will be created) Optional (if NULL, the target volume will be created) NULL Target Setting Optional Pool Optional Optional TargetPool Optional (if NULL, clone will have the same parent pool as source volume) Optional (if NULL, clone will have the same parent pool as source volume) Optional 108 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

TargetElement
:
As an input, refers to a target element to use for a physical copy. This is NULL when
creating a snapshot. If this is NULL when creating a clone, the target clone will be created
automatically.
As an output, refers to the created target storage element (i.e., the replica). If a job is
created, the target element may not be available immediately.
TargetAccessPoint
: NULL
ReplicationSettingData
: NULL, as a client cannot modify the replication behavior of a copy
operation
Job
: If a Job is created as a side-effect of the execution of the method, then a reference to that
Job is returned through this parameter (may be NULL if job is completed).
Synchronization
: Refers to the created association between the source and the target element.
If a job is created, this parameter may be NULL, unless the association is actually formed.
TargetSettingGoal
: The definition for the StorageSetting to be maintained by the target storage
object (the replica). This is valid only for snapshot volumes (base ID, expiration timer, retention
timer).
For snapshots only the following properties are applicable: BaseID, ExpirationTimer and
RetentionTimer.
For clones only the following properties are applicable: ThinlyProvisioned, UserDSPName,
SnapDSPName
TargetPool
: The underlying storage for the target element (the replica) will be drawn from
TargetPool if specified, otherwise the allocation is implementation specific.
For snapshots, this parameter if specified must be the DeltaReplicaStoragePool that is
associated with the source StorageVolume.
For clones, this parameter if specified can be any DynamicStoragePool; if not specified,
the clone will be allocated from the same parent DynamicStoragePool as the source
volume
WaitForCopyState
: Before returning, the method shall wait until this CopyState is reached.
Table 93 Parameter Matrix for CreateElementReplica
Virtual copy (snapshot volume)
Physical copy
What to Create:
Snapshot
Clone
Clone
Sync Type:
Optional (default is Synchronous
Asynchronous
Synchronous (default)
Mode:
Optional (if NULL, a name will
be auto-generated)
Optional (applicable only if
TargetElement is not supplied; if
Optional (applicable only if
TargetElement is not supplied; if
ElementName:
NULL, a name will be
auto-generated)
NULL, a name will be
auto-generated)
Mandatory
Mandatory
Mandatory
SourceElement:
NULL
Optional (if NULL, the target
volume will be created)
Optional (if NULL, the target
volume will be created)
TargetElement:
Optional
Optional
Optional
Target Setting
Pool
Optional
Optional (if NULL, clone will
have the same parent pool as
source volume)
Optional (if NULL, clone will
have the same parent pool as
source volume)
TargetPool
108
CIM API SMI-S Support