Backup Dengan Bacula

Post on 30-Jun-2015

417 views 2 download

Transcript of Backup Dengan Bacula

PRAKTEK MANAGEMENT JARINGANBACKUP (BACULA)

ABAS DJUMADI131311001

Bacula adalah solusi backup yang canggih yang dapat menangani masalah backup lokal dan remotedengan memanfaatkan model client-server. Bacula memiliki pilihan konfigurasi fleksibel yangmemberikan kontrol penuh atas lingkungan backup. Bacula menggunakan SQL untuk memanageinformasi. Disini saya menggunakan MySQL

Sebelum belajar lebih dalam mengenai bacula, seharusnya kita perlu untuk mengetahui apa sajayang harus dipersiapkan untuk melakukan backup dengan bacula tersebut. Adapun yang harusdipersiapkan sebelum bekerja di lingkungan backup yaitu :

• PC / Laptop yang terinstall OS Ubuntu• MySQL• Bacula

Instalasi Bacula diUbuntu 13.04

sudo apt-get install bacula

Pada proses penginstalan bacula akan meminta anda untuk konfigurasi dirinya dengan SQL yangsudah terpasang pada komputer anda. Bacula juga akan menambah user untuk dirinya sendiridengan nama bacula. Berikut beberapa hasil capture dari instalasi bacula.

Tekan ENTER untuk ok. Kemudia pilih Yes.

PRAKTEK MANAGEMENT JARINGANBACKUP (BACULA)

ABAS DJUMADI131311001

Masukkan password untuk direktori bacula mysql.

Konfirmasi password.

PRAKTEK MANAGEMENT JARINGANBACKUP (BACULA)

ABAS DJUMADI131311001

Masukkan password untuk database user administrative.

PRAKTEK MANAGEMENT JARINGANBACKUP (BACULA)

ABAS DJUMADI131311001

KONFIGURASI BACULA

File konfigurasi Bacula diformat berdasarkan source yang penuh degan tanda “{}”. Setiapkomponen Bacula memiliki file tersendiri dalam direktori /etc/bacula.

Berbagai komponen Bacula harus mengotorisasi diri satu sama lain. Hal ini dicapai denganmenggunakan password directive. Misalnya, sandi sumber daya penyimpanan di/etc/bacula/bacula-dir.conf harus sesuai dengan sandi yang ada di /etc/bacula/bacula-sd.conf.

Secara default nama job Client1 sudah dikonfigurasi di arsip katalog Bacula. Jika berencana untukmenggunakan server untuk melakukan backup lebih dari satu client maka anda perlu mengubahnama jobnya. Untuk mengubahnya edit /etc/bacula/bacula-dir.conf:

Catatan : Name=”BackupAbas” hanya sebagai contoh. Anda dapat mendeskripsikan nama darijob tersebut sesuai dengan keinginan anda.

Konsol ini dapat digunakan untuk query Director tentang pekerjaan, tetapi untuk menggunakanKonsol dengan pengguna non-root, maka pengguna perlu berada dalam kelompok bacula. Untukmenambahkan user ke grup bacula masukkan berikut dari terminal:

Catatan : ubah “abas” dengan nama user yang ingin anda tambahkan kedalam group bacula.Anda juga dapat menambahkan user lain kedalam group bacula.

Backup Localhost

1. Pertama kita konfigurasi dulu penyimpanannya dengan mengedit file/etc/bacula/bacula-sd.conf. Pada file tersebut tambahkan beberap baris perintah. Perhatikanscreenshot dibawah ini :

PRAKTEK MANAGEMENT JARINGANBACKUP (BACULA)

ABAS DJUMADI131311001

Contohnya adalah untuk DDS-4 tape drive. Sesuaikan "Media Type" dan "Arsip Device" untukmencocokkan hardware Anda. Anda juga dapat memberi tanda komentar pada salah satu contohdiatas.

2. Restart bacula-sd

3. Sekarang tambahkan sumber daya penyimpanan kedalam /etc/bacula/bacula-dir.conf untukmenggunakan perangkat baru.

Untuk address disamakan dengan hostname pada komputer masing-masing. Juga buatpassword directive cocok dengan kata kunci yang ada di /etc/bacula/bacula-sd.conf.

PRAKTEK MANAGEMENT JARINGANBACKUP (BACULA)

ABAS DJUMADI131311001

4. Buat FileSet yang akan menentukan direktori untuk backup. Dengan menambahkan scriptseperti pada gambar dibawah ini kedalam /etc/bacula/bacula-dir.conf.

Fileset ini akan membackup direktori /etc dan /home. Arahan source optionsmengkonfigurasi fileset untuk membuat tanda tangan MD5 untuk setiap file yang didukung, danuntuk menkonpres file menggunakan GZIP.

5. Selanjutnya buat jadwal untuk backup.

6. Terakhir buat job.

PRAKTEK MANAGEMENT JARINGANBACKUP (BACULA)

ABAS DJUMADI131311001

Job akan melakukan backup penuh setiap hari untuk tape drive.

7. Setiap tape yang digunakan harus memiliki Label. Jika tape saat ini tidak memiliki label,maka Bacula akan mengirimkan email dan membiarkan Anda tahu. Untuk merekam labelmenggunakan Konsol masukkan berikut dari terminal:

Sampai pada tahap ini, konfigurasi bacula backup lokal sudah selesai.