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

Supported Methods, SMI-S View and Paths, Table 66 Methods for TPD_StorageSystem

Page 76 highlights

Supported Methods Table 66 (page 76) - Table 68 (page 76) shows the supported methods of the masking and mapping subprofile: Table 66 Methods for TPD_StorageSystem Method modifyInstance() Description Provides the ability to set owner and contact information for the StorageSystem. Table 67 Methods for TPD_StorageHardwareIDManagementService Method CreateStorageHardwareID() DeleteStorageHardwareID() CreateStorageHardwareIDCollection() DeleteStorageHardwareIDCollection() Description Expose SCSI Logical units. Hide a list of SCSI logical units. Create a collection of StorageHardwareIDs. Delete a collection of StorageHardwareIDs. Table 68 Methods for TPD_ControllerConfigurationService Method ExposePaths() HidePath() ExportDefaultLUs() HideDefaultLUs() ExposeLUsToStorageHardwareIDCollection() HideLUsFromStorageHardwareIDCollection() Description Expose SCSI Logical units. Hide a list of SCSI logical units. Expose a list of SCSI logical units (such as RAID volumes) through a "default view" SCSIProtocolController (SPC) through a list of target ports. The "default view" SPC exposes logical units to all initiators. This SPC is identified by an association to a StorageHardwareID with Name property set to the empty string. Hide a list of SCSI Logical Units (such as RAID volumes) through a default view SCSIProtocolController through a list of target ports on a default view SCSIProtocolController. Expose a list of SCSI logical units to a list of StorageHardwareIDCollections (hosts). Hide a list of SCSI logical units through a list of StorageHardwareIDCollections (hosts). SMI-S View and Paths Storage arrays usually provide a means for the administrator to specify which initiators can access what volumes via what logical unit number (LUN). The goal is that a given volume is only accessible to SCSI commands originated from the specified initiators through specific sets of target ports. The ability to limit access is called Device Masking. The ability to specify the device address (LUN) seen by particular initiators is called Device Mapping. In the HP 3PAR Storage System, storage volumes must be explicitly exported to be visible to hosts or they are not accessible to any host. A view is a list of logical units exposed through a list of target ports, modeled as SCSIProtocolController (SPC) with associated StorageVolume, StorageHardwareIDs (host WWN/iSCSIName), and SCSIProtocolEndPoints (port WWNs/iscsiNames). A path is a combination of one each: logical unit (volume), initiator port (host port), and target port. An SPC serves as a collection of paths. 76 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

Supported Methods
Table 66 (page 76)
-
Table 68 (page 76)
shows the supported methods of the masking and mapping
subprofile:
Table 66 Methods for TPD_StorageSystem
Description
Method
Provides the ability to set owner and contact information
for the
StorageSystem
.
modifyInstance()
Table 67 Methods for TPD_StorageHardwareIDManagementService
Description
Method
Expose SCSI Logical units.
CreateStorageHardwareID()
Hide a list of SCSI logical units.
DeleteStorageHardwareID()
Create a collection of
StorageHardwareIDs
.
CreateStorageHardwareIDCollection()
Delete a collection of
StorageHardwareIDs
.
DeleteStorageHardwareIDCollection()
Table 68 Methods for TPD_ControllerConfigurationService
Description
Method
Expose SCSI Logical units.
ExposePaths()
Hide a list of SCSI logical units.
HidePath()
Expose a list of SCSI logical units (such as RAID volumes)
through a “default view”
SCSIProtocolController
ExportDefaultLUs()
(SPC) through a list of target ports. The “default view” SPC
exposes logical units to all initiators. This SPC is identified
by an association to a
StorageHardwareID
with Name
property set to the empty string.
Hide a list of SCSI Logical Units (such as RAID volumes)
through a default view
SCSIProtocolController
HideDefaultLUs()
through a list of target ports on a default view
SCSIProtocolController
.
Expose a list of SCSI logical units to a list of
StorageHardwareIDCollections
(hosts).
ExposeLUsToStorageHardwareIDCollection()
Hide a list of SCSI logical units through a list of
StorageHardwareIDCollections
(hosts).
HideLUsFromStorageHardwareIDCollection()
SMI-S View and Paths
Storage arrays usually provide a means for the administrator to specify which initiators can access
what volumes via what logical unit number (LUN). The goal is that a given volume is only accessible
to SCSI commands originated from the specified initiators through specific sets of target ports. The
ability to limit access is called
Device Masking
. The ability to specify the device address (LUN)
seen by particular initiators is called
Device Mapping
. In the HP 3PAR Storage System, storage
volumes must be explicitly exported to be visible to hosts or they are not accessible to any host.
A
view
is a list of logical units exposed through a list of target ports, modeled as
SCSIProtocolController
(SPC) with associated
StorageVolume
,
StorageHardwareIDs
(host WWN/iSCSIName), and
SCSIProtocolEndPoints
(port WWNs/iscsiNames). A path
is a combination of one each: logical unit (volume), initiator port (host port), and target port. An
SPC serves as a collection of paths.
76
CIM API SMI-S Support