Veritas-bu

Re: [Veritas-bu] Identify drives in use

2007-06-19 12:05:13
Subject: Re: [Veritas-bu] Identify drives in use
From: "Jeff Lightner" <jlightner AT water DOT com>
To: <dave.markham AT fjserv DOT net>, "Justin Piszcz" <jpiszcz AT lucidpixels DOT com>
Date: Tue, 19 Jun 2007 11:50:04 -0400
The deal is if vmoprcmd shows them in use then it means they are in use
by a backup (that is to say it doesn't just show you if a tape is in a
drive but not in use).  Robtest on the other hand does show you if a
tape is in a drive regardless of whether NBU thinks it is in use for a
backup or not.

If you really want to know which backups are using which tapes you can
look at the activity log and check the details for each specific job -
they will show you what those jobs are using.   

-----Original Message-----
From: veritas-bu-bounces AT mailman.eng.auburn DOT edu
[mailto:veritas-bu-bounces AT mailman.eng.auburn DOT edu] On Behalf Of Dave
Markham
Sent: Tuesday, June 19, 2007 9:33 AM
To: Justin Piszcz
Cc: veritas-bu AT mailman.eng.auburn DOT edu
Subject: Re: [Veritas-bu] Identify drives in use

Justin Piszcz wrote:
> On Tue, 5 Jun 2007, Dave Markham wrote:
>
>   
>> Justin Piszcz wrote:
>>     
>>> On Tue, 5 Jun 2007, Dave Markham wrote:
>>>
>>>       
>>>> Netbackup 5.0MP7 Solaris9
>>>>
>>>> Anyone know how to identify from command line what drives are in
use, or
>>>> what tapes are in use while a job is running.
>>>>
>>>> We have an issue where ops keep opening the jukebox and changing
tapes
>>>> while jobs are running. The job is fine as the L700 library just
>>>> suspends writes but the problem is they fill slots up which are
>>>> destination slots of tapes in use. Once the tapes have finished and
a
>>>> new tape is required to continue the job the old tape cannot be put
back
>>>> into its slot as it has some tape in it.
>>>>
>>>> I therefore sometimes need to manually move the tapes to another
slot
>>>> using robtest. Issue is a lot of the time the backup job is still
>>>> running and i dont want to unload the tapes in use so i need to
identify
>>>> them.
>>>>
>>>> I have been using iostat -xnd 2 10 |grep rmt and seeing which are
>>>> written to and then double checking with the gui the tape ids, but
i'd
>>>> like a nice netbackup command to just say tapes being written to at
that
>>>> moment in time.
>>>>
>>>> Cheers
>>>> _______________________________________________
>>>> Veritas-bu maillist  -  Veritas-bu AT mailman.eng.auburn DOT edu
>>>> http://mailman.eng.auburn.edu/mailman/listinfo/veritas-bu
>>>>
>>>>         
>>> How to see what drives are in use? vmoprcmd -d ds
>>>
>>>       
>> Thanks.
>>
>> Problem with this command is it shows tapes in all the drives due to
the
>> problem i mentioned in my mail. Tapes are in drives due to not being
>> able to move back to destination slots. I need to confirm the drives
>> which are in use for the current job(s) running. Normally its just
one
>> job running see and as im using ITC 2 drives will be in use. I need
to
>> determine these so i can then safely move tapes out of the other
drives.
>>
>> Cheers
>>
>>     
>
>   
>>> I therefore sometimes need to manually move the tapes to another
slot
>>> using robtest. Issue is a lot of the time the backup job is still
>>> running and i dont want to unload the tapes in use so i need to 
>>>       
> identify them.
>
> Read more closely, that is your problem!  If you do not re-inventory
in 
> NetBackup -AND/OR- you put the tape in a slot that was already kept
vacant 
> for a tape that's in the drive, you're going to have problems.
>
> Justin.
> _______________________________________________
> Veritas-bu maillist  -  Veritas-bu AT mailman.eng.auburn DOT edu
> http://mailman.eng.auburn.edu/mailman/listinfo/veritas-bu
>
>   

I know exactly that if you dont inventory and put tapes in you are going
to have problems. I think you need to read more closely.

What i am saying is Operators do this while jobs are still running. Im
200 miles away supporting these systems.

Now as tapes cannot be moved back into the correct slots, as ops staff
have filled them, they stay in the drive. If i have a job still running
then i have 4 tapes in use. How do i know which ones are being used by
that job from the command line. i know vmoprcmd will show which tapes
are in which drives but thats not what i require.

Thanks
_______________________________________________
Veritas-bu maillist  -  Veritas-bu AT mailman.eng.auburn DOT edu
http://mailman.eng.auburn.edu/mailman/listinfo/veritas-bu

_______________________________________________
Veritas-bu maillist  -  Veritas-bu AT mailman.eng.auburn DOT edu
http://mailman.eng.auburn.edu/mailman/listinfo/veritas-bu