• Masim “Vavai” Sugianto

    Founder PT. Excellent Infotama Kreasindo– perusahaan email services provider (ESP) dan menjadi konsultan pada berbagai instansi pemerintah, korporasi besar, lembaga perbankan dan institusi pendidikan di Indonesia.

    Lebih detail tentang Vavai.




  • Publishing

  • Recent Posts

    • TOEFL ITP Score (Kedua)
    • Bisnis Kelapa Muda
    • Model Usaha
    • Back-End Developer, Front-End Developer & Staff IT Support
    • Markas Excellent Danita
  • Recent Comments

    • http://aonubs.website2.me/ on Instalasi Squid Proxy Server pada OpenSUSE
    • canadian pharmacy online on Instalasi Squid Proxy Server pada OpenSUSE
    • site592154748.fo.team on Instalasi Squid Proxy Server pada OpenSUSE
    • kqwsh.wordpress.com20220516what-everybody-else-does-when-it-comes-to-online-pharmacies on Instalasi Squid Proxy Server pada OpenSUSE
    • canadian rx on Instalasi Squid Proxy Server pada OpenSUSE
  • Archives

    • April 2022
    • January 2022
    • July 2021
    • June 2021
    • February 2021
    • January 2021
    • December 2020
    • August 2020
    • July 2020
    • April 2020
    • March 2020
    • August 2019
    • July 2019
    • June 2019
    • March 2019
    • February 2019
    • January 2019
    • November 2018
    • October 2018
    • August 2018
    • May 2018
    • April 2018
    • January 2018
    • December 2017
    • July 2017
    • December 2016
    • November 2016
    • April 2016
    • March 2016
    • November 2015
    • July 2015
    • April 2015
    • November 2014
    • October 2014
    • February 2014
    • January 2014
    • December 2013
    • November 2013
    • October 2013
    • September 2013
    • August 2013
    • June 2013
    • May 2013
    • March 2013
    • February 2013
    • January 2013
    • December 2012
    • November 2012
    • October 2012
    • September 2012
    • August 2012
    • July 2012
    • June 2012
    • May 2012
    • April 2012
    • March 2012
    • February 2012
    • January 2012
    • December 2011
    • November 2011
    • October 2011
    • September 2011
    • August 2011
    • July 2011
    • June 2011
    • May 2011
    • April 2011
    • March 2011
    • February 2011
    • January 2011
    • December 2010
    • November 2010
    • October 2010
    • September 2010
    • August 2010
    • July 2010
    • June 2010
    • May 2010
    • April 2010
    • March 2010
    • February 2010
    • January 2010
    • October 2008
    • September 2008
    • August 2008
    • July 2008
    • June 2008
    • May 2008
    • April 2008
    • March 2008
    • February 2008
    • January 2008
    • December 2007
    • November 2007
    • October 2007
    • September 2007
    • August 2007
    • July 2007
    • June 2007
    • May 2007
    • April 2007
    • March 2007
  • Home
  • Bisnis & Marketing
  • Computer & IT Related
  • Lifestyle
  • Publishing
  • Free Stuff
  • About
  • Kontak

Backup Harddisk menggunakan Amanda di Debian Lenny (2)

February 17, 2012

Artikel ini merupakan kelanjutan dari artikel backup harddisk menggunakan Amanda di debian lenny bagian pertama

 

3.1.4 Konfigurasi Backup

Di bagian ini kita akan membuat rincian backup harian, dan konfigurasinya akan diberi nama DailySet1.

User backup yang sudah terkonfigurasi secara default pada saat instalasi adalah:

user name: backup

user group: backup

home dir: /var/backups

# su backup -c “mkdir /etc/amanda/DailySet1”

Kita buat sebuah file konfigurasi minimum dengan nama amanda.conf untuk DailySet1:

vi /etc/amanda/DailySet1/amanda.conf

org "DailySet1"         # your organization name for reports
mailto "backup_admin@mydomain.com"          # space separated list of operators at your site
dumpuser "backup"       # the user to run dumps under

logdir   "/etc/amanda/DailySet1/logs"           # log directory
infofile "/etc/amanda/DailySet1/curinfo"        # database filename
indexdir "/etc/amanda/DailySet1/index"          # index directory
tapelist "/etc/amanda/DailySet1/tapelist"       # list of used tapes

