ddlldd2000
ADSM.ORG Member
I have TSM 5.1.0.0/AIX 4.3.3 and LTO 3581.
What I did is as following:
tsm: SERVER_CS>q libr
Library Name Library ACS Private Scratch External Shared LanFree ObeyMountRetention
Type Id Category Category Manager
------------ ---------- --- -------- -------- -------------- ------ ------- ------------------
3581LIB SCSI Yes
3581LIB2 SCSI Yes
tsm: SERVER_CS>q libv
Library Name Volume Name Status Owner Last Use Home Element
------------ ----------- ---------- ---------- --------- ------------
3581LIB 001 Private SERVER_CS Data 1
3581LIB 002 Private SERVER_CS Data 2
3581LIB 003 Scratch 3
3581LIB 004 Scratch 4
] Now I want to change the volume 003/004 from library 3581LIB to new defined library 3581LIB2
tsm: SERVER_CS>checkout libv 3581LIB 003
ANS8003I Process number 55 started.
tsm: SERVER_CS>q proc
Process Process Description Status
Number
-------- -------------------- -------------------------------------------------
55 CHECKOUT LIBVOLUME ANR8436I Checking out volume 003 from library
3581LIB.
tsm: SERVER_CS>q request
ANR8352I Requests outstanding:
ANR8307I 007: Remove LTO volume 003 from slot with element number 3 of library 3581LIB; issue 'REPLY' along with the request ID
when ready.
tsm: SERVER_CS>reply 7
ANR8499I Command accepted.
tsm: SERVER_CS>q libv
Library Name Volume Name Status Owner Last Use Home Element
------------ ----------- ---------- ---------- --------- ------------
3581LIB 001 Private SERVER_CS Data 1
3581LIB 002 Private SERVER_CS Data 2
3581LIB 004 Scratch 4
tsm: SERVER_CS>checkout libv 3581LIB 004
ANS8003I Process number 56 started.
tsm: SERVER_CS>q proc
Process Process Description Status
Number
-------- -------------------- -------------------------------------------------
56 CHECKOUT LIBVOLUME ANR8436I Checking out volume 004 from library
3581LIB.
tsm: SERVER_CS>q proc
Process Process Description Status
Number
-------- -------------------- -------------------------------------------------
56 CHECKOUT LIBVOLUME ANR8436I Checking out volume 004 from library
3581LIB.
tsm: SERVER_CS>q request
ANR8352I Requests outstanding:
ANR8307I 008: Remove LTO volume 004 from slot with element number 4 of library 3581LIB; issue 'REPLY' along with the request ID
when ready.
tsm: SERVER_CS>reply 8
ANR8499I Command accepted.
tsm: SERVER_CS>q libv
Library Name Volume Name Status Owner Last Use Home Element
------------ ----------- ---------- ---------- --------- ------------
3581LIB 001 Private SERVER_CS Data 1
3581LIB 002 Private SERVER_CS Data 2
tsm: SERVER_CS>checkin libv 3581LIB2 003 status=scratch
ANS8003I Process number 57 started.
tsm: SERVER_CS>q proc
Process Process Description Status
Number
-------- -------------------- -------------------------------------------------
57 CHECKIN LIBVOLUME ANR8424I Checking in volume 003 in library
3581LIB2.
tsm: SERVER_CS>q request
ANR8352I Requests outstanding:
ANR8306I 009: Insert LTO volume 003 R/W into the slot with element number 5 of library 3581LIB2 within 60 minutes; issue 'REPLY'
along with the request ID when ready.
tsm: SERVER_CS>reply 9
ANR8499I Command accepted.
11/25/04 16:46:24 ANR9999D mmsscsi.c(9740): ThreadId<36> Could not move
volume 003 from slot 5 to slot 82.
11/25/04 16:46:24 ANR8426E CHECKIN LIBVOLUME for volume 003 in library
3581LIB2 failed.
11/25/04 16:46:24 ANR0985I Process 57 for CHECKIN LIBVOLUME running in the
BACKGROUND completed with completion state FAILURE at
16:46:24.
Now, my questions is:
If the volume 003/004 are belonging to library 3581LIB, I can use "audit library 3581LIB" to let TSM to update the information of tape slots information.
Now, 003/004 had been checked out from the library 3581LIB and belongs to nowhere, how can I get out of here? I know I can use "tapeutil -f /dev/smc0 move X Y", but if I am in the 3494, thousands of tapes, how can I do this? On the other hand, can I directly update the infomration from TSM? where does it store? There must be a way to figure out. Thanks in advance.
What I did is as following:
tsm: SERVER_CS>q libr
Library Name Library ACS Private Scratch External Shared LanFree ObeyMountRetention
Type Id Category Category Manager
------------ ---------- --- -------- -------- -------------- ------ ------- ------------------
3581LIB SCSI Yes
3581LIB2 SCSI Yes
tsm: SERVER_CS>q libv
Library Name Volume Name Status Owner Last Use Home Element
------------ ----------- ---------- ---------- --------- ------------
3581LIB 001 Private SERVER_CS Data 1
3581LIB 002 Private SERVER_CS Data 2
3581LIB 003 Scratch 3
3581LIB 004 Scratch 4
] Now I want to change the volume 003/004 from library 3581LIB to new defined library 3581LIB2
tsm: SERVER_CS>checkout libv 3581LIB 003
ANS8003I Process number 55 started.
tsm: SERVER_CS>q proc
Process Process Description Status
Number
-------- -------------------- -------------------------------------------------
55 CHECKOUT LIBVOLUME ANR8436I Checking out volume 003 from library
3581LIB.
tsm: SERVER_CS>q request
ANR8352I Requests outstanding:
ANR8307I 007: Remove LTO volume 003 from slot with element number 3 of library 3581LIB; issue 'REPLY' along with the request ID
when ready.
tsm: SERVER_CS>reply 7
ANR8499I Command accepted.
tsm: SERVER_CS>q libv
Library Name Volume Name Status Owner Last Use Home Element
------------ ----------- ---------- ---------- --------- ------------
3581LIB 001 Private SERVER_CS Data 1
3581LIB 002 Private SERVER_CS Data 2
3581LIB 004 Scratch 4
tsm: SERVER_CS>checkout libv 3581LIB 004
ANS8003I Process number 56 started.
tsm: SERVER_CS>q proc
Process Process Description Status
Number
-------- -------------------- -------------------------------------------------
56 CHECKOUT LIBVOLUME ANR8436I Checking out volume 004 from library
3581LIB.
tsm: SERVER_CS>q proc
Process Process Description Status
Number
-------- -------------------- -------------------------------------------------
56 CHECKOUT LIBVOLUME ANR8436I Checking out volume 004 from library
3581LIB.
tsm: SERVER_CS>q request
ANR8352I Requests outstanding:
ANR8307I 008: Remove LTO volume 004 from slot with element number 4 of library 3581LIB; issue 'REPLY' along with the request ID
when ready.
tsm: SERVER_CS>reply 8
ANR8499I Command accepted.
tsm: SERVER_CS>q libv
Library Name Volume Name Status Owner Last Use Home Element
------------ ----------- ---------- ---------- --------- ------------
3581LIB 001 Private SERVER_CS Data 1
3581LIB 002 Private SERVER_CS Data 2
tsm: SERVER_CS>checkin libv 3581LIB2 003 status=scratch
ANS8003I Process number 57 started.
tsm: SERVER_CS>q proc
Process Process Description Status
Number
-------- -------------------- -------------------------------------------------
57 CHECKIN LIBVOLUME ANR8424I Checking in volume 003 in library
3581LIB2.
tsm: SERVER_CS>q request
ANR8352I Requests outstanding:
ANR8306I 009: Insert LTO volume 003 R/W into the slot with element number 5 of library 3581LIB2 within 60 minutes; issue 'REPLY'
along with the request ID when ready.
tsm: SERVER_CS>reply 9
ANR8499I Command accepted.
11/25/04 16:46:24 ANR9999D mmsscsi.c(9740): ThreadId<36> Could not move
volume 003 from slot 5 to slot 82.
11/25/04 16:46:24 ANR8426E CHECKIN LIBVOLUME for volume 003 in library
3581LIB2 failed.
11/25/04 16:46:24 ANR0985I Process 57 for CHECKIN LIBVOLUME running in the
BACKGROUND completed with completion state FAILURE at
16:46:24.
Now, my questions is:
If the volume 003/004 are belonging to library 3581LIB, I can use "audit library 3581LIB" to let TSM to update the information of tape slots information.
Now, 003/004 had been checked out from the library 3581LIB and belongs to nowhere, how can I get out of here? I know I can use "tapeutil -f /dev/smc0 move X Y", but if I am in the 3494, thousands of tapes, how can I do this? On the other hand, can I directly update the infomration from TSM? where does it store? There must be a way to figure out. Thanks in advance.