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
|
Join the discussion.
www.seamlessenterprise.com
IP Convergence
Integrate your wireless and wireline networks.
Learn how from the experts at Sprint.
www.seamlessenterprise.com
Wireless & Wireline Integration
Thoughts, strategies and solutions: join the discussion
www.seamlessenterprise.com
Unified Communications 2009
Join the Discussion. Now.
www.seamlessenterprise.com





print: 
Recent comments
16 hours 36 min ago
18 hours 5 min ago
21 hours 39 min ago
1 day 32 min ago
1 day 3 hours ago
1 day 4 hours ago
1 day 4 hours ago
1 day 5 hours ago
1 day 6 hours ago
1 day 7 hours ago