Backup Harddisk menggunakan Amanda di Debian Lenny (3)
Setelah kemarin kita menginstal Amanda dan mengkonfigurasikannya pada server, kali ini kita akan menginstal paket Amanda sekaligus mengatur konfigurasinya pada client yang akan dibackup.
3.2 Backup Client
3.2.1 Instalasi
Login menggunakan user root kemudian install paket amanda-client.
# apt-get update
# apt-get install amanda-client xinetd openssh-server
Jawab ‘ya’ ketika diminta menginstal paket tambahan yang diperlukan.
3.2.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 #amanda dgram udp wait backup /usr/sbin/tcpd /usr/lib/amanda/amandad -auth=bsd amdump amindexd amidxtaped [/code]
3.2.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 }
Lalu jalankan perubahan konfigurasi tsb:
# /etc/init.d/xinetd restart
3.2.4 Konfigurasi di Client: amanda-client.conf
# vi /etc/amanda/amanda-client.conf
[code lang="bash"] conf "DailySet1" # your config name index_server "bckserver.mydomain.com" # your amindexd server tape_server "bckserver.mdomain.com" # your amidxtaped server auth "bsdtcp" [/code]
3.2.5 Otorisasi: amandahosts
Edit file amandahosts agar membolehkan backup dari bckserver:
# vi /etc/amanda/amandahosts
[code lang='bash'] bckserver.mydomain.com backup amdump [/code]
Baris “bckserver.mydomain.com backup amdump” membolehkan user backup dari bckserver menjalankan backup dari bckclient.
Penjelasan lengkap tentang file syntax and authentification lihat disini.
Note: Karena kami menggunakan fully qualified domain names, name resolution anda (/etc/hosts atau DNS dan reverse DNS) harus di-setup dengan benar dan di tes. Jika anda ragu, gunakan alamat IP saja.
# ls -la /var/backups/.amandahosts
lrwxrwxrwx 1 root root 23 mai 25 11:19 /var/backups/.amandahosts -> /etc/amanda/amandahosts
# ls -l /etc/amanda/amandahosts
-rw——- 1 backup backup 42 mai 26 23:21 /etc/amanda/amandahosts
3.2.6 Daftar Pengecualian
Login sebagai user backup lalu buatlah sebuah daftar pengecualian. Ingatlah: paths are relative. Penjelasannya disini.
$ vi /etc/amanda/DailySet1/global-debian-exclude.list
[code lang="bash"] ./proc ./media ./mnt ./dev [/code]
chmod 644 /etc/amanda/DailySet1/global-debian-exclude.list
Note: di contoh yg saya berikan, pengecualiannya untuk 3 filesystem. Jika anda punya keinginan lain, silakan buat pengecualian yang berbeda dengan dumptype yg berbeda pula dan rubah juga konfigurasi file disklist agar sesuai.
Bersambung…
Sumber: HowtoForge.com