Veritas-bu

[Veritas-bu] bpVault Alternatives?

2002-05-20 13:43:26
Subject: [Veritas-bu] bpVault Alternatives?
From: Mark.Donaldson AT experianems DOT com (Donaldson, Mark)
Date: Mon, 20 May 2002 11:43:26 -0600
This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C20025.D8B907F0
Content-Type: text/plain

I'm willing to share but I need to go over what I have first and see what I
need to sort out and what's specific to my environment.  

Just so you know, I have one master/media server combo and a single tape
library.  The script were written in ksh on Solaris 2.6 for NB 3.4.
Variations from this setup would be yours to work out, of course.  

They should work for v4.5, I guess.  I haven't installed to that level, yet.
I do know that they will fail in whatever follows v4.5 as NB is changing all
the command names; in 4.5 they're symlinked or something I'm told.

I'll see what I gather together.  There may be some delays as I've got a new
baby still in the hospital and my time at my desk is somewhat limited.

-Mark

-----Original Message-----
From: Francis Alexander [mailto:fa_bu_opr AT hotmail DOT com]
Sent: Monday, May 20, 2002 11:06 AM
To: Mark.Donaldson AT experianems DOT com
Subject: RE: [Veritas-bu] bpVault Alternatives?


We unfortunately do not have the time to write something ourselves.  We need

to get something in place within the next few weeks.

Any chances you would be willing to share what you have done?  I know that's

asking a lot, but I thought it is worth a chance.

Thank you


>From: "Donaldson, Mark" <Mark.Donaldson AT experianems DOT com>
>To: "'Francis Alexander'" <fa_bu_opr AT hotmail DOT com>,        
>Veritas-bu AT mailman.eng.auburn DOT edu
>Subject: RE: [Veritas-bu] bpVault Alternatives?
>Date: Mon, 20 May 2002 10:50:35 -0600
>
>Well - I wrote my vaulting software myself.  Here's a note I posted to the
>Veritas Newsgroup...
>
>------------------
>Well, this can be really a very large answer.  There's two basic ways to do
>this, though:
>
>1. Netbackup Vault - it's a product set that does just what you're talking
>about.  It's an add-on for v3.4 and included but disabled in v4.5.  Pay $$
>to Veritas to make it work via a license key.
>
>2. Write it yourself.  It turns out to be not to hard if you're a good
>scripter and if you think it out beforehand.  I've written a couple of
>modules:
>
>   a. Removable tape identification - which tapes to you want to remove?
>I've got a ruleset like this: 1-week since last written AND in library AND
>(full OR frozen OR suspended). It's written around vmquery output.  The
>1-week rule keeps the mostly-likely-to-be-requested tapes in the library so
>I don't have to fetch removed ones too much.
>
>   b. Injectable tape identificiation - which tapes are empty and available
>to be inserted into the library.  My rules are: empty AND scratch-pool AND
>not-in-library AND not-offsite AND not-frozen AND not-suspended.  This one
>is also built around vmquery output.
>
>   c. Define different volume groups for in-library and out-of-library to
>help with these identificiations.
>
>   d. Offsite processing - scripts which I run to track tapes that leave 
>the
>building to our offsite storage.  There's a check-in/-out pair of scripts
>that alter the entries in the volume database that actually track this
>stuff.  Look at vmchange -new_v, -offsent, -offreturn, & -offloc.
>
>   e. If you're storing tapes out of the library, it's possible that there
>will be a restore request that wants a tape not in the library.  Unless you
>keep the GUI up all the time, you'll not know.  I have a cron-based script
>that wakes up every 10 minutes and uses the "vmoprcmd -d pr" & "vmoprcmd -d
>ds" command to watch for pending requests and pages when one comes in and
>also pages when it's done with the tape.
>
>   f. Rotation script - write a job for the ops staff, either cron or
>manually run - that uses the ident removable & ident insertable routines
>above to create a report.  My version also auto-ejects the tapes to the
>mailslot for removal, then pages to have them swapped with insertable
>scripts.  There's another script that injects tapes from the mailslot back
>into the library.  vmchange can be used to eject tapes, vmupdate to inject
>them.  I've marked a "water-line" of scratch tapes that I try to keep in 
>the
>machine.  I never
>rotate out more tapes that what I need to keep enough spares.
>
>There's a lot here - there probably should be more.  E-mail or post if you
>want more...
>
>-Mark
>
>-----Original Message-----
>From: Francis Alexander [mailto:fa_bu_opr AT hotmail DOT com]
>Sent: Monday, May 20, 2002 10:02 AM
>To: Veritas-bu AT mailman.eng.auburn DOT edu
>Subject: [Veritas-bu] bpVault Alternatives?
>
>
>HI ALL:
>
>Being brand new to this list, I'm probably already asking a question that
>has been answered, though the archive search haven't produced anything yet.
>
>As my subject eludes, does anyone know of a third party company that has an
>alternative to bpVault?  We just don't want to spend the money if there is 
>a
>
>good alternative out there and I have been tasked with finding it.
>
>TIA
>I await your replies.
>
>
>_________________________________________________________________
>Join the world's largest e-mail service with MSN Hotmail.
>http://www.hotmail.com
>
>_______________________________________________
>Veritas-bu maillist  -  Veritas-bu AT mailman.eng.auburn DOT edu
>http://mailman.eng.auburn.edu/mailman/listinfo/veritas-bu


