Title: Diapositiva 1
1CRESCO BACKUP
TSM BACKUP AFS BACKUP
2TSM BACKUP COMPONENTI DEL SISTEMA
HARDWARE cresco-bck3 efda-bkcp IBM TS3584 (Tape
Library)
SOFTWARE TSM (Tivoli Storage Manager) Tape
dispatcher
3TSM BACKUP
IBM TS3584 4 drivers LTO4
SERVER
SAN
cresco-bck3 TSM server TSM client
GPFS FILESYSTEM
efda-bkcp Tape dispatcher
LAN
CLIENT
cresco-gpf1
cresco-gpf3
cresco-gpf2
cresco-bck3
cresco-inst0
cresco-cellhd
pollux
4CRESCO schema SAN
TAPE LIBRARY
IP 172.17.1.165
CRESCO-BCK1
CRESCO-BCK1
CRESCO-BCK2
CRESCO-BCK3
EFDA-BKUP
1 2 3 4 5 6 7 8
8 7 6 5 4 3 2 1
9
9
11
12
13
14
15
FABRIC SWITCH CISCO MDS 9124 24 PORTE IP
172.17.1.166
FABRIC SWITCH CISCO MDS 9124 24 PORTE IP
172.17.1.167
DISCHI IBM DS3400
DISCHI IBM DS4200
IP DS4200 172.17.1.191 172.17.1.192
CRESCO-AFS2
IP DS3400 172.17.1.193 172.17.1.194
CRESCO-AFS1
5Installazione del TSM client
root_at_gridsrv1 bin rpm -qa grep
TIV TIVsm-API-5.5.1-0.i586 TIVsm-BA-5.5.1-0.i586 T
IVsm-API64-5.5.1-0.i586
ftp//index.storsys.ibm.com/tivoli-storage-managem
ent/maintenance/client/
/opt/tivoli/tsm/client/ba/bin/dsm.sys
root_at_gridsrv1 bin more dsm.sys SErvername
cresco-bck3.portici.enea.it COMMMethod
TCPip TCPPort 1500
PASSWORDAccess generate TCPServeraddress
cresco-bck3.portici.enea.it schedlogname
/var/log/tsm/dsmsched.log errorlogname
/var/log/tsm/dsmerror.log errorlogretention
180 schedlogretention 180 Nodename
gridsrv1 inclexcl
/opt/tivoli/tsm/client/ba/bin/dsmfile.def
/opt/tivoli/tsm/client/ba/bin/dsm.opt
root_at_gridsrv1 bin more dsm.opt Servername
cresco-bck3.portici.enea.it
6Backup Client
root_at_cresco-bck3 dsmj
root_at_cresco-bck3 ps auxwgrep dsmc
root 29901 0.0 0.1 28960 5060 pts/0 Sl
1039 000 /usr/bin/dsmc sched
7Politiche di backup
Frequency 0 backup solo
se modificato dallultimo backup Versions Data
Exists 3 Copie di backup Versions Data
Deleted 1 Copie di backup se il file viene
cancellato Retain Extra Versions 180 Durata in
giorni della copia extra Retain Only Version
1825 Durata in giorni di una solo copia Copy
Serialization Shared Static Il
file non deve essere in uso durante il
backup Copy Mode modified Il file è
salvato solo se è stato modificato
8AFS BACKUP
9AFS BACKUP COMPONENTI DEL SISTEMA
HARDWARE cresco-bck3 efda-bkcp IBM TS3584 (Tape
Library)
SOFTWARE AFS backup Perl scripts Tape dispatcher
10AFS BACKUP
IBM TS3584 4 drivers LTO4
SAN
AFS storage
cresco-bck3 AFS client
cresco-afs1
kratos
cresco-afs2
efda-bkcp Tape dispatcher
LAN
11AFS BACKUP
/afs/enea.it/fra/user/dangelogt /usr/afsws/etc/back
up help /usr/afsws/etc/backup Commands
are adddump add dump schedule addhost
add host to config addvolentry add a new
volume entry addvolset create a new volume
set apropos search by help text dbverify
check ubik database integrity deldump
delete dump schedule deletedump delete
dumps from the database delhost delete
host to config delvolentry delete a volume
set sub-entry delvolset delete a volume
set diskrestore restore partition dump
start dump dumpinfo provide
information about a dump in the database help
get help on commands interactive enter
interactive mode jobs list running
jobs kill kill running job labeltape
label a tape listdumps list dump
schedules listhosts list config
hosts listvolsets list volume sets quit
leave the program readlabel read the
label on tape restoredb restore backup
database savedb save backup
database scantape dump information
recovery from tape setexp set/clear dump
expiration dates status get tape
coordinator status volinfo query the
backup database volrestore restore
volume volsetrestore restore a set of volumes
12Gerarchie di backup
/sunday1 /monday
/tuesday /wednesday
/thursday /friday
/sunday1 /monday
/tuesday
/wednesday
/thursday
/friday
/sunday_bin /monday
/wednesday
/friday
13backup listdumps
/0y expires in 15d /1y expires in 1d
/2y expires in 1d /3y expires
in 1d /4y expires in 1d
/5y expires in 1d
/6y expires in 1d
/7y expires in 1d
/8y expires in 1d
/9y expires in 1d
/29y expires in 1d
/30y expires in
1d
/31y expires in 1d
/0x expires in 15d /1x expires in 1d
/2x expires in 1d /3x expires
in 1d /4x expires in 1d
/5x expires in 1d
/6x expires in 1d
/7x expires in 1d
/8x expires in 1d
/9x expires in 1d
/29x expires in 1d
/30x
expires in 1d
/31x expires in 1d
14backup listvolsets
/afs/enea.it/fra/user/dangelogt /usr/afsws/etc/back
up listvolsets Volume set portici31 Entry
1 server cresco-afs1.portici.enea.it, partition
., volumes .\.backup Entry 2 server
cresco-afs2.portici.enea.it, partition .,
volumes .\.backup Entry 3 server
kratos.portici.enea.it, partition ., volumes
.\.backup Volume set portici32 Entry 1
server cresco-afs1.portici.enea.it, partition .,
volumes .\.backup Entry 2 server
cresco-afs2.portici.enea.it, partition .,
volumes .\.backup Entry 3 server
kratos.portici.enea.it, partition ., volumes
.\.backup
15AFS BACKUP
afsbkup_at_cresco-bck3.portici.enea.it/afsbkupgtcront
ab -l 00 01 /afsbkup/cronpag.sh
afsbkup_at_cresco-bck3.portici.enea.it/afsbkupgtmore
/afsbkup/cronpag.sh !/usr/afsws/bin/pagsh checkl
ock() if -e /afsbkup/logs/lock.1 then
echo "locked" else echo "ok"
fi mkdir -p /usr/afs/backup/Archive daydate
"a" " "31" then ./dobackupsys
enea.it portici31 fi mkdir -p
/usr/afs/backup/Archive/day rcmv
/usr/afs/backup/T /usr/afs/backup/Archive/day gt
/dev/null 2gt1 cd /afsbkup ./auth /usr/afsws/bin
/tokens for stream in 31 32 do statuscheckloc
k stream if "status" "ok" then EFDA
if "stream ./dumpall enea.it
porticistream stream fi done
16backup dumpinfo
/afs/enea.it/fra/user/dangelogt /usr/afsws/etc/back
up dumpinfo -ndumps 1000 dumpid parentid
lv created nt nvols dump
name 1249599764 0 0 08/07/2009
0102 1 451 portici31.0y (1249599764) 124962968
6 0 0 08/07/2009 0921 1
451 portici32.0y (1249629686) 1249686182
1249599764 1 08/08/2009 0103 1 14
portici31.1y (1249599764) 1249687151 1249629686 1
08/08/2009 0119 1 14 portici32.1y
(1249629686) 1249772580 1249686182 2 08/09/2009
0103 1 11 portici31.2y (1249599764) 124977334
3 1249687151 2 08/09/2009 0115 1 11
portici32.2y (1249629686) 1249858968 1249772580 3
08/10/2009 0102 1 9 portici31.3y
(1249599764) 1249859439 1249773343 3 08/10/2009
0110 1 9 portici32.3y (1249629686) 124996453
6 1249858968 4 08/11/2009 0622 1 9
portici31.4y (1249599764) 1249965048 1249859439 4
08/11/2009 0630 1 9 portici32.4y
(1249629686) 1250031716 1249964536 5 08/12/2009
0101 1 8 portici31.5y (1249599764) 125003223
8 1249965048 5 08/12/2009 0110 1 8
portici32.5y (1249629686) 1251121787 1250031716 6
08/24/2009 1549 1 11 portici31.6y
(1249599764) 1251122504 1250032238 6 08/24/2009
1601 1 11 portici32.6y (1249629686) 125115494
5 1251121787 7 08/25/2009 0102 1 9
portici31.7y (1249599764) 1251155924 1251122504 7
08/25/2009 0118 1 9 portici32.7y
(1249629686) 1251241343 1251154945 8 08/26/2009
0102 1 11 portici31.8y (1249599764) 125124211
3 1251155924 8 08/26/2009 0115 1 11
portici32.8y (1249629686) 1251328258 1251241343 9
08/27/2009 0110 1 12 portici31.9y
(1249599764) 1251329281 1251242113 9 08/27/2009
0128 1 12 portici32.9y (1249629686) 125141415
2 1251328258 10 08/28/2009 0102 1 10
portici31.10y (1249599764) 1251415238 1251329281
10 08/28/2009 0120 1 10 portici32.10y
(1249629686) 1251500557 1251414152 11 08/29/2009
0102 1 13 portici31.11y (1249599764) 12515012
92 1251415238 11 08/29/2009 0114 1 13
portici32.11y (1249629686) 1251586919 1251500557
12 08/30/2009 0101 1 5 portici31.12y
(1249599764) 1251587456 1251501292 12 08/30/2009
0110 1 5 portici32.12y (1249629686) 12516733
17 1251586919 13 08/31/2009 0101 1 7
portici31.13y (1249599764) 1251673792 1251587456
13 08/31/2009 0109 1 7 portici32.13y
(1249629686) 1251759761 0 0
09/01/2009 0102 1 453 portici31.0x
(1251759761) 1251789998 0 0
09/01/2009 0926 1 453 portici32.0x
(1251789998) 1251846182 1251759761 1 09/02/2009
0103 1 17 portici31.1x (1251759761) 125184720
1 1251789998 1 09/02/2009 0120 1 17
portici32.1x (1251789998)
17backup dumpinfo
afs/enea.it/fra/user/dangelogt /usr/afsws/etc/backu
p dumpinfo -id 1253575177 Dump id 1253575177,
level 20, volumes 25, created Tue Sep 22
011937 2009 Tape name A00095
(1251789998) nVolumes 25, created 09/22/2009
0121, expires 09/23/2009 0121 Pos Clone
time Nbytes Volume 854
09/22/2009 0101 18200805
user.skeej.backup 855 09/22/2009 0101
3284869148 user.procacci.backup 856 09/22/2009
0101 24655 user.pardi.backup 857
09/22/2009 0101 789728
user.gianese.backup 858 09/22/2009 0100
141418 por.p.webtv.html.backup 859
09/22/2009 0100 23582447
user.pollini.backup 860 09/22/2009 0100
258679165 user.guarnier.backup 861 09/22/2009
0100 98305393 user.funel.backup 862
09/22/2009 0100 126500907 user.ambrosin.backu
p 863 09/22/2009 0100 14253605
user.marchei.backup 864 09/22/2009 0100
59098780 user.ciavarel.backup 865 09/22/2009
0100 75382392 user.raia.backup 866
09/22/2009 0100 10811834
user.aprea.backup 867 09/22/2009 0100
16880146 user.ferrara.backup 868 09/22/2009
0100 487614 user.giammatt.backup 869
09/22/2009 0100 2668
por.arcproj.backup 870 09/22/2009 0100
2470380 por.p.g3droma.reborn4.backup 871
09/22/2009 0100 329521
user.cgargiul.backup 872 09/22/2009 0100
1602190 user.fiannone.backup 873 09/22/2009
0100 2500 por.p.dysco.backup 874
09/22/2009 0100 980207997 user.minotti.backup
875 09/22/2009 0100 54861621
por.p.siap.backup 876 09/22/2009 0100
199216330 user.bongini.backup 877 09/22/2009
0100 1310692 user.vangone.backup 878
09/22/2009 0100 765079790 por.remote.grena.bac
kup
18 AFS RESTORE
AFS backup vlrestore
afsbkup_at_cresco-bck3.portici.enea.it/afsbkup/volre
store enea.it 31 kratos a user.scope.backup
afsbkup_at_cresco-bck3.portici.enea.it/afsbkup/volre
store enea.it 31 kratos a user.scope.backup -date
"07/10/2009" -extension ".dangelo"
AFS backup diskrestore
afsbkup_at_cresco-bck3.portici.enea.it/afsbkup/parti
tionrestore enea.it 31 kratos /vicepa
afsbkup_at_cresco-bck3.portici.enea.it/afsbkup/parti
tionrestore enea.it 31 kratos a newserver
cresco-afs1 newpartition /vicepb
19 Logs server cresco-bck3
TSM BACKUP
/tsmbuffer/Log/dsmc.log
/system/TSM/tsmutil/tsm.tapeaccess/log/tapemanager
.log
TAPE MANAGER
/afsbkup/logs
AFS BACKUP