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

TPD_ReplicationEntity, Synchronous Long Distance SLD Backup Link

Page 132 highlights

Table 110 CopyState/SyncState/ProgressStatus Transitions During Disaster Recovery (continued) Sequence of Events Showrcopy Group Info Role/SyncStatus CopyState setrcopygroup restore is issued on it State of Secondary 3PAR array after setrcopygroup restore is done Secondary/Synced Synchronized State of Secondary 3PAR array if setrcopygroup restore failed Primary-Rev/Synced Synchronized State of Primary 3PAR Secondary-Rev/Synced Synchronized array after setrcopygroup recover is issued on the secondary 3PAR array State of Primary 3PAR Primary/Synced array if setrcopygroup restore is done Synchronized State of Primary 3PAR Secondary-Rev/Synced Synchronized array if setrcopygroup restore failed SyncState Synchronized Synchronized Synchronized Synchronized Synchronized ProgressStatus Completed Completed Failing Back Completed Completed Synchronous Long Distance (SLD) Backup Link For SLD configuration in which a primary 3PAR array copy group has 2 target groups, one to a synchronous secondary 3PAR array and one to an asynchronous periodic secondary 3PAR array, there exists also a backup link between the 2 secondary 3PAR array's (showrcopy Group Info Status field shows "Backup"). Under normal operation this link between the remote replication groups is not active (they only get activated during disaster recovery). However, the StorageSynchronized associations will still be discovered between these 2 groups of volumes. In CLI, they both show up as "Secondary" in the Group Info Role field, but for StorageSynchronized, the volumes in the synchronous 3PAR array (the one with the FC link to the primary) will be picked as the SystemElement and those in the asynchronous periodic 3PAR array will be picked as SyncedElement. The reason for this is that if the primary 3PAR array goes down, by default the synchronous 3PAR array will assume the primary role. Under normal operation, this StorageSynchronized will have the following state/status values: • CopyState - Initialized (2), the link to enable replication is established and source/replica elements are associated, but the data flow has not started. • SyncState - Initialized (2), the link to enable replication is established and source/replica elements are associated, but the Copy engine has not started. • ProgressStatus - Dormant (3), indicates data flow is inactive. TPD_ReplicationEntity Under certain circumstances after the remote replication link goes down, the remote StorageVolume WWN cannot be calculated. When this happens, the provider will not be able to construct a valid object path for the remote StorageVolume. Instead, SystemElement or the SyncedElement in question will contain a reference to a ReplicationEntity, with an InstanceID of 3PAR:, and the UndiscoveredElement property will be set to either SystemElement or SyncedElement. Similiar to remote StorageVolume, this ReplicationEntity cannot be retrieved via EnumerateInstances/EnumerateInstanceNames.GetInstance. 132 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 110 CopyState/SyncState/ProgressStatus Transitions During Disaster Recovery
(continued)
ProgressStatus
SyncState
CopyState
Showrcopy Group Info
Role/SyncStatus
Sequence of Events
setrcopygroup restore
is issued on it
Completed
Synchronized
Synchronized
Secondary/Synced
State of Secondary
3PAR array after
setrcopygroup restore
is done
Completed
Synchronized
Synchronized
Primary-Rev/Synced
State of Secondary
3PAR array if
setrcopygroup restore
failed
Failing Back
Synchronized
Synchronized
Secondary-Rev/Synced
State of Primary 3PAR
array after
setrcopygroup recover
is issued on the
secondary 3PAR array
Completed
Synchronized
Synchronized
Primary/Synced
State of Primary 3PAR
array if setrcopygroup
restore is done
Completed
Synchronized
Synchronized
Secondary-Rev/Synced
State of Primary 3PAR
array if setrcopygroup
restore failed
Synchronous Long Distance (SLD) Backup Link
For SLD configuration in which a primary 3PAR array copy group has 2 target groups, one to a
synchronous secondary 3PAR array and one to an asynchronous periodic secondary 3PAR array,
there exists also a backup link between the 2 secondary 3PAR array's (showrcopy Group Info
Status field shows “Backup”). Under normal operation this link between the remote replication
groups is not active (they only get activated during disaster recovery). However, the
StorageSynchronized associations will still be discovered between these 2 groups of volumes. In
CLI, they both show up as “Secondary” in the Group Info Role field, but for StorageSynchronized,
the volumes in the synchronous 3PAR array (the one with the FC link to the primary) will be picked
as the SystemElement and those in the asynchronous periodic 3PAR array will be picked as
SyncedElement. The reason for this is that if the primary 3PAR array goes down, by default the
synchronous 3PAR array will assume the primary role.
Under normal operation, this StorageSynchronized will have the following state/status values:
CopyState – Initialized (2), the link to enable replication is established and source/replica
elements are associated, but the data flow has not started.
SyncState – Initialized (2), the link to enable replication is established and source/replica
elements are associated, but the Copy engine has not started.
ProgressStatus – Dormant (3), indicates data flow is inactive.
TPD_ReplicationEntity
Under certain circumstances after the remote replication link goes down, the remote StorageVolume
WWN cannot be calculated. When this happens, the provider will not be able to construct a valid
object path for the remote StorageVolume. Instead, SystemElement or the SyncedElement in question
will contain a reference to a ReplicationEntity, with an InstanceID of 3PAR:
<remote volume
name>
, and the UndiscoveredElement property will be set to either SystemElement or SyncedElement.
Similiar to remote StorageVolume, this ReplicationEntity cannot be retrieved via
EnumerateInstances/EnumerateInstanceNames.GetInstance.
132
CIM API SMI-S Support