Instalasi Zimbra Mail Server 7.1.1 pada CentOS 5.6 64 bit-Bagian 3

Migrasi Server, RedHat Family14 Comments

Tulisan ini merupakan tulisan ketiga dari tiga tulisan. Untuk tulisan sebelumnya bisa merujuk ke :

  1. Instalasi Zimbra Mail Server 7.1.1 pada CentOS 5.6 64 bit-Bagian 1, Instalasi Dasar
  2. Instalasi Zimbra Mail Server 7.1.1 pada CentOS 5.6 64 bit-Bagian 2, Konfigurasi DNS Server

Setelah semua persiapan selesai dilakukan, kita bisa mulai melakukan instalasi Zimbra dengan proses sebagai berikut :

  1. Pastikan kita sudah melakukan download file binary Zimbra dan menempatkannya pada folder /opt. Ambil file binary Zimbra yang paling baru
  2. Ekstrak file binary, masuk ke folder hasil ekstrak dan jalankan script instalasi (jangan lupa sesuaikan nama file .tar.gz yang digunakan) :
    [code language=”cpp”]
    cd /opt
    tar -zxvf zcs-7.1.1_GA_3196.RHEL5_64.20110527011124.tgz
    cd zzcs-7.1.1_GA_3196.RHEL5_64.20110527011124
    ./install.sh –platform-override
    [/code]

Berikut adalah proses instalasi Zimbra, perhatikan bagian yang dicetak tebal (tanda # merupakan tanda bahwa semua perintah dijalan dengan hak akses root/sudo). Beberapa tampilan yang terlalu panjang saya potong untuk alasan kerapian tulisan tanpa menghilangkan kejelasan alur proses instalasi.

Tanda pemotongan baris yang terlalu panjang saya berikan dalam bentuk tanda titik tiga kali (…).

# tar -zxvf zcs-7.1.1_GA_3196.RHEL5_64.20110527011124.tgz
[code language=”cpp”]
zcs-7.1.1_GA_3196.RHEL5_64.20110527011124/
zcs-7.1.1_GA_3196.RHEL5_64.20110527011124/packages/

zcs-7.1.1_GA_3196.RHEL5_64.20110527011124/readme_binary_en_US.txt
zcs-7.1.1_GA_3196.RHEL5_64.20110527011124/install.sh
zcs-7.1.1_GA_3196.RHEL5_64.20110527011124/README.txt
[/code]
# cd zcs-7.1.1_GA_3196.RHEL5_64.20110527011124
# ./install.sh –platform-override
[code language=”cpp”]
Operations logged to /tmp/install.log.17313
Checking for existing installation…
zimbra-ldap…NOT FOUND
zimbra-logger…NOT FOUND
zimbra-mta…NOT FOUND
zimbra-snmp…NOT FOUND
zimbra-store…NOT FOUND
zimbra-apache…NOT FOUND
zimbra-spell…NOT FOUND
zimbra-convertd…NOT FOUND
zimbra-memcached…NOT FOUND
zimbra-proxy…NOT FOUND
zimbra-archiving…NOT FOUND
zimbra-cluster…NOT FOUND
zimbra-core…NOT FOUND
PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.
ZIMBRA, INC. (“ZIMBRA”) WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU
FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING
THE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE BOUND BY
THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS
AGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE PRODUCT.
License Terms for the Zimbra Collaboration Suite: http://www.zimbra.com/license/zimbra_public_eula_2.1.html
Do you agree with the terms of the software license agreement? [N] y
Checking for prerequisites…
FOUND: NPTL

FOUND: perl-5.10.0
FOUND: sysstat
Prerequisite check complete.
Checking for installable packages
Found zimbra-core

Select the packages to install
Install zimbra-ldap [Y] y
Install zimbra-logger [Y] y
Install zimbra-mta [Y] y
Install zimbra-snmp [Y] y
Install zimbra-store [Y] y
Install zimbra-apache [Y] y
Install zimbra-spell [Y] y
Install zimbra-memcached [N] n
Install zimbra-proxy [N] n
Checking required space for zimbra-core
checking space for zimbra-store
Installing:
zimbra-core
zimbra-ldap
zimbra-logger
zimbra-mta
zimbra-snmp
zimbra-store
zimbra-apache
zimbra-spell
The system will be modified. Continue? [N] y
Removing /opt/zimbra
Removing zimbra crontab entry…done.
Cleaning up zimbra init scripts…done.
Cleaning up /etc/ld.so.conf…done.
Cleaning up /etc/security/limits.conf…done.
Finished removing Zimbra Collaboration Suite.
Installing packages

Operations logged to /tmp/zmsetup.01202011-203128.log
Installing LDAP configuration database…done.
Setting defaults…
DNS ERROR resolving MX for mail.vavai.com
It is suggested that the domain name have an MX record configured in DNS
Create domain: [mail.vavai.com] vavai.com
[/code]
Jika mendapat pertanyaan soal “DNS ERROR resolving MX”. Jawab “Y” untuk mengubah nama domain dan kemudian ketik nama domain (dalam contoh misalnya : vavai.com) bukan mail.vavai.com.

CATATAN : Jangan by pass proses ini. Jika masih tetap bermasalah di tahap ini, periksa ulang konfigurasi DNS yang dilakukan pada tahap 2 karena kemungkinan besar ada masalah pada saat setting DNS Server.

Setelah di enter, proses install akan berlanjut :
[code language=”cpp”]
MX: mail.vavai.com (192.168.1.254)
Interface: 192.168.1.254
Interface: 127.0.0.1
Interface: 127.0.0.2
done.
Checking for port conflicts
Main menu
1) Common Configuration:
2) zimbra-ldap: Enabled
3) zimbra-store: Enabled
+Create Admin User: yes
+Admin user to create: admin@vavai.com
******* +Admin Password UNSET
+Enable automated spam training: yes

