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
|
www.seamlessenterprise.com
One number. One voicemail. Seize the lead. Sprint Mobile Integration.
www.seamlessenterprise.com
One Number. One Voicemail.
Make it easier for clients to reach you. Turn your desk phone and mobile phone into one with Sprint Mobile Integration.
www.seamlessenterprise.com
One number. One voicemail. Sprint Mobile Integration.
www.seamlessenterprise.com
AT&T Synaptic Compute as a Service. Boost your power on demand.
Trial: IBM Cognos Express Reporting, Analysis & Planning




print: 

Recent comments
11 hours 54 min ago
17 hours 9 min ago
17 hours 28 min ago
18 hours 43 min ago
1 day 38 min ago
1 day 1 hour ago
1 day 2 hours ago
1 day 3 hours ago
1 day 4 hours ago
1 day 6 hours ago