IBM TS2340 User Guide - Page 391

Reserve and Release Commands, Testing Data Encryption Configuration and Connectivity

Page 391 highlights

AIX - Tape Utility Program (tapeutil) Reserve and Release Commands The device driver reserves the device automatically on the open call and releases the device on the close call. This prevents other applications and hosts from accessing the device. However, there may be situations when the reserve should be maintained after the close call. For example, some backup programs such as tar can open and close the device multiple times and the device is shared by multiple initiators or hosts. In these cases, the reservation must be retained between the close call and the next open call. This is done by explicitly reserving and retaining the reservation on the device after close. After all work is completed on the device, the user will need to explicitly release the device and not retain the reservation. A device reservation can be retained and released explicitly using the command-line interface by issuing the retain and noretain subcommands. For example: # Reserve device, run tar, and then release device tapeutil -f/dev/rmt0 retain tar ... /dev/rmt0 ... tapeutil -f/dev/rmt0 noretain After the tapeutil retain command is used, the device driver retains the reservation until a tapeutil noretain command is issued. If the device is unconfigured and reconfigured, then the retain reservation setting is no longer active. To configure the device to always retain a reservation on close, issue the command: chdev -l device -a retain_reserve=yes Testing Data Encryption Configuration and Connectivity There is a tapeutil command available to validate the ibmekm.conf file server entries and test tape drive to server connectivity operations. This test can be run using the tapeutil menu option 40 "Data Encryption Test" or the command line "tapeutil -f/dev/name ekmtest". Note: See "AIX System - Tape Utility Program (tapeutil)" on page 362 for information on the tapeutil application. The first test checks the server configuration defined in the ibmekm.conf file and then communication to the configured servers. This test reports back the number of servers available. The second test runs a basic diagnostic that checks the tape drive to server communication and reports success or fail. The third test runs an enhanced diagnostic that checks a key operation between the tape drive and server then reports success or fail. Following is an example of a successful test: > tapeutil -f /dev/rmt2 ekmtest Testing server configuration and connections... Test complete, servers available 2 Running basic drive to server encryption test... Test complete, completion code 0 Running full drive to server encryption test... Test complete, completion code 0 > If the first server test fails with one of the following errors, then the remaining tests are not run. Perform the following recommended problem determination steps to resolve the problem: Appendix D. Tape Utility Programs 373

  • 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

Reserve and Release Commands
The device driver reserves the device automatically on the
open
call and releases
the device on the
close
call. This prevents other applications and hosts from
accessing the device. However, there may be situations when the reserve should be
maintained after the
close
call. For example, some backup programs such as
tar
can
open and close the device multiple times and the device is shared by multiple
initiators or hosts. In these cases, the reservation must be retained between the
close
call and the next
open
call. This is done by explicitly reserving and retaining
the reservation on the device after
close
. After all work is completed on the device,
the user will need to explicitly release the device and not retain the reservation.
A device reservation can be retained and released explicitly using the
command-line interface by issuing the
retain
and
noretain
subcommands. For
example:
# Reserve device, run tar, and then release device
tapeutil -f/dev/rmt0 retain
tar
... /dev/rmt0 ...
tapeutil -f/dev/rmt0 noretain
After the tapeutil retain command is used, the device driver retains the reservation
until a tapeutil noretain command is issued. If the device is unconfigured and
reconfigured, then the retain reservation setting is no longer active. To configure
the device to always retain a reservation on close, issue the command:
chdev
-l device -a retain_reserve=yes
Testing Data Encryption Configuration and Connectivity
There is a tapeutil command available to validate the
ibmekm.conf
file server
entries and test tape drive to server connectivity operations. This test can be run
using the tapeutil menu option 40 “Data Encryption Test” or the command line
“tapeutil –f/dev/name ekmtest”.
Note:
See “AIX System - Tape Utility Program (tapeutil)” on page 362 for
information on the
tapeutil
application.
The first test checks the server configuration defined in the
ibmekm.conf
file and
then communication to the configured servers. This test reports back the number of
servers available. The second test runs a basic diagnostic that checks the tape drive
to server communication and reports success or fail. The third test runs an
enhanced diagnostic that checks a key operation between the tape drive and server
then reports success or fail.
Following is an example of a successful test:
> tapeutil –f /dev/rmt2 ekmtest
Testing server configuration and connections...
Test complete, servers available 2
Running basic drive to server encryption test...
Test complete, completion code 0
Running full drive to server encryption test...
Test complete, completion code 0
>
If the first server test fails with one of the following errors, then the remaining
tests are not run. Perform the following recommended problem determination
steps to resolve the problem:
AIX - Tape Utility Program (tapeutil)
Appendix D. Tape Utility Programs
373