Veritas-bu

Re: [Veritas-bu] vmchange script

2012-02-12 09:35:34
Subject: Re: [Veritas-bu] vmchange script
From: "Justin Piszcz" <jpiszcz AT lucidpixels DOT com>
To: "'Anurag Sharma'" <sharma.anurag AT hotmail DOT com>, "'veritas-bu'" <veritas-bu AT mailman.eng.auburn DOT edu>
Date: Sun, 12 Feb 2012 09:35:19 -0500

Hi,

 

That would be just the media label— one command per TAPE.

 

vmchange .. etc etc .. –ml TAPE01

vmchange .. etc etc .. –ml TAPE02

vmchange .. etc etc .. –ml TAPE03

 

Justin.

 

From: Anurag Sharma [mailto:sharma.anurag AT hotmail DOT com]
Sent: Sunday, February 12, 2012 8:59 AM
To: jpiszcz AT lucidpixels DOT com; veritas-bu
Subject: RE: [Veritas-bu] vmchange script

 


Justin,

$Tape


What would that file contain

just the media labels

or

media labels which are colon seperated. if yes kind send how this script would look in windows nbu


From: jpiszcz AT lucidpixels DOT com
To: sharma.anurag AT hotmail DOT com; veritas-bu AT mailman.eng.auburn DOT edu
Subject: RE: [Veritas-bu] vmchange script
Date: Sun, 12 Feb 2012 08:27:39 -0500

Hi,

 

There is a better way.

There is an undocumented option called –single_cycle.

This will put the tapes in the cap one by one and not prompt you to remove them.

The best of both worlds J

 

Example Syntax:

/usr/openv/volmgr/bin/vmchange -h "$MASTER_SERVER" -rh "$ROBOT_CTRL_HOST" -rn "$ROBOT_NUM" -rt "$ROBOT_TYPE" -multi_eject -map any -res -ml "$TAPE" -verbose -single_cycle

 

Justin.

 

From: veritas-bu-bounces AT mailman.eng.auburn DOT edu [mailto:veritas-bu-bounces AT mailman.eng.auburn DOT edu] On Behalf Of Anurag Sharma
Sent: Sunday, February 12, 2012 7:40 AM
To: veritas-bu
Subject: [Veritas-bu] vmchange script

 

Hi Team,

Here's is my challenge.

Every week I have to change tapes in two libraries one has a cap size of 25 and another has of 35.

Now I get a list of tapes to be ejected and sent offsite via script the real challenge is ejecting them.

I can use the vmchange command in two separate consoles

Syntax : vmchange -res -multi_eject -w -rn 0 -rt tld -rh pnors950.mgroupnet.com -ml 

Example :vmchange -res -multi_eject -w -rn 0 -rt tld -rh server.xyz.com -ml MO0371:MO0012:MO0454:MO0775:MO0017


I want to create a script which automates this one of the sample script is

FOR /F %%i IN (E:\\setin.txt) DO E:\VERITAS\Volmgr\bin\vmchange -res -multi_eject -w -rn 3 -rt tld -rh pnors954.mgroupnet.com -ml %%i>>E:\\ejectoutput.txt

The above script uses a file setin.txt which would have list of labels with colon separated

MO0371:MO0012:MO0454:MO0775:MO0017

The only challenge is this I want the script to take input of labels as file and do not want manually colon separate them manually.


Please provide suggestions.

Anurag



 

_______________________________________________
Veritas-bu maillist  -  Veritas-bu AT mailman.eng.auburn DOT edu
http://mailman.eng.auburn.edu/mailman/listinfo/veritas-bu
<Prev in Thread] Current Thread [Next in Thread>