Setelah sebelumnya saya memberikan info lengkap tentang Amanda, kali ini saya akan memberikan tips cara membackup harddisk menggunakan Amanda di distro linux Debian Lenny
1. Intro
Amanda adalah solusi open source untuk membackup filesystem di client/server. Backup dijalankan oleh backup server, hasil backup ditaruh di server namun daftar apa-apa saja yg tidak ingin dibackup ada di client. Amanda memang tidak setara dengan solusi backup seperti IBM TSM/TDP atau Legato Networker namun sejauh ini ia adalah solusi terbaik dari open source.
2. Catatan
bckserver.mydomain.com (Debian lenny): Backup server yang menjadi host amanda server.
bckclient.mydomain.com (Debian lenny): Backup client adalah web server dengan database MySQL versi 5.0 (no replication).
Sebuah ISCSI SAN sebagai library. backup ke virtual tapes (disks)
3. AMANDA
3.1 Backup Server
3.1.1 Instalasi
Gunakan user root untuk menginstall paket amanda-server dan juga paket amanda-client agar anda bisa melakukan restore dari bckclient.
# apt-get update
# apt-get install amanda-server amanda-client xinetd gawk gnuplot readline-common openssh-server
Jawab ‘ya’ ketika diminta menginstal paket tambahan yang diperlukan.
3.1.2 (Jika memungkinkan) Beri tanda pagar untuk konfigurasi Amanda di File Inetd
Saat diinstall paket akan menambah konfigurasi amanda ke file inetd dan xinetd. Di tutorial ini kita hanya akan menggunakan xinetd.
Edit file /etc/inetd.conf dan beri tanda pagar (#) pada baris amanda berikut:
[code lang="bash"]#:OTHER: Other services #amandaidx stream tcp nowait backup /usr/sbin/tcpd /usr/lib/amanda/amindexd amindexd -auth=bsdtcp amdump amindexd amidxtaped #amidxtape stream tcp nowait backup /usr/sbin/tcpd /usr/lib/amanda/amidxtaped amidxtaped -auth=bsdtcp amdump amindexd amidxtaped #amanda dgram udp wait backup /usr/sbin/tcpd /usr/lib/amanda/amandad -auth=bsd amdump amindexd amidxtaped[/code]
3.1.3 Rubah Amanda Daemons agar menggunakan auth bsdtcp
Selengkapnya cek di wiki.
Edit file amanda, amidxtape dan amandaidx di /etc/xinetd.d/ menjadi seperti ini:
# cat /etc/xinetd.d/amanda| grep -v “^#”
service amanda
{
socket_type = stream
protocol = tcp
wait = no
user = backup
group = backup
groups = yes
server = /usr/lib/amanda/amandad
server_args = -auth=bsdtcp amdump amindexd amidxtaped
disable = no
}
# cat /etc/xinetd.d/amidxtape | grep -v “^#”
service amidxtape
{
socket_type = stream
protocol = tcp
wait = no
user = backup
group = backup
groups = yes
server = /usr/lib/amanda/amidxtaped
server_args = -auth=bsdtcp amdump amindexd amidxtaped
disable = no
}
# cat /etc/xinetd.d/amandaidx | grep -v “^#”
service amandaidx
{
socket_type = stream
protocol = tcp
wait = no
user = backup
group = backup
groups = yes
server = /usr/lib/amanda/amindexd
server_args = -auth=bsdtcp amdump amindexd amidxtaped
disable = no
}
Lalu jalankan perubahan konfigurasi tsb:
# /etc/init.d/xinetd restart
bersambung…
Sumber: HowtoForge.com