ADSM-L

Re: Stgpool backup script

2004-02-13 13:59:37
Subject: Re: Stgpool backup script
From: asr AT UFL DOT EDU
To: ADSM-L AT VM.MARIST DOT EDU
Date: Fri, 13 Feb 2004 13:58:55 -0500
=> In article <s02c8ff9.088 AT gwise.louisville DOT edu>, David E Ehresman 
<deehre01 AT LOUISVILLE DOT EDU> writes:

>>>> greg.redell AT GWL DOT COM 2/12/2004 10:37:15 AM >>>

>> I would like to run two different backup stgpools and check every so often,
>> if there is only one process running start another backup stgpool.  When all
>> my storage ppols are backed up, kick off the dbbackup

> I use the following shell script function to wail until the number of
> backup processes are down to a specified number:


Why not just kick off all the work you need to do?

The processes that can't grab a mount point will happily wait around.

I've got probably 40 DISK stgpools that I backup and migrate every day.  My
TSM script that kicks them off is included below: when it starts, it initiates
a bunch of backup processes, some of which fail immediately (no data in disk
pool) some of which check and find all up to date, some of which do work.

This method saves you logic and actlog lines of your script constantly
polling, and it further uses the tape drives during the lag between when a
process completes, and when your script next polls.

- Allen S. Rout





/* stgpool backup script */
/* for device class 'DISK' */
/*
/*
/* This script generated by /u/adsm/bin/gen-backup-script
/* at 2004-02-13 05:05:04
/* on spnode05
/*
/* */
backup stgpool sm-disk sm-c1 maxproc=1
backup stgpool uaa-disk uaa-c1 maxproc=1
backup stgpool counsel-disk counsel-c1 maxproc=1
backup stgpool mse-disk mse-c1 maxproc=1
backup stgpool mbi-disk mbi-c1 maxproc=1
backup stgpool path-disk path-c1 maxproc=1
backup stgpool erp-disk erp-c1 maxproc=1
backup stgpool erp-disk erp-itc maxproc=2
backup stgpool runs-disk runs-c1 maxproc=1
backup stgpool doce-disk doce-c1 maxproc=1
backup stgpool nersp-disk nersp-c1 maxproc=1
backup stgpool glmail-disk nersp-c1 maxproc=1
backup stgpool nersp-disk nersp-itc maxproc=2
backup stgpool edify-disk edify-c1 maxproc=1
backup stgpool edify-disk edify-itc maxproc=1
backup stgpool admin-disk admin-c1 maxproc=1
backup stgpool atcs-disk atcs-c1 maxproc=1
backup stgpool atcs-disk atcs-itc maxproc=1
backup stgpool hp-disk hp-c1 maxproc=1
backup stgpool afn-disk afn-c1 maxproc=1
backup stgpool deleted-users-disk deleted-users-C1 maxproc=1
backup stgpool novell-disk novell-c1 maxproc=1
backup stgpool novell-disk novell-itc maxproc=1
backup stgpool registrar-disk registrar-c1 maxproc=1
backup stgpool thecenter-disk thecenter-c1 maxproc=1
backup stgpool thecenter-disk thecenter-itc maxproc=1
backup stgpool uff-disk uff-c1 maxproc=1
backup stgpool workstations-disk workstations-c1 maxproc=1
backup stgpool workstations-disk workstations-itc maxproc=1
backup stgpool vi-disk vi-itc maxproc=1
backup stgpool vi-disk vi-c1 maxproc=1
backup stgpool zoo-disk zoo-c1 maxproc=1
backup stgpool zoo-disk zoo-itc maxproc=1
backup stgpool lawnet-disk lawnet-c1 maxproc=1
/* EOF */

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