IBM TS2340 User Guide - Page 167

Control Path Failover Support for Libraries, Configuring and Deconfiguring Path Failover Support

Page 167 highlights

Solaris Device Driver (IBMtape) 3) To avoid conflicts with the current device special files assigned by the system automatically, be sure to assign a higher number for the persistent name. 4) The address is w500507630059f007,0 for the tape drive on the Sun HBA with the path of /devices/pci@1,0/pci1022,7450@1/pci1077,141@1/ fp@0,0/tape@w500507630059f007,0. b. Add the above entry into the /etc/devlink.tab system file. c. Remove existing links created by the IBMtape driver from /dev/rmt by running the # rm command. d. Run the # devfsadm command without any options to enable IBMtape to create the new device special file name as defined in the entries in /etc/devlink.tab. A system reboot is also required if the tape device is attached on Sun HBA. e. Run tapelist to list the device special files. # tapelist -l Inst# Special File Device Serial No TGT/LUN Device Physical Path 454 /dev/rmt/10st ULT3580-TD3 1210003557 3/0 /devices/pci@6,2000/pci@1/fibre-channel@5/IBMtape@3,0 1136 /dev/rmt/11st ULT3580-TD3 1210003557 24/0 /devices/pci@1f,2000/pci@1/fibre-channel@5/IBMtape@18,0 Control Path Failover Support for Libraries Configuring and Deconfiguring Path Failover Support Control path failover (CPF) support is enabled automatically by default when the IBMtape device driver is installed on Solaris system. The Solaris IBMtape device driver provides a driver configuration parameter failover for you to enable or disable the library control path failover support. To enable the CPF support for all of the paths, no any action is required. To disable the CPF support for all of the paths or a particular path, use the following steps: 1. To disable CPF support for all the paths, add and set the failover parameter to off at the beginning of IBMtape.conf file in the directory of /usr/kernel/drv. 2. To disable a particular path, add and set the failover parameter to off in the path entry in IBMtape.conf file. For example, name=″IBMtape″ class=″scsi″ target=3 lun=1 failover=0; 3. Stop the TMD (tape monitor daemon) running on the system and unload the IBMtape driver module from the current kernel: # /opt/IBMtape/tmd -s # /usr/sbin/rem_drv IBMtape 4. Reload the IBMtape driver module in the kernel and start the daemon: # /usr/sbin/add_drv -m ' 0666 bin bin' IBMtape # /opt/IBMtape/tmd Primary and Alternate Paths When the device driver configures a logical device with path failover support enabled, the first device configured always becomes the primary path. When a second or more logical device is configured with path failover support enabled for the same physical device, it configures as an alternate path. The device driver supports up to 16 physical paths for single a device. The primary and alternate path information can be obtained in the field of ″Path Type″ running the /opt/IBMtape/tapelist command output and is similar to the Chapter 6. Solaris Tape and Medium Changer Device Driver 149

  • 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
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457

3)
To avoid conflicts with the current device special files assigned by the
system automatically, be sure to assign a higher number for the
persistent name.
4)
The address is w500507630059f007,0 for the tape drive on the Sun HBA
with the path of
/devices/pci@1,0/pci1022,7450@1/pci1077,141@1/
fp@0,0/tape@w500507630059f007,0
.
b.
Add the above entry into the
/etc/devlink.tab
system file.
c.
Remove existing links created by the IBMtape driver from
/dev/rmt
by
running the
# rm
command.
d.
Run the
# devfsadm
command without any options to enable IBMtape to
create the new device special file name as defined in the entries in
/etc/devlink.tab
. A system reboot is also required if the tape device is
attached on Sun HBA.
e.
Run
tapelist
to list the device special files.
# tapelist -l
Inst#
Special File
Device
Serial No
TGT/LUN
Device Physical Path
------ ------------- ------------ ------------- ----------
-------------------------
454
/dev/rmt/10st
ULT3580-TD3
1210003557
3/0
/devices/pci@6,2000/pci@1/fibre-channel@5/IBMtape@3,0
1136 /dev/rmt/11st
ULT3580-TD3
1210003557
24/0
/devices/pci@1f,2000/pci@1/fibre-channel@5/IBMtape@18,0
Control Path Failover Support for Libraries
Configuring and Deconfiguring Path Failover Support
Control path failover (CPF) support is enabled automatically by default when the
IBMtape device driver is installed on Solaris system. The Solaris IBMtape device
driver provides a driver configuration parameter failover for you to enable or
disable the library control path failover support. To enable the CPF support for all
of the paths, no any action is required. To disable the CPF support for all of the
paths or a particular path, use the following steps:
1.
To disable CPF support for all the paths, add and set the failover parameter to
off at the beginning of IBMtape.conf file in the directory of /usr/kernel/drv.
2.
To disable a particular path, add and set the failover parameter to off in the
path entry in IBMtape.conf file. For example, name=
IBMtape
class=
scsi
target=3 lun=1 failover=0;
3.
Stop the TMD (tape monitor daemon) running on the system and unload the
IBMtape driver module from the current kernel:
# /opt/IBMtape/tmd -s
# /usr/sbin/rem_drv IBMtape
4.
Reload the IBMtape driver module in the kernel and start the daemon:
# /usr/sbin/add_drv -m ’ 0666 bin bin’ IBMtape
# /opt/IBMtape/tmd
Primary and Alternate Paths
When the device driver configures a logical device with path failover support
enabled, the first device configured always becomes the primary path. When a
second or more logical device is configured with path failover support enabled for
the same physical device, it configures as an alternate path. The device driver
supports up to 16 physical paths for single a device.
The primary and alternate path information can be obtained in the field of
Path
Type
running the /opt/IBMtape/tapelist command output and is similar to the
Solaris Device Driver (IBMtape)
Chapter 6. Solaris Tape and Medium Changer Device Driver
149