Friday, April 24, 2009

TSM 6.1 Debian Client Request

Well TSM 6.1 has officially been out for about a month now and I have already received a request for a Debian client. Maybe Harry can help out in that area. Anyone want to try their hand at putting one together?

Wednesday, April 22, 2009

ACSLS Checkout Script Update

I Modified the ACSLS checkout script due to an Admin with BYU pointing out it doesn't work when the library clients reside on seperate servers. It was changed due to how TSM processes the CMDFILE= option in my MOVE DRM macro, plus if your TSM server names vary the while loop is not as easy to setup. So here is the new script and macro. I switched it to use an array for the servernames for easier processing when names don't follow a similar convention. Also you might need to modify the grep if your volumes don't start with L0 thru 4. If your volser is a different range just modify the grep so it will work for you.

<---------------------MOVE DRM MACRO------------------------>

move drm * so=dbb wherestate=mo tostate=vault remove=no WAIT=YES
move drm * so=dbb wherestate=vaultr tostate=onsiter

<------------------------Cut Below-------------------------->

#!/bin/ksh

cd /usr/tivoli/tsm/client/ba/bin

ADSMID=`cat /usr/local/scripts/ADSMID`
ADSMPASS=`cat /usr/local/scripts/ADSMPASS`

OFFSITE=/usr/tivoli/tsm/client/ba/bin/OFFSITE/offsite.txt
DRVOLS=/usr/tivoli/tsm/client/ba/bin/OFFSITE/Vol_List
RETRIEVE=/usr/tivoli/tsm/client/ba/bin/OFFSITE/retrieve.txt

set -A SERV TSM-1 TSM-2 TSM-3 TSM-4

cp $OFFSITE "$OFFSITE.BAK"

mv /usr/tivoli/tsm/client/ba/bin/OFFSITE/Vol_List /usr/tivoli/tsm/client/ba/bin/OFFSITE/Vol_List.bak

printf "Use this list to determine tapes that are to go offsite report any discrepancies to the Recovery Services Team.\n\n" > $OFFSITE
printf " \n\n" >> $OFFSITE
printf "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\n\n" >> $OFFSITE
printf " The following tapes will checkout from the library\n\n" >> $OFFSITE
printf " and should be sent offsite\n\n" >> $OFFSITE
printf " Current as of: `date`\n\n" >> $OFFSITE
printf "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\n\n" >> $OFFSITE

printf "Use this list to determine tapes that are to come back onsite from Iron Mountain for reuse. Report any discrepancies to the Recovery Service Team.\n\n" > $RETRIEVE
printf " \n\n" >> $RETRIEVE
printf "********************************************************\n\n" >> $RETRIEVE
printf " Tapes to be brought back onsite from Iron Mountain\n" >> $RETRIEVE
printf " and placed back into TSM library for scratch.\n\n" >> $RETRIEVE
printf " Current as of: `date`\n\n" >> $RETRIEVE
printf "********************************************************\n\n" >> $RETRIEVE

i=0
while [ $i -lt 4 ]
do
dsmadmc -id=$ADSMID -password=$ADSMPASS -servername=${SERV[$i]} -dataonly=yes "select volume_name from drmedia where state='MOUNTABLE' and volume_name not in (select volume_name from drives where volume_name is not NULL) " grep L[0-4] >> $DRVOLS

dsmadmc -id=$ADSMID -password=$ADSMPASS -servername=${SERV[$i]} -dataonly=yes "select volume_name from drmedia where state='VAULTRETRIEVE' " grep L[0-4] >> $RETRIEVE

dsmadmc -id=$ADSMID -password=$ADSMPASS -servername=${SERV[$i]} 'macro /usr/tivoli/tsm/client/ba/bin/move_drmedia.mac'

sleep 120

i=$(( $i + 1 ))
done

dsmadmc -id=$ADSMID -password=$ADSMPASS -servername=
CHECKIN LIBVOL search=yes stat=private checklabel=barcode vollist=FILE:$DRVOLS

sleep 180

dsmadmc -id=$ADSMID -password=$ADSMPASS -servername=
CHECKOUT LIBVOL checkl=no remove=bulk vollist=FILE:$DRVOLS

cat $DRVOLS sort >> $OFFSITE

mail -s "Daily Tape Rotation - Tapes to be sent to Iron Mountain" tape_rpt < $OFFSITE mail -s "Daily Tape Return" tape_rpt < $RETRIEVE

Friday, April 17, 2009

TSM Admin Needed In Bahrain!

I could use some help here in Bahrain.
Need some certified Tivoli people ASAP.

Please answer all the questions below as best you can upfront as it will save us both time and get you submitted quicker to the MGR/Client.

Sometimes the client will cover expenses and sometimes they won't, so give me a rate for both below.

THIS HELPS ME SPEED UP THE PROCESS!!!

CANDIDATE:
POSITION:
YOUR CURRENT LOCATION:
CONTACT #'s :
EMAIL:
RATE ALL INCLUSIVE NO EXPENSES COVERED (Corp to Corp or 1099) :
RATE + EXPENSES:
CITIZENSHIP:
IF YOUR AN H-1 PROVIDE/(EMAIL & PHONE NUMBERS) OF THE ACTUAL COMPANY WHO CURRENTLY HOLDS YOUR H-1, AND WHO I SHOULD ASK FOR ABOUT YOUR SERVICES?
Does the person have any Pending offers? If so, when do you need an answer by from me?
How many years does this person have left on his H-1 in the US before it expires?
AVAILABILITY:

Please tell me how many years you have with EACH Skill listed in the job as best you can and rank yourself with each skill from 1 to 5--meaning advanced/expert as the top end.


SUMMARY OF WHY YOU FIT THIS ROLE , BE SPECIFIC:


Forrest Murphy
Sr Information Technology/Engineering Recruiter
ERP-Oracle, SAP, Peoplesoft, JDE
972-607-9897 Direct Dial
214-207-2478 Cell
972-496-2398 Fax
850-205-2185 Fax for Corp
509-277-2478 Email Fax
fmurphy@csifl.com
IM Address: fwnynj@yahoo.com

Consulting Solutions International
3512 Maclay Blvd, South
Tallahassee, FL 32312
www.csifl.com

Tuesday, April 14, 2009

New TSM Management Tool

I have been informed of a new TSM management tool called TSM Studio. It looks pretty slick, but I won't lie, I haven't had a chance to use it yet. If you are looking for a TSM tool check it out. I plan on posting a quick overview of all the TSM tools in the near future. If you have experience with any TSM tool (i.e. TSMManager, TSM Explorer, TSM Studio, AutoVault, Servergraph, Aptare, Bocada, or EMC's DPA) and are willing to write up a review of the product, let me know and we'll publish it here for others to use when deciding on a tool for their own environment.




Don't Miss - TSM V6.1 DB Upgrade Webcast

If you are looking to move to TSM V6.1 in the near future don't miss this webcast on April 28th at 11:00am EST.  This is part one in what I believe is a two part webcast (could be more than two). You can either click on the title of this post or find the sign up here.