Backup Server dengan Bacula

Backup Server dengan Bacula

Bacula is a set of Open Source, enterprise ready, computer programs that permit you (or the system administrator) to manage backup, recovery, and verification of computer data across a network of computers of different kinds. Bacula is relatively easy to use and efficient, while offering many advanced storage management features that make it easy to find and recover lost or damaged files. In technical terms, it is an Open Source, enterprise ready, network based backup program.

Info lebih lengkap silahkan mampir di mari http://www.bacula.org

Soal fitur jangan di tanya deh.., cek aja di tekape, disini hanya akan membahas proses instalasi bacula dari source dengan mengaktifkan fitur Bacula Admin Tool (BAT), versi yang saya gunakan merupakan versi terakhir pada saat tulisan ini dibuat yaitu versi 5.0.3 dan OS yang saya gunakan adalah Centos Linux 5.6. Langkah pertama adalah download source code dari official web bacula http://www.bacula.org/en/?page=downloads, setelah proses download selesai ekstrak file terkompresi bacula

tar xvzf bacula-5.0.3.tar.gz

sebelum kita menjalankan perintah configure, kita siapkan dulu user dan goup yang akan menjalankan bacula

/usr/sbin/groupadd bacula
/usr/sbin/adduser -d /dev/null -s /bin/false -g bacula bacula

karena disini bacula di install menggunakan database mysql, maka install juga paket mysql dan beberapa paket dependensi dari bacula

mysql-server mysql-devel qt4 qt4-devel qwt qwt-devel

masuk ke direktori hasil ekstrak dan jalankan perintah configure, disini opsi yang saya gunakan adalah sebagai berikut

./configure --enable-smartalloc --sbindir=/usr/local/bacula/sbin --sysconfdir=/usr/local/bacula/etc --with-pid-dir=/usr/local/bacula/run --with-subsys-dir=/usr/local/bacula/subsys --with-mysql --with-working-dir=/usr/local/bacula/working --with-archivedir=/home/master --with-dir-user=bacula --with-dir-group=bacula --with-fd-user=bacula --with-fd-group=bacula --with-sd-user=bacula --with-sd-group=bacula --enable-bat --with-qwt=/usr/include/qwt/

setelah proses configure selesai dan tidak terdapt error maka lanjutkan dengan proses kompilasi dan lanjutkan dengan proses instalasi

make
make install

Setelah itu siapkan juga database mysql yang akan kita gunakan bersama bacula

./grant_mysql_privileges -u root -p
./create_mysql_database -u root -p
./make_mysql_tables -u root -p

terakhir untuk menjalankan bacula bisa di lakukan dengan perintah berikut

/usr/local/bacula/sbin/bacula start

cek apakah bacula sudah berjalan dengan baik

netstat -nat | grep -i listen

hasil tampilan

tcp 0 0 0.0.0.0:9101 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:9102 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:9103 0.0.0.0:* LISTEN

selanjutnya lanjutkan dengan proses konfigurasi, yang ini rada mumet’i, tunggu di artikel selanjutnya 🙂

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>