Backup Dengan Bacula

7
PRAKTEK MANAGEMENT JARINGAN BACKUP (BACULA) ABAS DJUMADI 131311001 Bacula adalah solusi backup yang canggih yang dapat menangani masalah backup lokal dan remote dengan memanfaatkan model client-server. Bacula memiliki pilihan konfigurasi fleksibel yang memberikan kontrol penuh atas lingkungan backup. Bacula menggunakan SQL untuk memanage informasi. Disini saya menggunakan MySQL Sebelum belajar lebih dalam mengenai bacula, seharusnya kita perlu untuk mengetahui apa saja yang harus dipersiapkan untuk melakukan backup dengan bacula tersebut. Adapun yang harus dipersiapkan 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 yang sudah terpasang pada komputer anda. Bacula juga akan menambah user untuk dirinya sendiri dengan nama bacula. Berikut beberapa hasil capture dari instalasi bacula. Tekan ENTER untuk ok. Kemudia pilih Yes.

Transcript of Backup Dengan Bacula

Page 1: 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.

Page 2: Backup Dengan Bacula

PRAKTEK MANAGEMENT JARINGANBACKUP (BACULA)

ABAS DJUMADI131311001

Masukkan password untuk direktori bacula mysql.

Konfirmasi password.

Page 3: Backup Dengan Bacula

PRAKTEK MANAGEMENT JARINGANBACKUP (BACULA)

ABAS DJUMADI131311001

Masukkan password untuk database user administrative.

Page 4: Backup Dengan Bacula

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 :

Page 5: Backup Dengan Bacula

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.

Page 6: Backup Dengan Bacula

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.

Page 7: Backup Dengan Bacula

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.