Contents

Pada artikel kali ini Penulis akan membahas terkait fitur backup pada Zimbra Network Edition.

Backup

Backup adalah sebuah proses untuk membuat salinan data sebagai upaya pencegahan kerusakan atau kehilangan data. Selain itu backup juga berfungsi untuk menyiapkan sistem yang aman sehingga nantinya data yang hilang dapat bisa kembali dipulihkan.

Metode Backup pada Zimbra Network Edition

Pada Zimbra Network Edition terdapat 2 Fitur backup yaitu Legacy Backup dan juga menggunakan third party Zimbra NG Backup. Berikut untuk penjelasan lebih lanjut terkait hal tersebut.

Legacy Backup

Legacy Backup adalah sebuah fitur yang terdapat pada Sistem Zimbra untuk dapat melakukan backup menggunakan CLI Command dan menggunakan Cron Jobs, Sehingga dengan dilakukan Backup teratur pada Server Zimbra dapat membantu anda untuk memulihkan layanan email dengan cepat jika terjadi kerusakan yang tidak terduga.

Zimbra NG Backup

Zimbra NG Backup adalah salah satu modul dari Modul Zimbra NG.

hal tersebut dirancang untuk menyediakan pencadangan dan pemulihan infrastruktur ke Zimbra NG Modules yang mengaktifkan Zimbra Open Source Edition atau Network Edition, serta memungkinkan sistem administator untuk mencadangkan data dan konfigurasi apa pun di server secara langsung tanpa terhenti, dan memulihkan data yang disimpan sebelumnya di mana pun Modul Zimbra NG.

Hal tersebut memanfaatkan sistem RedoLog asli untuk membuat cadangan waktu realtime dari semua transaksi di server, memberikan sistem administrator beragam opsi pemulihan. Dari saat rollback Mailbox tunggal ke pemulihan server penuh semuanya dapat dilakukan, dengan presisi sepersekian detik.

Daftar Fitur pada Zimbra NG Backup

  • Mudah digunakan, melalui Zimlet Administrasi Modul Zimbra NG.
  • Pemindaian dan Backup secara realtime menggunakan Zimbra Open Source atau RedoLog Zimbra Network Edition.
  • Prosedur Backup Eksternal.
  • Dapat menyelesaikan duplikasi semua Item, serta penggunaan penyimpanan yang lebih cerdas.
  • Rasio penyimpanan yang dioptimalkan dari waktu ke waktu.
  • Manajemen Kebijakan Penyimpanan Data.
  • Pemeriksaan secara konsistensi.

Cara Kerja Zimbra NG Backup

  • Realtime Scanner terus-menerus mengawasi item baru dan perubahan item, mencadangkan apa pun yang terdeteksi ke dalam Jalur Backup.
    • Untuk setiap item, Backup NG menyimpan data BLOB dan Metadata Item terkait: saat item baru dibuat, BLOB baru dan file Metadata baru dibuat, sementara saat item diperbarui, file Metadata yang relevan diperbarui sehingga memungkinkan untuk dipertahankan seluruh riwayat item dari penghapusan hingga pembuatan.
  • Setiap hari, SmartScan memeriksa koherensi dan konsistensi Backup, lalu mencadangkan pengaturan, penyesuaian, dan data LDAP.
    • SmartScan juga digunakan untuk tugas lain, yang dirinci di bagian khusus di bawah ini.
  • Setiap minggu, Pembersihan Backup membersihkan Jalur Pencadangan dengan menghapus semua item terhapus yang berada di luar periode Retensi Pencadangan yang ditentukan.
    • “Hanya item yang dihapus” yang dibersihkan. Item yang ada di sistem akan selalu ada di dalam Backup.

Backup and Restore CLI Commands

Prosedur pencadangan dan pemulihan Zimbra dijalankan dengan perintah CLI. Utilitas berikut disediakan untuk membuat jadwal Backup, melakukan Full Backup dan Incremental, memulihkan server email, atau memulihkan server LDAP

  • zmschedulebackup. Perintah ini digunakan untuk menjadwalkan full backup dan incremental backup dan menambahkan jadwal backup ke tabel cron Anda
  • zmbackup. Perintah ini menjalankan pencadangan penuh atau inkremental dari server email. Ini dijalankan di server langsung, yaitu saat proses Tomcat dan server mailbox sedang berjalan. Selain pencadangan server penuh dan inkremental, perintah zmbackup dapat digunakan untuk mencadangkan akun tertentu untuk tujuan pengarsipan. Perintah ini juga memiliki opsi untuk menghapus Backup lama saat tidak lagi diperlukan.
  • zmbackupabort. Perintah ini menghentikan pencadangan penuh yang sedang berjalan.
  • zmbackupabort -r. Perintah ini menghentikan pemulihan yang sedang berlangsung.
  • zmbackupquery. Perintah ini mencantumkan informasi tentang pencadangan yang sedang berlangsung dan selesai, termasuk label dan tanggal Backup
  • zmrestore. Perintah ini menjalankan pemulihan penuh atau bertahap ke mail server Zimbra. Perintah zmrestore dilakukan pada server yang sedang berjalan.
  • zmrestore offline. Perintah ini memulihkan server email Zimbra saat proses Tomcat dihentikan. zmrestoreldap. Perintah ini memulihkan server direktori LDAP lengkap, termasuk akun, domain, server, COS, dan data lainnya.
  • zmrestoreldap. Perintah ini memulihkan server direktori LDAP lengkap, termasuk akun, domain, server, COS, dan data lainnya.

