HP 3PAR StoreServ 7450 4-node HP 3PAR CIM API Programming Reference (OS 3.1.2 - Page 53

values are Delta Pool, Delta Snapshot, Full Snapshots. This affects the value

Page 53 highlights

2. SupportedAsynchronousActions[] - Enumeration indicating what operations are executed as asynchronous jobs, supported values are: a. Local Replica Attachment - physical copy creation is asynchronous (Attachment means attaching a replica to an existing volume). b. Local Replica Modification - resync physical copy is also asynchronous. 3. SupportedSynchronousActions[] - Enumeration indicating what operations are executed the without creation of a job, supported values are: • Local Replica Creation - virtual copy creation is synchronous. 4. SupportedSpecializedElements[] - Enumeration indicating which specialized storage element types are supported by this instance of StorageReplicationCapabilities. Example values are "Delta Pool", "Delta Snapshot", "Full Snapshots". This affects the value of IntendedUsage property of StorageSetting, e.g., if "Delta Snapshot" is defined here, then this indicates to a CIM client that a StorageSetting can be created with IntendedUsage set to "Delta Snapshot", which limits the StorageSetting to only delta snapshot creation. However, for the Inform OS, StorageSetting cannot be specified for the replica volume during a physical or virtual copy creation, which means only a value of "Not Specialized" (0) is supported for StorageSetting. IntendedUsage. In other words, we cannot specialize a StorageSetting to only be used as a goal for creating replica volumes since that is not supported (StorageSetting can only be used as a goal in a base volume creation). Thus, we cannot specify "Full Snapshot" nor "Delta Snapshot" here. Value can only contain the following: • Delta Pool - StoragePool corresponding to the SA/SD spaces of a volume, valid only for virtual copy. This indicates to the CIM client that a specialized pool exists from which to allocate a delta snapshot replica. Since our provider does not support StoragePool creation, a client cannot set StorageSetting.IntendedUsage to "Delta Pool" either. 5. InitialReplicationState - initial state of the replica after it is first created, supported values are: a. Initialized - Resynchronization or copy task is queued but the copy engine has not started. This is the initial state for a physical copy. b. Idle - an UnSyncAssoc replica is ready to be managed. This is the initial state for a virtual copy. 6. SupportedModifyOperations[] - Enumeration indicating which TPD_StorageConfigurationService.ModifySynchronization() Operation are supported by this instance of StorageReplicationCapabilities. Valid values are outlined in section, ModifySynchronization(). 7. ReplicaHostAccessibility - Indicates host access restrictions for replicas with these capabilities. Valid values are: a. Not accessible - this applies to physical copy volumes, which cannot be exported. If a physical copy is promoted to a base volume, then this restriction is lifted. b. No restrictions - any host may access; this applies to virtual copy volumes. 8. HostAccessibleState[] - lists the replica synchronization states in which the provider allows host access to replicas. For physical copy, this is an empty array, as hosts are never allowed to access it. For virtual copy volumes, there are no restrictions whatsoever, so this array contains all the valid states that a virtual copy can have: a. Restore In Progress - a virtual copy promotion is ongoing. b. Idle - normal state. 9. PersistentReplicasSupported - True indicates replicas can persist during power off or system reset. Copy Services Subprofile 53

  • 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

2.
SupportedAsynchronousActions[]
- Enumeration indicating what operations are
executed as asynchronous jobs, supported values are:
a.
Local Replica Attachment
– physical copy creation is asynchronous (Attachment
means attaching a replica to an existing volume).
b.
Local Replica Modification
– resync physical copy is also asynchronous.
3.
SupportedSynchronousActions[]
- Enumeration indicating what operations are executed
the without creation of a job, supported values are:
Local Replica Creation
– virtual copy creation is synchronous.
4.
SupportedSpecializedElements[]
- Enumeration indicating which specialized storage
element types are supported by this instance of StorageReplicationCapabilities. Example
values are “Delta Pool”, “Delta Snapshot”, “Full Snapshots”. This affects the value of
IntendedUsage
property of
StorageSetting
, e.g., if “
Delta Snapshot
” is defined
here, then this indicates to a CIM client that a
StorageSetting
can be created with
IntendedUsage
set to “
Delta Snapshot
”, which limits the
StorageSetting
to only
delta snapshot creation. However, for the Inform OS,
StorageSetting
cannot be specified
for the replica volume during a physical or virtual copy creation, which means only a value
of “Not Specialized” (0) is supported for
StorageSetting
.
IntendedUsage
. In other
words, we cannot specialize a
StorageSetting
to only be used as a goal for creating
replica volumes since that is not supported (
StorageSetting
can only be used as a goal
in a base volume creation). Thus, we cannot specify “
Full Snapshot
” nor “
Delta
Snapshot
” here. Value can only contain the following:
Delta Pool
StoragePool
corresponding to the SA/SD spaces of a volume, valid
only for virtual copy. This indicates to the CIM client that a specialized pool exists from
which to allocate a delta snapshot replica. Since our provider does not support StoragePool
creation, a client cannot set
StorageSetting.IntendedUsage
to “
Delta Pool
either.
5.
InitialReplicationState
– initial state of the replica after it is first created, supported
values are:
a.
Initialized
– Resynchronization or copy task is queued but the copy engine has not
started. This is the initial state for a physical copy.
b.
Idle
- an
UnSyncAssoc
replica is ready to be managed. This is the initial state for a
virtual copy.
6.
SupportedModifyOperations[]
- Enumeration indicating which
TPD_StorageConfigurationService.ModifySynchronization()
Operation are
supported by this instance of
StorageReplicationCapabilities
. Valid values are
outlined in section,
ModifySynchronization()
.
7.
ReplicaHostAccessibility
- Indicates host access restrictions for replicas with these
capabilities. Valid values are:
a.
Not accessible
– this applies to physical copy volumes, which cannot be exported.
If a physical copy is promoted to a base volume, then this restriction is lifted.
b.
No restrictions
– any host may access; this applies to virtual copy volumes.
8.
HostAccessibleState[]
- lists the replica synchronization states in which the provider
allows host access to replicas. For physical copy, this is an empty array, as hosts are never
allowed to access it. For virtual copy volumes, there are no restrictions whatsoever, so this
array contains all the valid states that a virtual copy can have:
a.
Restore In Progress
– a virtual copy promotion is ongoing.
b.
Idle
– normal state.
9.
PersistentReplicasSupported
- True indicates replicas can persist during power off
or system reset.
Copy Services Subprofile
53