Saat pertama kali kita melakukan instalasi zimbra (fresh install) maupun melakukan install ulang (clean install). Ada baiknya melakukan tindakan Preventive Maintenance (PM) sebelum kita melakukan perubahan konfigurasi pada sistem zimbra yang baru saja kita install tsb, untuk berjaga-jaga bila nanti ada kesalahan saat konfigurasi maka kita tinggal kita gunakan file backup zimbranya dan kembalikan konfigurasi zimbra kembali ke keadaan sistemnya disaat pertama kali kita install atau kembali ke keadaan sistem/konfigurasi sebelumnya.
Caranya sbb:
VM: Centos 7
Zimbra : ZCS OSE 8.8.9 GA
|- Link: https://zimbra.org/download/zimbra-collaboration
1) Login dengan user zimbra
[ bangandi@mail ~] $ sudo su [ root@mail ~] # su - zimbra [ zimbra@mail ~] $
2) Pastikan berada di direktori /home/your-username dan buat dir baru 'zimbra_backup'.
[ zimbra@mail ~] $ pwd /home/bangandi/ [ zimbra@mail ~] $ mkdir zimbra_backup [ zimbra@mail ~] $ ls -la zimbra_backup
3) Matikan service zimbra
[ zimbra@mail ~] $ zmcontrol stop Host mail.bangandi.web.id Stopping zmconfigd...Done. Stopping zimlet webp...Done. Stopping zimbraAdmin webapp...Done. Stopping zimbra webapp...Done. Stopping service webapp...Done. Stopping stats...Done. Stopping mta...Done. Stopping spell...Done. Stopping snmp...Done. Stopping cbpolicyd...Done. Stopping archiving...Done. Stopping opendkim...Done. Stopping amavis...Done. Stopping antivirus...Done. Stopping antispam...Done. Stopping proxy...Done. Stopping memcached...Done. Stopping mailbox...Done. Stopping logger...Done. Stopping dnscache...Done. Stopping ldap...Done.
4) Pastikan service zimbra benar-benar sudah mati semuanya.
[ zimbra@mail ~] $ ps auxww | grep zimbra root 29973 0.0 0.0 189584 2268 pts/0 S 03:41 0:00 su - zimbra zimbra 29974 0.0 0.0 117440 1936 pts/0 S 03:41 0:00 -bash zimbra 32241 0.0 0.0 49496 1620 pts/0 R+ 03:45 0:00 ps auxww zimbra 32242 0.0 0.0 11088 664 pts/0 S+ 03:45 0:00 grep --color=auto zimbra [ zimbra@mail ~] $ exit [ root@mail ~] $
Bila masih ada service zimbra yang running di Kill saja dari nomor PID-nya.
[ zimbra@mail ~] $ kill -9 PID-number [ root@mail ~]
5) Mulai backup.
[ root@mail ~] # cp -rp /opt/zimbra /home/your-username/zimbra_backup >> tunggu hingga selesai. [ root@mail ~] # >> bila sudah kembali seperti ini berarti proses backup sudah selesai.
Ket.
cp, copy file
-r, recursive/ direktori beserta isi filenya.
p, ter-copy bersama owner & file permission-nya.
6) Cek hasil backup.
[ root@mail ~] # ls -la zimbra_backup/zimbra total 80 drwxr-xr-x 27 root root 4096 Aug 8 04:48 . drwxr-xr-x 3 root root 20 Aug 9 03:48 .. drwxr-xr-x 2 zimbra zimbra 6 Aug 8 03:27 backup -rw-r----- 1 zimbra zimbra 1624 Aug 9 03:46 .bash_history -rw-rw-r-- 1 zimbra zimbra 350 Jul 3 13:15 .bash_profile -rw-rw-r-- 1 zimbra zimbra 835 Jul 3 13:15 .bashrc drwxr-xr-x 2 root root 4096 Aug 8 03:27 bin drwxrwxr-x 2 zimbra zimbra 6 Aug 8 03:27 .cache drwxr-xr-x 10 root root 109 Aug 8 03:26 common drwxr-xr-x 12 zimbra zimbra 4096 Aug 9 03:21 conf -rw------- 1 root root 2647 Aug 8 03:42 config.19261 drwxr-xr-x 2 root root 26 Aug 8 03:27 contrib drwxr-xr-x 17 zimbra zimbra 221 Aug 8 03:28 data drwxrwxr-x 3 zimbra zimbra 101 Aug 8 03:28 db drwxr-xr-x 2 zimbra zimbra 4096 Aug 8 03:27 docs -rw-rw-r-- 1 zimbra zimbra 62 Jul 3 13:15 .exrc drwxr-xr-x 3 zimbra zimbra 28 Aug 8 03:27 extensions-extra drwxr-xr-x 2 zimbra zimbra 6 Aug 8 03:28 fbqueue drwxr-xr-x 3 zimbra zimbra 15 Aug 8 03:52 index -rw-r--r-- 1 root root 4644 Aug 8 03:54 .install_history lrwxrwxrwx 1 root root 10 Aug 8 03:28 jetty -> jetty_base drwxrwxr-x 12 zimbra zimbra 140 Aug 8 03:49 jetty_base -rw-rw-r-- 1 zimbra zimbra 52 Jul 3 13:15 .ldaprc drwxrwxr-x 5 root root 168 Aug 8 03:27 lib drwxr-xr-x 4 root root 4096 Aug 8 03:28 libexec drwxrwxr-x 2 zimbra zimbra 4096 Aug 9 03:50 log drwxr-xr-x 3 zimbra zimbra 16 Aug 8 03:27 logger lrwxrwxrwx 1 root root 10 Aug 8 03:28 mailboxd -> jetty_base -rw-rw-r-- 1 zimbra zimbra 19 Jul 3 13:15 .platform drwxr-xr-x 3 zimbra zimbra 37 Aug 9 03:43 redolog drwxr-x--- 2 root root 6 Aug 8 03:13 .saveconfig drwx------ 2 zimbra zimbra 79 Aug 8 03:54 .ssh drwxr-xr-x 10 zimbra zimbra 235 Aug 8 08:39 ssl drwxr-xr-x 4 zimbra zimbra 31 Aug 8 03:53 store -rw-rw-r-- 1 zimbra zimbra 0 Jul 3 13:15 .viminfo drwxrwxr-x 2 zimbra zimbra 4096 Aug 8 03:28 zimlets drwxr-xr-x 21 zimbra zimbra 4096 Aug 8 03:51 zimlets-deployed -rw-r----- 1 zimbra zimbra 0 Aug 8 03:27 .zmmailbox_history -rw-r----- 1 zimbra zimbra 1624 Aug 8 08:34 .zmprov_history drwxr-xr-x 4 zimbra zimbra 4096 Aug 9 03:21 zmstat [ root@mail ~] #
7) Rename direktori backup agar nanti tidak tertimpa oleh hasil backup yang berikutnya.
[ root@mail ~] # cd zimbra_backup/zimbra [ root@mail ~] # ls -la zimbra [ root@mail ~] # mv zimbra zimbra_freshinstall [ root@mail ~] # ls -la zimbra_freshinstall
8) Hidupkan kembali service zimbra.
[ root@mail ~] # su - zimbra [ zimbra@mail ~] $ zmcontrol start
Done.
Selamat Mencoba.
No comments:
Post a Comment
1. Berkomentarlah dengan sopan.
2. Dilarang membuat spam, terutama yang mengandung SARA/ Pornografi/ Judi dan Iklan.