_________________________________________________________________
Send and receive Hotmail on your mobile device: http://mobile.msn.com

------_=_NextPart_001_01C20025.D8B907F0
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3DUS-ASCII">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2653.12">
<TITLE>RE: [Veritas-bu] bpVault Alternatives?</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>I'm willing to share but I need to go over what I =
have first and see what I need to sort out and what's specific to my =
environment.&nbsp; </FONT></P>

<P><FONT SIZE=3D2>Just so you know, I have one master/media server =
combo and a single tape library.&nbsp; The script were written in ksh =
on Solaris 2.6 for NB 3.4.&nbsp; Variations from this setup would be =
yours to work out, of course.&nbsp; </FONT></P>

<P><FONT SIZE=3D2>They should work for v4.5, I guess.&nbsp; I haven't =
installed to that level, yet.&nbsp; I do know that they will fail in =
whatever follows v4.5 as NB is changing all the command names; in 4.5 =
they're symlinked or something I'm told.</FONT></P>

<P><FONT SIZE=3D2>I'll see what I gather together.&nbsp; There may be =
some delays as I've got a new baby still in the hospital and my time at =
my desk is somewhat limited.</FONT></P>

<P><FONT SIZE=3D2>-Mark</FONT>
</P>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Francis Alexander [<A =
HREF=3D"mailto:fa_bu_opr AT hotmail DOT com">mailto:fa_bu_opr AT hotmail DOT 
com</A>]<=
/FONT>
<BR><FONT SIZE=3D2>Sent: Monday, May 20, 2002 11:06 AM</FONT>
<BR><FONT SIZE=3D2>To: Mark.Donaldson AT experianems DOT com</FONT>
<BR><FONT SIZE=3D2>Subject: RE: [Veritas-bu] bpVault =
Alternatives?</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>We unfortunately do not have the time to write =
something ourselves.&nbsp; We need </FONT>
<BR><FONT SIZE=3D2>to get something in place within the next few =
weeks.</FONT>
</P>

<P><FONT SIZE=3D2>Any chances you would be willing to share what you =
have done?&nbsp; I know that's </FONT>
<BR><FONT SIZE=3D2>asking a lot, but I thought it is worth a =
chance.</FONT>
</P>