tapecycle 9 tapes
tapetype DISK
tpchanger "chg-disk"
changerfile "/etc/amanda/DailySet1/changer" # needed by amlabel
tapedev "file:/space/vtapes/DailySet1/slots"

define tapetype DISK {
  comment "Backup to HD"
  length 5 gbytes
}

# comment holding disk section if needed
holdingdisk hd1 {
  directory "/dumps/"
}

# to be used by any other dumptype
define dumptype global {
  comment "Global definitions"
  index yes
  record yes
  auth "bsdtcp"
}

define dumptype daily {
  global
  comment "daily dumptype"
  compress client fast
  program "GNUTAR"
  strategy standard
  priority high
  exclude list "/etc/amanda/DailySet1/global-debian-exclude.list"
}

 

Penjelasan singkat:

– kita berencana menggunakan 9 tape masing-masing sebesar 5GB. Tape akan ditulis ulang setelah 9 kali backup.

– kita berencana untuk membackup apa saja yang ada di bckclient dengan beberapa pengecualian (daftar pengecualian bisa dilihat di bagian 3.2.6) .

Cek man page amanda.conf untuk penjelasan syntax-syntaxnya.

Buat database repository untuk DailySet1 di amanda.conf sbb:

# su backup -c “mkdir /etc/amanda/DailySet1/logs”

# su backup -c “mkdir /etc/amanda/DailySet1/index”

# touch /etc/amanda/DailySet1/tapelist

# su backup -c “mkdir /etc/amanda/DailySet1/curinfo”

 

3.1.5 (Optional) Mengkonfigurasi Holding Disks

Holding disk digunakan sebagai cache untuk menyimpan data backup dari seluruh Amanda clients (ref).

Jika anda tidak berniat menggunakan holding disk, lihat file amanda.conf

(beri tanda pagar pada baris berikut)

# comment holding disk section if needed
#holdingdisk hd1 {
# directory "/dumps/"
#}

dan lewati bagian ini.

Jika anda berencana menggunakan holding disk:

# su backup -c “mkdir /dumps”

# chmod 750 /dumps

Saya disini menggunakan harddisk lokal.

# cat /etc/fstab | grep LABEL

LABEL=holdingdisk       /dumps           ext3    defaults        0
LABEL=backup       /space  xfs     _netdev        0       0

 

3.1.6 Mengkonfigurasi Virtual Tapes

# mkdir -p /space/

Saya menggunakan ISCSI SAN disk. Cek ISCSI howto untuk lebih jelasnya.

# mkdir -p /space/vtapes/DailySet1/slots

# chown backup:backup -R /space/

# chmod 750 /space/vtapes

# su – backup

$ cd /space/vtapes/DailySet1/slots

Buat tapes-nya:

$ for ((i=1; $i<=9; i++)); do mkdir slot$i;done

Inisialisasi tape changer:

$ ln -s slot1 data

Test virtual tapes-nya:

$ ammt -f file:/space/vtapes/DailySet1/slots status

file:/space/vtapes/DailySet1/slots status: ONLINE

Pelabelan tapes:

$ for ((i=1; $i<=9;i++)); do amlabel DailySet1 DailySet1-0$i slot $i; done

Note: Jika anda berencana menggunakan lebih dari 9 tapes (misalnya 25 tape), jalankan perintah amlabel kedua:

$ for ((i=10; $i<=25;i++)); do amlabel DailySet1 DailySet1-$i slot $i; done

Reset virtual tape changer kembali ke slot pertama.

$ amtape DailySet1 reset

amtape: changer is reset, slot 1 is loaded.

$ ls -l data

lrwxrwxrwx 1 backup backup 35 jun 7 02:27 data -> /space/vtapes/DailySet1/slots/slot1

 

3.1.7 Rincian Backup: Disklist

Di bagian ini anda rinci setiap backup client, disk mana saja yang anda inginkan untuk di back up.

Pada backup client:

Masuk sebagai root di backup client untuk melihat daftar disk yg sudah di mount:

# mount

/dev/mapper/debian-root on / type xfs
/dev/sda1 on /boot type ext2 (rw)
/dev/sdb1 on /var/www/www.mysite.com type ext3

Pada backup server:

$ vi /etc/amanda/DailySet1/disklist

bckclient.mydomain.com /var/www/www.mysite.com/ daily
bckclient.mydomain.com / daily
bckclient.mydomain.com /boot/ daily

