Contents
Pada tutorial Tips Export Import Ldap Data Zimbra kali ini akan membahas bagaimana kita melakukan export import ldap data zimbra. Export ldap sendiri sangat diperlukan apabila kita ingin melakukan perubahan-perubahan pada ldap Zimbra. Sedangkan import dilakukan apabila kita ingin melakukan import dari server ldap lain ataupun import dari server itu sendiri.
Sebenarnya, export import ini bisa diartikan “backup restore” dalam tanda kutip. Alternatif ini bisa digunakan apabila kita menggunakan Zimbra Open Source. Namun, IlmuZimbra tetap menyarankan agar menggunakan Zimbra Network Edition yang memang memiliki fitur native backup restore.
Data Export
Note : Semua command dijalankan dengan menggunakan user zimbra dan menyimpan hasil export pada directory /tmp.
- Berikut command untuk melakukan export main database ldap.
1 |
/opt/zimbra/libexec/zmslapcat /tmp |
- Berikut command untuk melakukan export configuration database ldap.
1 |
/opt/zimbra/libexec/zmslapcat -c /tmp |
- Berikut command untuk melakukan export accesslog database ldap.
1 |
/opt/zimbra/libexec/zmslapcat -a /tmp |
Maka hasil dari command-command diatas akan menghasilkan file-file berikut :
-
ldap.bak / ldap.bak.20170828224910
-
ldap-config.bak / ldap-config.bak.20170828224914
-
ldap-accesslog.bak / ldap-accesslog.bak.20170828224918
Data Import
Preparing For Data Import
Note : Seluruh data yang saat ini ada di ldap akan dihapus jika kita melakukan import dari data terbaru.
- Masuk ke user zimbra.
1 |
su - zimbra |
- Stop service ldap.
1 |
ldap stop |
- Membersihkan database lama dan membuat directory untuk database yang baru.
1 2 3 |
cd /opt/zimbra/data/ldap mv mdb mdb.old mkdir -p mdb/db |
- Membersihkan configuration database lama dan membuat directory untuk configuration database yang baru.
1 2 3 |
cd /opt/zimbra/data/ldap mv config config.bak mkdir config |
- Membersihkan accesslog database lama dan membuat directory untuk accesslog database yang baru.
1 2 3 |
cd /opt/zimbra/data/ldap mv accesslog accesslog.old mkdir -p accesslog/db |
Importing The Ldap Data
- Berikut command untuk melakukan import main database ldap.
1 |
/opt/zimbra/libexec/zmslapadd /tmp/ldap.bak |
- Berikut command untuk melakukan import configuration database ldap.
1 |
/opt/zimbra/libexec/zmslapadd -c /tmp/ldap-config.bak |
- Berikut command untuk melakukan import accesslog database ldap.
1 |
/opt/zimbra/libexec/zmslapadd -a /tmp/ldap-accesslog.bak |
Jika kita ingin melakukan import atau restore dari hasil native backup Zimbra Network Edition, maka file backup tersedia di directory /opt/zimbra/backup/session. Lalu pilih directory dengan tanggal yang paling terbaru.
- Langkah terakhir adalah menyalakan kembali service ldap yang sebelumnya kita matikan.
1 |
ldap start |
Referensi : https://wiki.zimbra.com/wiki/LDAP_data_import_export
Bagi Kamu Yang Ingin Mendapatkan Penawaran Incident Support atau Local Support Untuk Perusahaan/Institusi Kamu Saat Ini. Silahkan klik dibawah ini dan tuliskan pesan di layanan chat yang tersedia