Pada Backup Legacy Zimbra Network Edition terdapat 2 tipe backup yaitu Full Backup dan Incremental Backup berikut untuk penjelasan lebih lanjutnya

Tipe Backup Legacy pada Zimbra Network Edition

Full Backup

  • Proses pencadangan penuh melalui langkah-langkah berikut untuk mencadangkan penyimpanan pesan, database, indeks, dan direktori LDAP.
  • Mencadangkan direktori LDAP.
  • Mencadangkan data sistem global termasuk tabel sistem dan file config.xml lokal.
  • Berulang melalui setiap akun untuk dicadangkan dan mencadangkan entri LDAP untuk akun tersebut.
  • Menempatkan akun mailbox dalam mode pemeliharaan untuk sementara memblokir pengiriman surat dan akses pengguna ke data mailbox tersebut. termasuk tabel sistem dan file config.xml lokal.
  • Mencadangkan mailbox.
    • Membuat dump MySQL untuk semua entri yang terkait dengan mailbox itu.
    • Membuat cadangan direktori indeks untuk mailbox itu.
    • Mencadangkan direktori pesan untuk mailbox itu.
  • Mengembalikan kotak surat akun itu ke mode aktif dan beralih ke yang berikutnya.

Incremental Backup

Pencadangan tambahan dijalankan menggunakan perintah CLI, zmbackup. Proses untuk pencadangan tambahan adalah sebagai berikut:

  • Mencadangkan direktori LDAP.
  • Mencadangkan data sistem global termasuk tabel sistem dan xml konfigurasi lokal.
  • Berulang melalui setiap akun untuk dicadangkan dan mencadangkan entri LDAP untuk akun tersebut.
  • Lihat di direktori target cadangan untuk menemukan cadangan lengkap terbaru untuk akun tersebut.
  • Memindahkan redo log arsip, yang dibuat sejak pencadangan terakhir, ke direktori <target pencadangan>/redologs.

Jika tidak ditemukan cadangan lengkap untuk akun ini, proses pencadangan akan melakukan pencadangan penuh pada akun ini, meskipun hanya cadangan inkremental yang ditentukan.

Contoh Perintah Backup Pada Legacy Backup Zimbra

Notes :

  • -t tidak diperlukan jika targetnya adalah default
  • -zip dapat ditambahkan ke baris perintah untuk meng-zip tumpukan pesan selama pencadangan. Membuat zip ini dapat menghemat ruang penyimpanan cadangan.
  • Lakukan pencadangan penuh semua mailbox di server1 untuk menargetkan pada /opt/backup
    • zmbackup -f -s server1.domain.com -a all -t /opt/backup
  • Lakukan pencadangan tambahan untuk semua mailbox di server1 sejak pencadangan penuh terakhir.
    • zmbackup -i -s server1.domain.com -a all -t /opt/backup
  • Lakukan pencadangan penuh hanya mailbox pengguna1 di server1, ke target pencadangan default
    • zmbackup -f -s server1.domain.com -a user1@domain.com
  • Lakukan pencadangan inkremental mailbox pengguna1 di server1, ke target pencadangan default.
    • zmbackup -i -s server1.domain.com -a user1@domain.com

Perbedaan antara Legacy Backup dan Backup NG

Legacy Backup dirancang sebagai rangkaian operasi terjadwal yang melindungi beberapa komponen Zimbra yang berbeda, sedangkan Backup NG dirancang sebagai sistem pencadangan berbasis konsistensi tingkat tinggi yang mengandalkan mesin pencadangan waktu Realtime yang disebut “Realtime Scanner” untuk melindungi data Anda dengan meletakkannya ke dalam direktori khusus dan mandiri yang disebut “lokasi Pencadangan” (secara default, /opt/zimbra/backup/ng/). Backup NG masih mengandalkan beberapa operasi terjadwal untuk keamanan data dan pencadangan konfigurasi, yang dirinci di bawah, tetapi tidak bergantung pada penjadwalan untuk mencadangkan data itu sendiri.

Ini berarti bahwa dengan Backup NG, semua item dan perubahannya dicadangkan pada saat yang tepat ketika konfigurasi dicadangkan secara berkala selama pemeriksaan harian dan operasi pemeliharaan pembersihan. Tidak bergantung pada siklus Penuh/Inkremental, penyimpanannya dikelola langsung oleh admin yang dapat memilih berapa lama menyimpan item dan akun yang dihapus dalam Backup (default: 30 hari).

Perbedaan penting lainnya adalah Backup NG tidak lagi bergantung pada Maintenance Mode dan selalu mengizinkan akses pengguna selama operasi Backup dan pemulihan apa pun.

Terakhir, Backup NG menyertakan 6 mode pemulihan bawaan yang memungkinkan rentang opsi pemulihan yang lebih luas – mulai dari item tunggal hingga skenario Disaster Recovery yang rumit.

Referensi :

https://wiki.zimbra.com/wiki/Zimbra_NG_Modules/Zimbra_NG_Backup/

https://wiki.zimbra.com/wiki/Zimbra_NG_Modules/Zimbra_NG_Backup/How_Backup_NG_Works

http://docs.zimbra.com/docs/ne/4.0.5/administration_guide/10_Backup_Restore.15.1.html

About The Author

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.