HP 3PAR StoreServ 7400 2-node HP 3PAR CIM API Programming Reference (OS 3.1.2 - Page 105

TPD_ReplicationService, Table 92 Relevant Properties of RemoteReplicationGroup

Page 105 highlights

Table 92 Relevant Properties of RemoteReplicationGroup Properties InstanceID ElementName Persistent DeleteOnEmptyElement DeleteOnUnassociated Value HP_3PAR: Name of the rcopy group True False False Description A remote copy group can be empty. Remote copy group can exist without synchronization. TPD_ReplicationService ReplicationService class contains extrinsic methods for group management as well as replication management; the latter meant to replace Copy Services methods in StorageConfigurationService. All extrinsic methods in this class return one of the following status codes: • 0: (Job) Completed with no error • 1: Method not supported • 4: Failed • 5: Invalid Parameter • 4096: Method Parameters Checked - Job Started Replication Services includes methods to create and delete a group, and methods to add elements or pair of elements to an existing group(s) or to remove elements from a group. It can then utilize Groups of elements to manage replication activities that include more than one source or target element in a copy operation. CreateGroup uint32 ReplicationService.CreateGroup( [IN] string GroupName, [IN] CIM_LogicalElement REF Members[], [IN] boolean Persistent, [IN] boolean DeleteOnEmptyElement, [IN] boolean DeleteOnUnassociated, [IN] CIM_ServiceAccessPoint REF ServiceAccessPoint, [OUT] SNIA_ReplicationGroup REF ReplicationGroup ); [IN] CIM_ReplicationSettingData REF ReplicationSettingData, • ReplicationSettingData: Additional replication settings for the method. This parameter is ignored and thus should be set to NULL. Use to create a new replication group. Any required associations (such as HostedCollection) are created in addition to the instance of the group. Creation of RemoteReplicationGroup is not supported. Parameters are: • GroupName: If nameable, represents a user-friendly name for the group being created. This parameter is mandatory and represents the name of the vv set. This will also become the value in ElementName property of the resulting ReplicationgGroup instance. • Members[]: An array of strings containing object references to the volumes to add to the group -- order is maintained. If NULL, the group will be empty. Duplicates members are not allowed. • Persistent: If true, the group must persist across Provider reboots (group is not temporary). We only support persistent group, so the method will return an error if this is set to false. Replication Services Profile 105

  • 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 92 Relevant Properties of RemoteReplicationGroup
Description
Value
Properties
HP_3PAR:<name of rcopy group>
InstanceID
Name of the rcopy group
ElementName
True
Persistent
A remote copy group can be empty.
False
DeleteOnEmptyElement
Remote copy group can exist without
synchronization.
False
DeleteOnUnassociated
TPD_ReplicationService
ReplicationService class contains extrinsic methods for group management as well as replication
management; the latter meant to replace Copy Services methods in StorageConfigurationService.
All extrinsic methods in this class return one of the following status codes:
0: (Job) Completed with no error
1: Method not supported
4: Failed
5: Invalid Parameter
4096: Method Parameters Checked - Job Started
Replication Services includes methods to create and delete a group, and methods to add elements
or pair of elements to an existing group(s) or to remove elements from a group. It can then utilize
Groups of elements to manage replication activities that include more than one source or target
element in a copy operation.
CreateGroup
uint32 ReplicationService.CreateGroup(
[IN]
string GroupName,
[IN]
CIM_LogicalElement REF Members[],
[IN]
boolean Persistent,
[IN]
boolean DeleteOnEmptyElement,
[IN]
boolean DeleteOnUnassociated,
[IN]
CIM_ServiceAccessPoint REF ServiceAccessPoint,
[OUT] SNIA_ReplicationGroup REF ReplicationGroup );
[IN]
CIM_ReplicationSettingData REF ReplicationSettingData,
ReplicationSettingData: Additional replication settings for the method. This parameter is ignored
and thus should be set to NULL.
Use to create a new replication group. Any required associations (such as HostedCollection) are
created in addition to the instance of the group. Creation of RemoteReplicationGroup is not
supported. Parameters are:
GroupName
: If nameable, represents a user-friendly name for the group being created. This
parameter is mandatory and represents the name of the vv set. This will also become the value
in ElementName property of the resulting ReplicationgGroup instance.
Members[]
: An array of strings containing object references to the volumes to add to the group
-- order is maintained. If NULL, the group will be empty. Duplicates members are not allowed.
Persistent
: If true, the group must persist across Provider reboots (group is not temporary). We
only support persistent group, so the method will return an error if this is set to false.
Replication Services Profile
105