Centralized Backup Server With Amanda On CentOS
|
Submitted by kcharoen (Contact Author) (Forums) on Tue, 2008-09-30 13:43. :: CentOS | Backup | High-Availability
Centralized Backup Server With Amanda On CentOSThis document describes how to set up a centralized network backup with Amanda. We will use virtual tape to store the backup. In my environment, I have 2 Linux servers that I want to backup. 192.168.20.200 (Alpha): /home/kulathep 192.168.20.201 (Beta): /data and /var I am going to build a new server with Amanda as a centralized backup server. 192.168.20.202 (Gamma)
Setup Server (Gamma)1. Install Amanda with yum: yum -y install amanda* 2. Edit Amanda conf in xinetd.d:
vi /etc/xinetd.d/amanda Change Disable = yes to Disable = no. 3. Copy Amanda conf files: cp -r /etc/amanda/DailySet1 /etc/amanda/intra 4. Edit amanda.conf: vi /etc/amanda/intra/amanda.conf org "Configuration name"
mailto "email"
netusage 600 Kbps
dumpcycle 2 weeks
runspercycle 10
tapecycle 15 tapes
#tpchanger "chg-manual"
tpchanger "chg-disk"
changerfile "/etc/amanda/intra/changer"
#tapedev "null:"
tapedev "file:/backup/intra/slots"
#tapetype HP-DAT
#labelstr "^DailySet1-[0-9][0-9]*$"
tapetype HARDDISK
define tapetype HARDDISK {
comment “Backup to Virtual Tape”
length 3072 mbytes # each tape is 3 Gigs
}
# amrecover_changer "null:"
amrecover_changer "changer"
#infofile "/etc/amanda/DailySet1/curinfo" # database DIRECTORY
#logdir "/etc/amanda/ DailySet1" # log directory
#indexdir "/etc/amanda/ DailySet1/index" # index directory
infofile "/var/log/amanda/intra/curinfo" # database DIRECTORY
logdir "/var/log/amanda/intra" # log directory
indexdir "/var/log/amanda/intra/index" # index directory
With this configuration, Amanda will do a full backup every 2 weeks, and an incremental backup every week day. The backup will be stored and rotated on 15 virtual tapes. 5. Edit disklist (tell Amanda which servers, directory to backup, what dumptype to use). vi /etc/amanda/intra/disklist Remove every lines including “localhost /etc comp-root-tar” at the end of the file. And add: alpha /home/kulathep comp-user-tar beta /data comp-user-tar beta /var comp-user-tar Note: See amanda.conf for the dumptype. 6. Edit hosts file: vi /etc/hosts Add:192.168.20.200 alpha 192.168.20.201 beta 7. Create backup directory (we will store the backup here): mkdir -p -m 770 /backup/intra/slots 8. Create tape list: touch /etc/amanda/intra/tapelist 9. Create slots (virtual tapes): su - amanda 10. Test virtual tapes: /usr/sbin/ammt -f file:/backup/intra/slots status 11. Label the virtual tapes: for ((i=1; $i<=15; i++)); do /usr/sbin/amlabel intra intra-$i slot $i; done 12. Reset the tape: /usr/sbin/amtape intra reset 13. Edit .amandahosts to allow communications from clients: vi /var/lib/amanda/.amandahosts alpha amanda beta amanda gamma amanda 14. Start xinetd service: su –
15. Check amanda process: lsof | grep amanda
|




print: 
Recent comments
1 hour 46 min ago
2 hours 35 min ago
5 hours 12 min ago
5 hours 36 min ago
7 hours 30 min ago
11 hours 41 min ago
14 hours 52 min ago
16 hours 3 min ago
19 hours 6 min ago
22 hours 52 min ago