syntax: client.fqdn path dumptype (lihat amanda.conf)

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.

 

3.1.8 Authorization: amandahost

File ini digunakan untuk meng-otorisasi koneksi client atau server:

$ vi /etc/amandahosts

bckserver.mydomain.com root amindexd amidxtaped
bckserver.mydomain.com backup amdump
bckclient.mydomain.com root amindexd amidxtaped

Baris: “bckclient.mydomain.com root amindexd amidxtaped” membolehkan user root dari bckclient untuk melakukan restore.

Baris: “bckserver.mydomain.com backup amdump” membolehkan user backup dari bckserver untk menjalankan backup di bckserver.

Penjelasan detail 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.

# ln -s /var/backups/.amandahosts /etc/amandahosts

# chmod 400 etc/amandahosts

# ls -l /etc/amandahosts

-r——– 1 backup backup 157 mai 27 02:12 /etc/amandahosts

# ls -l /var/backups/.amandahosts

lrwxrwxrwx 1 root root 16 mai 17 00:41 /var/backups/.amandahosts -> /etc/amandahosts

 

bersambung…

 

 

Sumber: HowtoForge.com

 

BackupClientDebianLinuxplanet-terasi-aggregatorServerTipsTricks & Tutorial
Share

Linux  / Tips, Tricks & Tutorial

Alfa Malik
Alfa Malik, saat ini bekerja sebagai IT freelancer & penulis di http://www.vavai.com, tinggal di Balikpapan Kalimantan Timur. Berpengalaman > 8 tahun di dunia IT & Marketing. Untuk kontak via email dapat menghubungi : alfa.am [at] gmail.com

You might also like

Eskalasi Masalah Email : mailbox unavailable invalid DNS MX or A/AAAA resource record
July 14, 2020
Aplikasi Screencopy untuk Screencast Tampilan HP pada PC/Laptop
April 23, 2020
Mengecek dan Memperbaiki Performa Web Menggunakan GTMetrix dan Google Pagespeed Insights
April 22, 2020

Leave A Reply


Leave a Reply

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

CAPTCHA
Refresh

*

  • Artikel



  • Blogroll

    • DNS Propagation Checker
    • Instagram Photo/Video Downloader
    • PT. Excellent Infotama Kreasindo
  • Publishing

  • Recent Posts

    • TOEFL ITP Score (Kedua)
    • Bisnis Kelapa Muda
    • Model Usaha
    • Back-End Developer, Front-End Developer & Staff IT Support
    • Markas Excellent Danita
    • Pekerjaan Excellent
    • iMac 2021
    • Problem Solving
    • Kolam Mina Padi/Mina Genjer
    • Team Excellent


  • Links Ads

  • Recent Post

    • TOEFL ITP Score (Kedua)
    • Bisnis Kelapa Muda
    • Model Usaha
    • Back-End Developer, Front-End Developer & Staff IT Support
    • Markas Excellent Danita
    • Pekerjaan Excellent
    • iMac 2021
    • Problem Solving
    • Kolam Mina Padi/Mina Genjer
    • Team Excellent
    • Telur Bebek Mentah
    • Kursi Kayu dan Gerobak Angkringan
    • Kebun Pisang Barangan dan Ambon Kuning
    • Ternak Bebek
    • Data Statistik Covid dan Edukasi Media
  • Recent Comments

    • http://aonubs.website2.me/ on Instalasi Squid Proxy Server pada OpenSUSE
    • canadian pharmacy online on Instalasi Squid Proxy Server pada OpenSUSE
    • site592154748.fo.team on Instalasi Squid Proxy Server pada OpenSUSE
    • kqwsh.wordpress.com20220516what-everybody-else-does-when-it-comes-to-online-pharmacies on Instalasi Squid Proxy Server pada OpenSUSE
    • canadian rx on Instalasi Squid Proxy Server pada OpenSUSE
    • kwersd.mystrikingly.com on Instalasi Squid Proxy Server pada OpenSUSE
    • canadian prescriptions online on Instalasi Squid Proxy Server pada OpenSUSE
    • avuiom.sellfy.store on Instalasi Squid Proxy Server pada OpenSUSE
    • lwerts.livejournal.com276.html on Instalasi Squid Proxy Server pada OpenSUSE
    • uertbx.livejournal.com402.html on Instalasi Squid Proxy Server pada OpenSUSE