POST1




database backup
ba db type=dbs devclass=fileclass

enregistrement un noeud
reg node SRVRMAN11G_SYSTEM admin passexp=0 domain=DOMUNIX
reg node SRBI_EXPORT admin passexp=0 domain=domunix
reg node ACPPRE01_DB admin passexp=0 domain=DOMSQL
reg node ACPPRE01_SYSTEM admin passexp=0 domain=DOMWINCRI
reg node ACPSFCPRD02_SYSTEM admin passexp=0 domain=domwincri
reg node DBSFC6PRD10G admin passexp=0 domain=domoracle
REG NODE VC1_DC1_DM1 admin passexp=0 domain=DOMVM
reg node ACPSFCPRD03_SYSTEM admin passexp=0 domain=domwincri
***********************************************************


AJOUTER UN PROXY VM TSM

grant proxynode target=vcenter01 agent=VC1_DC1_DM1
grant proxynode target=DATACENTER01 agent=VC1_DC1_DM1

grant proxynode target=vcenter02 agent=VC1_DC1_DM1
grant proxynode target=DATACENTER02 agent=VC1_DC1_DM1

run bandabouger
cas1: SORTIR BANDE DU ROBOT/
CHECKOUT LIBV TS3310 F00011L5  remove=bulk
CHECKOUT LIBV TS3310 F00012L5  remove=bulk
CHECKOUT LIBV TS3310 C00004L5  remove=bulk
CHECKOUT LIBV TS3310 C00012L5  remove=bulk
CHECKOUT LIBV TS3310 C00016L5  remove=bulk

q proc
RUN BOUGEBANDE

cas1: SORTIR BANDE DU COFFRE/
CHECKIN LIBV TS3310  SEARCH=BULK STATUS=SCRATCH
CHECKIN LIBV TS3310  SEARCH=BULK  STATUS=CLEANER CLEANING=100 (insertion de new cartouch cleanning)

count scratch volume
select count(*) from libvolumes where status='Scratch'



Q REQ
REPLY <CODE> 003qq
q

Pour Labeliser nouvelle cartouch ( pas de proc + pas de q mount )
label libv TS3310 search=bulk labelsource=barcode checkin=scr
label libv ts3200 search=bulk labelsource=barcode checkin=scr
label libv ts3200 search=bulk labelsource=barcode checkin=scr overwrite=yes

Q REQ

REPLY <CODE> 003

*****************************************
LE CAS volume n'est pas definis dans un pool de stockage
update libv ts3310  C00004L5  status=scratch


Pour liberer et copier sur un autre volume :
move data <nom du volume en question ex A00024L>


pour supprimer les fichier expiré :
expire inv


