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

CreateStorageHardwareIDCollection (Creating a Host)

Page 88 highlights

• HardwareID: Reference to the new StorageHardwareID instance to delete. This is mandatory. CreateStorageHardwareIDCollection (Creating a Host) This method creates a StorageHardwareIDCollection (host) and optionally a list of WWNs/iscsiNames to assign to it. This is useful to define a set of authorized subjects that can access volumes. This method causes the creation of the HostedCollection association and MemberOfCollection association to the members of the IDs parameter. This operation is similar to "createhost " and "createhost " or "createhost -iscsi ". The host as specified in must not have existed. If HardwareIDs (WWN/iscsiNames) are not specified, then only the host is created. The method signature is described below: uint32 CreateStorageHardwareIDCollection ( [In] String ElementName, [In] String HardwareIDs[], [In] CIM_StorageClientSettingData REF Setting, [In] String Domain, [Out] CIM_SystemSpecificCollection REF Collection); • ElementName: This is the name of the host to create the host HBA WWN/iscsiName on. The host must not have existed. This corresponds to the ElementName property of the StorageHardwareID instance. If the host already exist, use AddHardwareIDsToCollection instead. This is mandatory. • HardwareIDs: A list of WWN's/iscsiNames to assign to the host. If this is null, only the host (without WWN/iscsiName assigned) is created. • Setting: Reference to the StorageClientSettingData containing the OSType appropriate for this initiator. This refers to an TPD_StorageClientSettingData which is equivalent to a host persona; if not specified then the host persona defaults to Generic. • Domain: Name of the domain the host should belong to • Collection: Reference to the new StorageHardwareIDCollection (host) instance. Must be NULL on input. AddStorageHardwareIDsToCollection (Adding a Path to a Host) This method adds a list of WWNs (StorageHardwareID) to the host (StorageHardwareIDCollection). This creates the MemberOfCollection instances between the specified Collection and the StorageHardwareIDs. This operation is similar to "createhost -add " or "createhost -add -iscsi ". The host as specified in must have existed. The method signature is described below: uint32 AddHardwareIDsToCollection ( [In] String HardwareIDs[], [In] CIM_SystemSpecificCollection REF Collection); • HardwareIDs: A list of WWN's/iscsiNames to assign to the host. This is mandatory. • Collection: A reference to the StorageHardwareIDCollection (host) to add the WWN's/iscsiNames to. This is mandatory. 88 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

HardwareID
: Reference to the new
StorageHardwareID
instance to delete. This is mandatory.
CreateStorageHardwareIDCollection (Creating a Host)
This method creates a
StorageHardwareIDCollection
(host) and optionally a list of
WWNs/iscsiNames to assign to it. This is useful to define a set of authorized subjects that can
access volumes. This method causes the creation of the
HostedCollection
association and
MemberOfCollection
association to the members of the IDs parameter.
This operation is similar to “
createhost <hostname>
” and “
createhost <hostname>
<wwn
>
” or “
createhost
iscsi <hostname> <iscsiName>
”. The host as specified in
<hostname>
must not have existed. If
HardwareIDs
(WWN/iscsiNames) are not specified,
then only the host is created.
The method signature is described below:
uint32 CreateStorageHardwareIDCollection (
[In] String ElementName,
[In] String HardwareIDs[],
[In] CIM_StorageClientSettingData REF Setting,
[In] String Domain,
[Out] CIM_SystemSpecificCollection REF Collection);
ElementName
: This is the name of the host to create the host HBA WWN/iscsiName on. The
host must not have existed. This corresponds to the
ElementName
property of the
StorageHardwareID
instance. If the host already exist, use
AddHardwareIDsToCollection
instead. This is mandatory.
HardwareIDs
: A list of WWN’s/iscsiNames to assign to the host. If this is null, only the host
(without WWN/iscsiName assigned) is created.
Setting
: Reference to the
StorageClientSettingData
containing the
OSType
appropriate
for this initiator. This refers to an
TPD_StorageClientSettingData
which is equivalent
to a host persona; if not specified then the host persona defaults to Generic.
Domain
: Name of the domain the host should belong to
Collection
: Reference to the new
StorageHardwareIDCollection
(host) instance. Must
be NULL on input.
AddStorageHardwareIDsToCollection (Adding a Path to a Host)
This method adds a list of WWNs (
StorageHardwareID
) to the host
(
StorageHardwareIDCollection
). This creates the
MemberOfCollection
instances between
the specified Collection and the
StorageHardwareID
s.
This operation is similar to “
createhost -add <hostname> <wwn
>
“ or “
createhost
add
iscsi <hostname> <iscsiName>
”. The host as specified in <hostname> must have
existed.
The method signature is described below:
uint32 AddHardwareIDsToCollection (
[In] String HardwareIDs[],
[In] CIM_SystemSpecificCollection REF Collection);
HardwareIDs
: A list of WWN’s/iscsiNames to assign to the host. This is mandatory.
Collection
: A reference to the
StorageHardwareIDCollection
(host) to add the
WWN’s/iscsiNames to. This is mandatory.
88
CIM API SMI-S Support