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

HidePaths (Removing VLUNs)

Page 82 highlights

• Override: Override existing lower priority VLUNs, if necessary. Can be used only when exporting to a specific host. This parameter is a vendor-specific extension. The default value is false. • NoVCN: Do not issue a VLUN (Virtual Logical Unit Number) Change Notification (VCN) after export. For direct connect or loop configuration, a VCN consists of a fibre channel Loop Initialization Primitive (LIP). For fabric configuration a VCN consists of Registered State Change Notification (RSCN) being sent to the fabric controller. This parameter is a vendor-specific extension. The default value is false. • ResultDescriptions[]: An array of descriptive text of the result of the operation, with each entry containing the result of each expose path operation. This parameter is a vendor-specific extension. Table 70 ExposePath Use Cases Use Cases LUNames Create a new Mandatory view Add InitiatorIDs to View (valid only for host-see SPC, and matched-set SPC only if initiator port is already zoned with the target port) NULL Add LUs to view Mandatory InitiatorPortIDs TargetPortIDs Mandatory if creating a matched-set or host-see SPC, NULL if creating a port-present SPC Mandatory if creating a matched-set or port-present SPC; NULL if creating a host-sees SPC Mandatory NULL DeviceNumbers DeviceAccesses ProtocolControllers (On input) Optional Mandatory NULL NULL NULL Contains a single SPC ref NULL NULL Optional NULL Contains a single SPC ref; if this is a TPD_iSCSINode, this operation is equivalent to creating a port-present SPC for that iSCSI port Parameters "Override" and "NoVCN" are optional. All other combinations of the parameters are rejected. HidePaths (Removing VLUNs) HidePaths() is the inverse of ExposePaths. It hides a list of storage volumes from a list of initiators through a list of target ports, through one or more SCSIProtocolControllers (SPCs). This operation is similar to removevlun. Host-sees VLUNs can also be removed by HideLUsFromStorageHardwareIDCollection. One difference between this method and the CLI removevlun command is that for this method, the exact host WWN/iscsiName is specified (InitiatorPortIDs), whereas for the removevlun command, the name of the host is specified, not the WWN/iscsiName itself. 82 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

Override
: Override existing lower priority VLUNs, if necessary. Can be used only when
exporting to a specific host. This parameter is a vendor-specific extension. The default value
is false.
NoVCN
: Do not issue a VLUN (Virtual Logical Unit Number) Change Notification (VCN) after
export. For direct connect or loop configuration, a VCN consists of a fibre channel Loop
Initialization Primitive (LIP). For fabric configuration a VCN consists of Registered State Change
Notification (RSCN) being sent to the fabric controller. This parameter is a vendor-specific
extension. The default value is false.
ResultDescriptions[]
: An array of descriptive text of the result of the operation, with each entry
containing the result of each expose path operation. This parameter is a vendor-specific
extension.
Table 70 ExposePath Use Cases
ProtocolControllers
(On input)
DeviceAccesses
DeviceNumbers
TargetPortIDs
InitiatorPortIDs
LUNames
Use Cases
NULL
Mandatory
Optional
Mandatory if
creating a
Mandatory if
creating a
Mandatory
Create a new
view
matched-set or
matched-set or
port-present
host-see SPC,
SPC; NULL if
NULL if
creating a
host-sees SPC
creating a
port-present
SPC
Contains a
single SPC ref
NULL
NULL
NULL
Mandatory
NULL
Add
InitiatorIDs to
View (valid
only for
host-see SPC,
and
matched-set
SPC only if
initiator port is
already zoned
with the target
port)
Contains a
single SPC ref;
NULL
Optional
NULL
NULL
Mandatory
Add LUs to
view
if this is a
TPD_iSCSINode,
this operation is
equivalent to
creating a
port-present SPC
for that iSCSI
port
Parameters “Override” and “NoVCN” are optional. All other combinations of the parameters are
rejected.
HidePaths (Removing VLUNs)
HidePaths()
is the inverse of
ExposePaths
. It hides a list of storage volumes from a list of
initiators through a list of target ports, through one or more
SCSIProtocolControllers
(SPCs).
This operation is similar to
removevlun
. Host-sees VLUNs can also be removed by
HideLUsFromStorageHardwareIDCollection
. One difference between this method and
the CLI
removevlun
command is that for this method, the exact host WWN/iscsiName is specified
(
InitiatorPortID
s), whereas for the
removevlun
command, the name of the host is specified,
not the WWN/iscsiName itself.
82
CIM API SMI-S Support