Verifier si les cartouch son etat invalid ( cause : TSM a eu prob lorsqu'il a eu besoin de ces cartouches)
q vol * access=unav
upd vol B00018L4 access=readwrite


update vol  C00018L5 access=readonly
C00018L5
 C00003L5
BT1009L5
A00088L4
ba db devc=ltoclass t=full sauvegardede la base TSM

demonter une bande :
dismount vol <nom du vol>

Config parametrage du storage  :
q stg f=d
q
Mise à jour le parametre Max scratch :
UPDATE STGPOOL ltopool MAXSCRatch=63
UPDATE STGPOOL <gen1pool> MAXSCRatch=0
UPDATE STGPOOL copypool MAXSCRatch=35
update stgpool RECLAIMPOOL MAXSCRatch=3

Pour la migration des donnees depuis les disk vers les bandes.

migrate stgpool ARCHORAPOOL lowmig=1
migrate stgpool diskpool duration=30
migrate stgpool RECLAIMPOOL lowmig=11 duration=30

voir la stratégie de backup
q cop

voir le config stg : q
q stg f=d

voir les option de TSM :
q opt

modifier une option

setopt <option name> <valeur>


Voir l'etat des sauvegarde :
q event * * begindate=11/30/2011




# Extract the PID for the running TSM Scheduler
PID=$(ps -ef | grep "dsmc sched" | grep -v "grep" | awk {'print $2'});
print "Original TSM scheduler process using PID=$PID"

# Kill the scheduler
kill -9 $PID

# Restart the scheduler with nohup, redirecting all output to NULL
nohup dsmc sched 2>&1 > /dev/null &
# Output will still be logged in the dsmsched.log

# Extract the PID for the running TSM Scheduler
PID=$(ps -ef | grep "dsmc sched" | grep -v "grep" | awk {'print $2'});
print "New TSM scheduler process using PID=$PID"

#RESTART SCHEDULEDANS LE CAS UN  SEUL PLANIFICATEUR
nohup dsmc sched 2>&1 > /dev/null &

#RESTART SCHEDULE DANS LE CAS DE PLUSIEUR PLANIFICATEUR SUR AIX
nohup dsmc sched -servername=SRVRMAN10G 2>&1 > /dev/null &
nohup dsmc sched -servername=ORACLEGLP12 2>&1 > /dev/null &
nohup dsmc sched -servername=GL12_EXPORT 2>&1 > /dev/null &
nohup dsmc sched -servername=GL12_DB 2>&1 > /dev/null &
nohup dsmc sched -servername=server  2>&1 > /dev/null &
nohup dsmc sched -servername=tsm_export_bi  2>&1 > /dev/null &
nohup dsmc sched -servername=oracle 2>&1 > /dev/null &

nohup dsmc sched -servername=oracle 2>&1 > /dev/null &
PID=$(ps -ef | grep "dsmc sched -servername=oracle" | grep -v "grep" | awk {'print $2'});
print "New TSM scheduler servername oracle process using PID=$PID"




reclaim stgpool ltopool threshold=60 DUration=120
DUration=10min
RECLAIM stgpool Copypool threshold=60 DUration=120 OFFSITERECLAIMLimit=4 w=y

Audit de la librairie
audit library TS3310


Pour voir les bandes Copypool utilisable
q vol stg=ltopool access=unavailable


Pour monté les scratch existant sur tout le robot
CHECKIN LIBV TS3310  SEARCH=yes STATUS=SCRATCH



Pour annuler toutes les sessions :
 can sess all

 Pöur désactiver toutes les sauvrgarde :


Pour lancer la copy pool apartir de ltopool :
ba stg ltopool copypool

Pour nettoyer le drive :
clean drive TS3310 drive0
clean drive TS3310 drive1
 q stg f=d


POUR SUPPRIMER UN NOEUD :
    q filespace nodename
 delete filesp nodename *  namet=uni
 remove nodename
***************************************************


CHECK VOLUMES ERRORS READ,and write
SELECT VOLUME_NAME,PCT_UTILIZED,WRITE_ERRORS,READ_ERRORS FROM VOLUMES WHERE WRITE_ERRORS>0

SELECT VOLUME_NAME,PCT_UTILIZED,WRITE_ERRORS,READ_ERRORS FROM VOLUMES WHERE READ_ERRORS>0


******************************************************
Volumes with write or read errors in the library

SELECT volumes.volume_name, volumes.stgpool_name, volumes.pct_utilized, volumes.status,volumes.write_errors, volumes.read_errors FROM volumes, libvolumes WHERE -
  volumes.volume_name=libvolumes.volume_name AND ( volumes.write_errors>0 OR volumes.read_errors>0 )
 
 
 ********************************************************************
define stgpool DISK_VM_CTL disk description="SAUVEGARDE CTL VM" maxsize=80G
define volume DISK_VM_CTL E:\DISKPOOL\VOL_VM_CTL00 access=readwrite formatsize=81920M

*******************************************************************
ajouter un volumes existant

define volume  DISKPOOL E:\DISKPOOL\VOL010 access=readwrite formatsize=100G

***********************************************************************


CREATION DE FILECLASS


DEFine DEVclass RECLAIMCLASS DEVType=FILE DIRectory=E:\RECLAIMSTGPOOL
update DEVclass RECLAIMCLASS L maxcapacity=10G

***********************************************************************

CREATION DE STGPOOL POUR LA RECLAMATION SUR FILE
http://publib.boulder.ibm.com/tividd/td/SMAS4N/GC35-0315-01/en_US/HTML/a454gd93.htm#HDRRECLSP
define stgpool reclaimpool RECLAIMCLASS
update stgpool reclaimpool
UPDATE STGPOOL LTPOPOOL reclaimstgpool=reclaimpool