4) zimbra-mta: Enabled
5) zimbra-snmp: Enabled
6) zimbra-logger: Enabled
7) zimbra-spell: Enabled
8) Default Class of Service Configuration:
r) Start servers after configuration yes
s) Save config to file
x) Expand menu
q) Quit
Address unconfigured (**) items (? – help) 3
[/code]
Pada proses diatas, ketik angka 3 untuk mengubah pilihan yang belum disetting, dalam hal ini adalah konfigurasi password untuk Admin.

Zimbra akan memberikan informasi mengenai pilihan yang belum disetting, yaitu Zimbra Password :
[code language=”cpp”]
Store configuration
1) Status: Enabled
2) Create Admin User: yes
3) Admin user to create: admin@vavai.com
** 4) Admin Password UNSET
5) Enable automated spam training: yes

Select, or ‘r’ for previous menu [r] 4
Password for admin@vavai.com (min 6 characters): [RGu2usa9S] MySecretPassword
[/code]
Zimbra akan bertanya soal Zimbra Admin password pada konfirmasi akhir sebelum proses instalasi. Ketikkan saja password pada kotak yang disediakan, tapi awas hati-hati, password akan ditulis dalam formasi plain text dan tidak dimasking/enkripsi.
Masukkan password kemudian tekan ENTER
[code language=”cpp”]
Store configuration
1) Status: Enabled
2) Create Admin User: yes

23) Version update notification email: admin@vavai.com
24) Version update source email: admin@vavai.com

Select, or ‘r’ for previous menu [r] r
[/code]
Tekan huruf r untuk kembali ke menu pilihan
[code language=”cpp”]
Main menu
1) Common Configuration:
2) zimbra-ldap: Enabled

x) Expand menu
q) Quit
*** CONFIGURATION COMPLETE – press ‘a’ to apply
Select from menu, or press ‘a’ to apply config (? – help) a
Save configuration data to a file? [Yes] yes
Save config in file: [/opt/zimbra/config.22361]
Saving config in /opt/zimbra/config.22361…done.
The system will be modified – continue? [No] yes
[/code]
Sampai tahap ini proses akan berlanjut secara otomatis, kita hanya perlu memperhatikannya saja.
[code language=”cpp”]
Operations logged to /tmp/zmsetup.01202011-203128.log
Setting local config values…done.
Setting up CA…done.

Checking for default IM conference room…not present.
Initializing default IM conference room…done.
Setting up syslog.conf…done.

You have the option of notifying Zimbra of your installation.
This helps us to track the uptake of the Zimbra Collaboration Suite.
The only information that will be transmitted is:
The VERSION of zcs installed (7.1.1_GA_3196_RHEL5_64)
The ADMIN EMAIL ADDRESS created (admin@vavai.com)