<P><FONT SIZE=3D2>Thank you</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>&gt;From: &quot;Donaldson, Mark&quot; =
&lt;Mark.Donaldson AT experianems DOT com&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;To: &quot;'Francis Alexander'&quot; =
&lt;fa_bu_opr AT hotmail DOT com&gt;,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 </FONT>
<BR><FONT SIZE=3D2>&gt;Veritas-bu AT mailman.eng.auburn DOT edu</FONT>
<BR><FONT SIZE=3D2>&gt;Subject: RE: [Veritas-bu] bpVault =
Alternatives?</FONT>
<BR><FONT SIZE=3D2>&gt;Date: Mon, 20 May 2002 10:50:35 -0600</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;Well - I wrote my vaulting software =
myself.&nbsp; Here's a note I posted to the</FONT>
<BR><FONT SIZE=3D2>&gt;Veritas Newsgroup...</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;------------------</FONT>
<BR><FONT SIZE=3D2>&gt;Well, this can be really a very large =
answer.&nbsp; There's two basic ways to do</FONT>
<BR><FONT SIZE=3D2>&gt;this, though:</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;1. Netbackup Vault - it's a product set that =
does just what you're talking</FONT>
<BR><FONT SIZE=3D2>&gt;about.&nbsp; It's an add-on for v3.4 and =
included but disabled in v4.5.&nbsp; Pay $$</FONT>
<BR><FONT SIZE=3D2>&gt;to Veritas to make it work via a license =
key.</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;2. Write it yourself.&nbsp; It turns out to be =
not to hard if you're a good</FONT>
<BR><FONT SIZE=3D2>&gt;scripter and if you think it out =
beforehand.&nbsp; I've written a couple of</FONT>
<BR><FONT SIZE=3D2>&gt;modules:</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp;&nbsp; a. Removable tape identification - =
which tapes to you want to remove?</FONT>
<BR><FONT SIZE=3D2>&gt;I've got a ruleset like this: 1-week since last =
written AND in library AND</FONT>
<BR><FONT SIZE=3D2>&gt;(full OR frozen OR suspended). It's written =
around vmquery output.&nbsp; The</FONT>
<BR><FONT SIZE=3D2>&gt;1-week rule keeps the =
mostly-likely-to-be-requested tapes in the library so</FONT>
<BR><FONT SIZE=3D2>&gt;I don't have to fetch removed ones too =
much.</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp;&nbsp; b. Injectable tape identificiation =
- which tapes are empty and available</FONT>
<BR><FONT SIZE=3D2>&gt;to be inserted into the library.&nbsp; My rules =
are: empty AND scratch-pool AND</FONT>
<BR><FONT SIZE=3D2>&gt;not-in-library AND not-offsite AND not-frozen =
AND not-suspended.&nbsp; This one</FONT>
<BR><FONT SIZE=3D2>&gt;is also built around vmquery output.</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp;&nbsp; c. Define different volume groups =
for in-library and out-of-library to</FONT>
<BR><FONT SIZE=3D2>&gt;help with these identificiations.</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp;&nbsp; d. Offsite processing - scripts =
which I run to track tapes that leave </FONT>
<BR><FONT SIZE=3D2>&gt;the</FONT>
<BR><FONT SIZE=3D2>&gt;building to our offsite storage.&nbsp; There's a =
check-in/-out pair of scripts</FONT>
<BR><FONT SIZE=3D2>&gt;that alter the entries in the volume database =
that actually track this</FONT>
<BR><FONT SIZE=3D2>&gt;stuff.&nbsp; Look at vmchange -new_v, -offsent, =
-offreturn, &amp; -offloc.</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp;&nbsp; e. If you're storing tapes out of =
the library, it's possible that there</FONT>
<BR><FONT SIZE=3D2>&gt;will be a restore request that wants a tape not =
in the library.&nbsp; Unless you</FONT>
<BR><FONT SIZE=3D2>&gt;keep the GUI up all the time, you'll not =
know.&nbsp; I have a cron-based script</FONT>
<BR><FONT SIZE=3D2>&gt;that wakes up every 10 minutes and uses the =
&quot;vmoprcmd -d pr&quot; &amp; &quot;vmoprcmd -d</FONT>
<BR><FONT SIZE=3D2>&gt;ds&quot; command to watch for pending requests =
and pages when one comes in and</FONT>
<BR><FONT SIZE=3D2>&gt;also pages when it's done with the tape.</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;&nbsp;&nbsp; f. Rotation script - write a job =
for the ops staff, either cron or</FONT>
<BR><FONT SIZE=3D2>&gt;manually run - that uses the ident removable =
&amp; ident insertable routines</FONT>
<BR><FONT SIZE=3D2>&gt;above to create a report.&nbsp; My version also =
auto-ejects the tapes to the</FONT>
<BR><FONT SIZE=3D2>&gt;mailslot for removal, then pages to have them =
swapped with insertable</FONT>
<BR><FONT SIZE=3D2>&gt;scripts.&nbsp; There's another script that =
injects tapes from the mailslot back</FONT>
<BR><FONT SIZE=3D2>&gt;into the library.&nbsp; vmchange can be used to =
eject tapes, vmupdate to inject</FONT>
<BR><FONT SIZE=3D2>&gt;them.&nbsp; I've marked a &quot;water-line&quot; =
of scratch tapes that I try to keep in </FONT>
<BR><FONT SIZE=3D2>&gt;the</FONT>
<BR><FONT SIZE=3D2>&gt;machine.&nbsp; I never</FONT>
<BR><FONT SIZE=3D2>&gt;rotate out more tapes that what I need to keep =
enough spares.</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;There's a lot here - there probably should be =
more.&nbsp; E-mail or post if you</FONT>
<BR><FONT SIZE=3D2>&gt;want more...</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;-Mark</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>&gt;From: Francis Alexander [<A =
HREF=3D"mailto:fa_bu_opr AT hotmail DOT com">mailto:fa_bu_opr AT hotmail DOT 
com</A>]<=
/FONT>
<BR><FONT SIZE=3D2>&gt;Sent: Monday, May 20, 2002 10:02 AM</FONT>
<BR><FONT SIZE=3D2>&gt;To: Veritas-bu AT mailman.eng.auburn DOT edu</FONT>
<BR><FONT SIZE=3D2>&gt;Subject: [Veritas-bu] bpVault =
Alternatives?</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;HI ALL:</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;Being brand new to this list, I'm probably =
already asking a question that</FONT>
<BR><FONT SIZE=3D2>&gt;has been answered, though the archive search =
haven't produced anything yet.</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;As my subject eludes, does anyone know of a =
third party company that has an</FONT>
<BR><FONT SIZE=3D2>&gt;alternative to bpVault?&nbsp; We just don't want =
to spend the money if there is </FONT>
<BR><FONT SIZE=3D2>&gt;a</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;good alternative out there and I have been =
tasked with finding it.</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;TIA</FONT>
<BR><FONT SIZE=3D2>&gt;I await your replies.</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT =
SIZE=3D2>&gt;___________________________________________________________=
______</FONT>
<BR><FONT SIZE=3D2>&gt;Join the world's largest e-mail service with MSN =
Hotmail.</FONT>
<BR><FONT SIZE=3D2>&gt;<A HREF=3D"http://www.hotmail.com"; =
TARGET=3D"_blank">http://www.hotmail.com</A></FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT =
SIZE=3D2>&gt;_______________________________________________</FONT>
<BR><FONT SIZE=3D2>&gt;Veritas-bu maillist&nbsp; -&nbsp; =
Veritas-bu AT mailman.eng.auburn DOT edu</FONT>
<BR><FONT SIZE=3D2>&gt;<A =
HREF=3D"http://mailman.eng.auburn.edu/mailman/listinfo/veritas-bu"; =
TARGET=3D"_blank">http://mailman.eng.auburn.edu/mailman/listinfo/veritas=
-bu</A></FONT>
</P>
<BR>

<P><FONT =
SIZE=3D2>_______________________________________________________________=
__</FONT>
<BR><FONT SIZE=3D2>Send and receive Hotmail on your mobile device: <A =
HREF=3D"http://mobile.msn.com"; =
TARGET=3D"_blank">http://mobile.msn.com</A></FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C20025.D8B907F0--

<Prev in Thread] Current Thread [Next in Thread>