IBM TS2340 User Guide - Page 141

Solaris Tape and Medium Changer Device Driver, Purpose, Data Flow

Page 141 highlights

Chapter 6. Solaris Tape and Medium Changer Device Driver Purpose 123 Data Flow 123 Product Requirements 124 Hardware Requirements 124 Software Requirements 126 Installation and Configuration Instructions . . . 126 Preventing Conflicts with Other Device Drivers 127 Preinstallation Considerations 127 Installing and Updating IBMtape 128 Configuring IBM tape devices with Fibre Channel and SAS HBAs 133 Solaris Zones Support 136 Configuration Parameters 139 Removing IBMtape 142 Adding or Removing Devices 142 Deconfiguring Tape Devices 143 Tapelist Utility Program 144 Special Files 145 Device Behaviors 146 File Naming Conventions 147 Persistent Naming Support 148 Control Path Failover Support for Libraries . . . 149 Configuring and Deconfiguring Path Failover Support 149 Primary and Alternate Paths 149 Querying Primary and Alternate Path Configuration 150 Disable and Enable Primary and Alternate Paths 150 Data Path Failover and Load Balancing Support for Tape Drives 150 Configuring and Deconfiguring Path Failover Support 150 Primary and Alternate Paths 152 Querying Primary and Alternate Path Configuration 152 Disable and Enable Primary and Alternate Paths 153 System-Managed Encryption 153 Device Driver Configuration 153 Querying Tape Drive Configuration . . . . . 154 Testing Data Encryption Configuration and Connectivity 154 Field Support Information 155 Problem Determination 155 Functional Verification 155 Installation Problems 156 Tape Monitor Daemon (tmd 156 Tracing Facility 157 Dynamic Tracing Utility 159 Setting the IBM_trace Level for Static Tracing 159 Running Diags_info Script 160 iostat Command 160 Reservation Conflict Logging 161 This chapter provides an overview of the IBM SCSI Tape and Medium Changer Device Driver for Solaris, also known as IBMtape. Purpose This device driver product provides attachment for IBM Magnetic Tape and Library System products to Sun Microsystems SPARC Servers running the Solaris operating system. It is designed specifically to take advantage of the features provided by IBM tape and library systems, including control of the random access medium changer facility (move, element information, and inventory) present in some devices. The goal is to give applications access to the functions required for basic operations (such as backup and restore), as well as the advanced functions needed by full tape management systems. Whenever possible, the device driver is designed to take advantage of the IBM tape system features transparent to the application. Data Flow Both data and commands flow between the application program and the tape subsystem by way of IBMtape. Figure 12 on page 124 shows the data flow between IBMtape, the application program, the SCSI adapter device driver, and the IBM tape system. © Copyright IBM Corp. 2007, 2009 123

  • 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

Chapter 6. Solaris Tape and Medium Changer Device Driver
Purpose
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
123
Data Flow
.
.
.
.
.
.
.
.
.
.
.
.
.
.
123
Product Requirements
.
.
.
.
.
.
.
.
.
.
124
Hardware Requirements
.
.
.
.
.
.
.
.
.
124
Software Requirements
.
.
.
.
.
.
.
.
.
126
Installation and Configuration Instructions
.
.
. 126
Preventing Conflicts with Other Device Drivers
127
Preinstallation Considerations
.
.
.
.
.
.
.
127
Installing and Updating IBMtape
.
.
.
.
.
.
128
Configuring IBM tape devices with Fibre
Channel and SAS HBAs
.
.
.
.
.
.
.
.
.
133
Solaris Zones Support
.
.
.
.
.
.
.
.
.
136
Configuration Parameters
.
.
.
.
.
.
.
.
139
Removing IBMtape
.
.
.
.
.
.
.
.
.
.
142
Adding or Removing Devices
.
.
.
.
.
.
.
142
Deconfiguring Tape Devices
.
.
.
.
.
.
.
143
Tapelist Utility Program
.
.
.
.
.
.
.
.
.
144
Special Files
.
.
.
.
.
.
.
.
.
.
.
.
.
.
145
Device Behaviors
.
.
.
.
.
.
.
.
.
.
.
146
File Naming Conventions
.
.
.
.
.
.
.
.
147
Persistent Naming Support
.
.
.
.
.
.
.
.
.
148
Control Path Failover Support for Libraries
.
.
. 149
Configuring and Deconfiguring Path Failover
Support
.
.
.
.
.
.
.
.
.
.
.
.
.
.
149
Primary and Alternate Paths
.
.
.
.
.
.
.
149
Querying Primary and Alternate Path
Configuration
.
.
.
.
.
.
.
.
.
.
.
.
150
Disable and Enable Primary and Alternate Paths 150
Data Path Failover and Load Balancing Support for
Tape Drives
.
.
.
.
.
.
.
.
.
.
.
.
.
.
150
Configuring and Deconfiguring Path Failover
Support
.
.
.
.
.
.
.
.
.
.
.
.
.
.
150
Primary and Alternate Paths
.
.
.
.
.
.
.
152
Querying Primary and Alternate Path
Configuration
.
.
.
.
.
.
.
.
.
.
.
.
152
Disable and Enable Primary and Alternate Paths 153
System-Managed Encryption
.
.
.
.
.
.
.
.
153
Device Driver Configuration
.
.
.
.
.
.
.
153
Querying Tape Drive Configuration
.
.
.
.
.
154
Testing Data Encryption Configuration and
Connectivity
.
.
.
.
.
.
.
.
.
.
.
.
.
154
Field Support Information
.
.
.
.
.
.
.
.
155
Problem Determination
.
.
.
.
.
.
.
.
.
.
155
Functional Verification
.
.
.
.
.
.
.
.
.
155
Installation Problems
.
.
.
.
.
.
.
.
.
.
156
Tape Monitor Daemon (tmd)
.
.
.
.
.
.
.
156
Tracing Facility
.
.
.
.
.
.
.
.
.
.
.
.
157
Dynamic Tracing Utility
.
.
.
.
.
.
.
.
.
159
Setting the IBM_trace Level for Static Tracing
159
Running Diags_info Script
.
.
.
.
.
.
.
.
160
iostat Command
.
.
.
.
.
.
.
.
.
.
.
160
Reservation Conflict Logging
.
.
.
.
.
.
.
161
This chapter provides an overview of the IBM SCSI Tape and Medium Changer
Device Driver for Solaris, also known as
IBMtape
.
Purpose
This device driver product provides attachment for IBM Magnetic Tape and
Library System products to Sun Microsystems SPARC Servers running the Solaris
operating system.
It is designed specifically to take advantage of the features provided by IBM tape
and library systems, including control of the random access medium changer
facility (move, element information, and inventory) present in some devices. The
goal is to give applications access to the functions required for basic operations
(such as backup and restore), as well as the advanced functions needed by full
tape management systems. Whenever possible, the device driver is designed to
take advantage of the IBM tape system features transparent to the application.
Data Flow
Both data and commands flow between the application program and the tape
subsystem by way of IBMtape. Figure 12 on page 124 shows the data flow between
IBMtape, the application program, the SCSI adapter device driver, and the IBM
tape system.
© Copyright IBM Corp. 2007, 2009
123