Notify Zimbra of your installation? [Yes] yes
[/code]
Sebagai bagian proses tracking statistik pengguna Zimbra, Zimbra akan memberikan notifikasi ke server pusat. Kita bisa memilih untuk memberikan notifikasi atau tidak.
[code language=”cpp”]
Notifying Zimbra of installation via http://www.zimbra.com/cgi-bin/notify.cgi?VER=7.1.1_GA_3196_RHEL5_64&MAIL=admin@vavai.com
Notification complete
Starting servers…done.
Installing common zimlets…
com_zimbra_date…done.
com_zimbra_bulkprovision…done.
com_zimbra_dnd…done.
com_zimbra_email…done.
com_zimbra_cert_manager…done.
com_zimbra_phone…done.
com_zimbra_url…done.
com_zimbra_adminversioncheck…done.
com_zimbra_ymemoticons…done.
Finished installing common zimlets.
Initializing Documents…done.
Restarting mailboxd…done.
Setting up zimbra crontab…done.
Moving /tmp/zmsetup.01202011-203128.log to /opt/zimbra/log
Configuration complete – press return to exit
[/code]
Setelah proses instalasi selesai, kita bisa melakukan proses pengecekan status menggunakan perintah zmcontrol status :
[code language=”cpp”]
su – zimbra
zimbra@mail:> zmcontrol status
Host mail.vavai.com
antispam Running
antivirus Running
ldap Running
logger Running
mailbox Running
mta Running
snmp Running
spell Running
stats Running
zimbra@mail:~> zmcontrol -v
Release 7.1.1_GA_3196.RHEL5_64 FOSS edition.
[/code]
Zimbra web mail dapat diakses menggunakan host name atau IP Address (dalam contoh saya : http://mail.vavai.com atau http://192.168.1.254) sedangkan Zimbra Admin dapat diakses menggunakan protokol https pada port 7071 (https://mail.vavai.com:7071 atau https://192.168.1.254:7071)

About the author:

Masim Vavai Sugianto, Tinggal di Bekasi, Bekerja sebagai wirausahawan/Konsultan IT. Penganjur penggunaan sistem Linux dan aplikasi Open Source. Hobby Membaca, Hiking dan Avonturir. Mengembangkan PT. Excellent Infotama Kreasindo sebagai lembaga training dan IT consulting.

14 thoughts to “Instalasi Zimbra Mail Server 7.1.1 pada CentOS 5.6 64 bit-Bagian 3”

  1. Thx berat bung Vavai, sdh dicoba dan berhasil,
    Sekalian tutorial bagaimana untuk instalasi z-push berikut zimbra backend nya. cobain bolak balik enggak pernah berhasil

    Thx

  2. Mas Vavai,
    Setelah direstart ternyata malah jalan Mas, tidak ada error di FQDN, akan
    tetapi errornya di pesan berikut ini :

    /usr/bin/perl: symbol lookup error: /opt/zimbra/zimbramon/lib/x86_64-linux-thread-multi/auto/IO/IO.so: undefined symbol: Perl_Tstack_sp_ptr

    Apa karena versi paket zimbra nya yang zcs-7.1.1.RHEL5_64 nggak sesuai dengan RHEL 6.1 ya Mas ? Saya coba download yang zcs-7.1.3.RHEL6_64 dan coba ikuti langkah-langkah di tutorial Mas Vavai..

  3. Kang Vavai,
    Saya telah berhasil setting dan konfigurasi zimbra, akan tetapi saya lupa seharusnya ukuran directory /opt yang besar akan tetapi directory /home yang besar, bagaima solusinya ?
    terima kasih

  4. @Berkah,

    Wah, baru dibalas mas, memang benar, kalau pakai RHEL 6 seharusnya pakai binary yang untuk RHEL 6 juga

    @Indrarachma,
    Backup data Zimbra (folder /opt/zimbra) kemudian gunakan LiveCD semacam PartedMagic untuk resize partisi masing-masing

  5. Mas vavai,

    Info dari teman apa benar zimbra yang open source editon, itu dibatasi jumlah user accountnya , memang berapa user account maximal yang bisa dicover oleh zimbra open source edition ? mohon infonya

  6. @Aan,

    Info temannya itu ngawur mas. Zimbra OSE tidak membatasi jumlah account. Saya pernah deploy Zimbra OSE untuk 12 ribu account di salah satu perusahaan.

  7. Ok Mas Vavai trims infonya, info tersebut didapat ketika diperusahaan teman saya ketika meeting dengan vendor zimbra, dan dari mereka menginfokan yang salah satunya untuk zimbra OSE user account email dibatasi. btw thanks a lot mas Vavai … postingaan sangat berguna

  8. sore mas vavai… akhirnya saya berhasil tuk instal zimbra di centos 5.8 32 bit

    namun akhirnya saya dapat kendala lagi

    ketika coba kirim mail tidak bisa melakukan sent mail dengan pesan error unknown error.
    akhirnya saya restart PC saya, namun setelah saya restart malah tidak bisa masuk ke zimbra lg, setelah saya cek ternyata service nya mati semua, padahal di webmin sudah saya start lagi
    ini penampakannya…

    [root@mail melodic]# su – zimbra
    [zimbra@mail ~]$ zmcontrol status
    Unable to determine enabled services from ldap.
    Enabled services read from cache. Service list may be inaccurate.
    Host ohgishi.com
    antispam Stopped
    zmamavisdctl is not running
    antivirus Stopped
    zmamavisdctl is not running
    zmclamdctl is not running
    ldap Stopped
    logger Stopped
    zmlogswatchctl is not running
    mailbox Stopped
    mysql.server is not running.
    zmmailboxdctl is not running.
    mta Stopped
    postfix is not running
    zmsaslauthdctl is not running
    snmp Stopped
    zmswatch is not running.
    spell Stopped
    zmapachectl is not running
    stats Stopped
    zmconfigd Stopped
    zmconfigd is not running.

    nah kira-kira itu bagaimana untuk penyelesaiannya??
    thx

  9. salam mas vavai…

    menurut mas, lebih stabil dan mudah dgn distro mana untuk create mail server dengan zimbra ?? centOS kah ato openSUSE ato ada distro lain…

    makasih untuk sharenya mas vavai…

  10. assalamu’alaikum mas vavai zmconfigd is not running itu kenapa ya, awalnya masalah itu muncul ketika certificate expired dan saya renew, dan setelah saya lakukan zmcontrol restart yang tidak running hanya zmconfigd saja, mohon solusinya.

    salam

  11. mohon maaf log pada zmconfigd :
    2013-10-24 11:39:22,411 zmconfigd WARNING [19255-MainThread] All configs fetched in 0.43 seconds
    2013-10-24 11:39:22,552 zmconfigd CRITICAL [19255-MainThread] Exception in bin/zmamavisdctl: (Cannot run program “/opt/zimbra
    /bin/zmamavisdctl” (in directory “/root”): java.io.IOException: error=13, Permission denied)
    2013-10-24 11:39:22,576 zmconfigd CRITICAL [19255-MainThread] Exception in bin/zmclamdctl: (Cannot run program “/opt/zimbra/b
    in/zmclamdctl” (in directory “/root”): java.io.IOException: error=13, Permission denied)
    2013-10-24 11:39:22,598 zmconfigd CRITICAL [19255-MainThread] Exception in bin/ldap: (Cannot run program “/opt/zimbra/bin/lda
    p” (in directory “/root”): java.io.IOException: error=13, Permission denied)
    2013-10-24 11:39:22,622 zmconfigd CRITICAL [19255-MainThread] Exception in bin/zmloggerctl: (Cannot run program “/opt/zimbra/
    bin/zmloggerctl” (in directory “/root”): java.io.IOException: error=13, Permission denied)
    2013-10-24 11:39:22,678 zmconfigd CRITICAL [19255-MainThread] Exception in bin/zmstorectl: (Cannot run program “/opt/zimbra/b
    in/zmstorectl” (in directory “/root”): java.io.IOException: error=13, Permission denied)

  12. Mas vavai mohon sarannya, baru baru ini emal dari zimbra tidak bisa kirim ke yahoo selainya bisa, tetapi kirim dari yahoo bisa. pesan error yang selalu muncul adalah :
    mail postfix/smtp[21704]: AB207646935: to=, relay=none, d elay=75254, delays=75104/0.04/150/0, dsn=4.4.1, status=deferred (connect to mta6.am0.yahoodns.net[98.138.11 2.33]:25: Connection timed out)
    saya coba ping mt6 tsb bisa reply.

    sebelumnya hal ini belum pernah terjadi zimbra berjalan dengan lancar dan normal 😀

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.

Top