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

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.