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 🙂
0 Comments.