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

SetISCSICHAP, RemoveISCSICHAP, StorageHardwareIDCollection.ModifyInstance

Page 89 highlights

SetISCSICHAP This method sets the initiator or the target host CHAP secrets or both. This operation is similar to "sethost initchap " or "sethost targetchap ". The host as specified in must have existed. The method signature is described below: uint32 SetISCSICHAP ( [In] String InitiatorCHAPName, [In] String TargetCHAPName, [In] uint16 InitiatorSecretType, [In] uint16 TargetSecretType, [In] String InitiatorSecret, [In] String TargetSecret, [In] CIM_SystemSpecificCollection REF Collection); • InitiatorCHAPName: initiator CHAP name. Defaults to the host name. • TargetCHAPName: target CHAP name. Defaults to the system name. • InitiatorSecretType: whether initiator secret string is ASCII or hex. If ASCII, the initiator secret string must be printable and 12 to 16 characters in length with no spaces; if hex, the initiator secret string must be 16 bytes in length. Defaults to ASCII. • TargetSecretType: whether target secret string is ASCII or hex. If ASCII, the target secret string must be printable and 12 to 16 characters in length with no spaces; if hex, the target secret string must be 16 bytes in length. Defaults to ASCII. • InitiatorSecret: CHAP secret for the host • TargetSecret: CHAP secret for the target. • Collection: A reference to the StorageHardwareIDCollection (host). This is mandatory. RemoveISCSICHAP This method removes just the target host CHAP secrets, or both the target and the initiator host CHAP secrets. The method signature is described below: uint32 RemoveISCSICHAP ( [In] Uint16 RemovalScope, [In] CIM_SystemSpecificCollection REF Collection); • RemovalScope: Remove target secret only or both initiator and target secrets. Valid values are 1: remove target CHAP only, 2: remove both initiator and target CHAP Defaults to 2 which means remove both. • Collection: A reference to the StorageHardwareIDCollection (host). This is mandatory. StorageHardwareIDCollection.ModifyInstance The intrinsic method ModifyInstanceis used to modify persona or domain of the host. StorageHardwareIDCollection.DeleteInstance (Deleting a Host) The intrinsic method DeleteInstance is used to delete StorageHardwareIDCollection (host). Masking and Mapping Subprofile 89

  • 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

SetISCSICHAP
This method sets the initiator or the target host CHAP secrets or both.
This operation is similar to “
sethost initchap <secret> <hostname>
” or “
sethost
targetchap <secret> <hostname>
”. The host as specified in <hostname> must have existed.
The method signature is described below:
uint32 SetISCSICHAP (
[In] String InitiatorCHAPName,
[In] String TargetCHAPName,
[In] uint16 InitiatorSecretType,
[In] uint16 TargetSecretType,
[In] String InitiatorSecret,
[In] String TargetSecret,
[In] CIM_SystemSpecificCollection REF Collection);
InitiatorCHAPName
: initiator CHAP name. Defaults to the host name.
TargetCHAPName
: target CHAP name. Defaults to the system name.
InitiatorSecretType
: whether initiator secret string is ASCII or hex. If ASCII, the initiator secret
string must be printable and 12 to 16 characters in length with no spaces; if hex, the initiator
secret string must be 16 bytes in length. Defaults to ASCII.
TargetSecretType
: whether target secret string is ASCII or hex. If ASCII, the target secret string
must be printable and 12 to 16 characters in length with no spaces; if hex, the target secret
string must be 16 bytes in length. Defaults to ASCII.
InitiatorSecret
: CHAP secret for the host
TargetSecret
: CHAP secret for the target.
Collection
: A reference to the StorageHardwareIDCollection (host). This is mandatory.
RemoveISCSICHAP
This method removes just the target host CHAP secrets, or both the target and the initiator host
CHAP secrets.
The method signature is described below:
uint32 RemoveISCSICHAP (
[In] Uint16 RemovalScope,
[In] CIM_SystemSpecificCollection REF Collection);
RemovalScope
: Remove target secret only or both initiator and target secrets. Valid values are
1: remove target CHAP only, 2: remove both initiator and target CHAP Defaults to 2 which
means remove both.
Collection
: A reference to the StorageHardwareIDCollection (host). This is mandatory.
StorageHardwareIDCollection.ModifyInstance
The intrinsic method
ModifyInstance
is used to modify persona or domain of the host.
StorageHardwareIDCollection.DeleteInstance (Deleting a Host)
The intrinsic method
DeleteInstance
is used to delete
StorageHardwareIDCollection
(host).
Masking and Mapping Subprofile
89