Menu

Implementasi Zimbra Multi Server untuk Zimbra Large Deployment-Bagian 2

Implementasi Zimbra Multi Server untuk Zimbra Large Deployment-Bagian 2

Pada hari Sabtu tanggal 03 November 2012, PT. Excellent Infotama Kreasindo menyelenggarakan workshop dalam bentuk community gathering : Workshop “Zimbra Mail Server Multi Server & Preview Zimbra 8″, Sabtu, 03 November 2012. Materi ini kami share dalam bentuk seri tulisan Zimbra Mail Server untuk Zimbra Large Deployment.

Semoga bermanfaat.

Artikel bagian pertama : Implementasi Zimbra Multi Server untuk Zimbra Large Deployment-Bagian 1

2.1 Proses Instalasi Zimbra Multi Server

Tutorial ini mengasumsikan bahwa DNS server sudah dikonfigurasikan dengan konfigurasi sebagai berikut :

$TTL 2D
@ IN SOA ldap.excellent.co.id. root.ldap.excellent.co.id. (
2012110500 ; serial
3H ; refresh
1H ; retry
1W ; expiry
1D ) ; minimum
excellent.co.id. IN MX 0 mta.excellent.co.id.
excellent.co.id. IN NS ns1.excellent.co.id.
ns1 IN A 192.168.1.21
ldap IN A 192.168.1.21
mail1 IN A 192.168.1.22
mail2 IN A 192.168.1.23
mta IN A 192.168.1.24

Untuk simulasi pada panduan ini, akan digunakan komponen sebagai berikut :

  • 1 buah LDAP Server
  • 2 Buah Mailbox Server (1 diinstall diawal, satunya diinstall setelah MTA Server)
  • 1 buah MTA Server

Masuk sebagai root pada komputer server dan masuk ke direktori dimana file binary Zimbra disimpan kemudian ekstrak file dengan perintah:

      1. tar –zxvf [namafile.tgz] untuk meng-extract file
        contoh: tar –zxvf zcs-7.1.4_GA_2555.SLES11_64.20120105094644.tgz
      2. Masuk ke direktori yang baru dibuat tadi

cd [direktori yang baru dibuat]
misal: cd zcs-7.1.4_GA_2555.SLES11_64.20120105094644

    1. Ketikkan perintah ./install.sh untuk memulai instalasi.

Catatan:
Selama proses instalasi, tekan Enter untuk menerima pilihan default yang ditampilkan dalam karakter [ ] atau ketikkan pilihan yang hendak digunakan.

mail:/opt # tar -zxvf zcs-7.1.4_GA_2555.SLES11_64.20120105094644.tgz
zcs-7.1.4_GA_2555.SLES11_64.20120105094644/

zcs-7.1.4_GA_2555.SLES11_64.20120105094644/packages/

...

zcs-7.1.4_GA_2555.SLES11_64.20120105094644/install.sh

zcs-7.1.4_GA_2555.SLES11_64.20120105094644/README.txt

mail:/opt # cd zcs-7.1.4_GA_2555.SLES11_64.20120105094644/

mail:/opt/zcs-7.1.4_GA_2555.SLES11_64.20120105094644 # ./install.sh

Operations logged to /tmp/install.log.5860

Checking for existing installation...

zimbra-ldap...NOT FOUND

zimbra-logger...NOT FOUND

zimbra-mta...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

Diatas adalah tampilan lisensi Zimbra. Ketikkan Y yang menyatakan kalau kita setuju dengan lisensi yang diberikan dan melanjutkan proses instalasi.
Setelah menjawab pertanyaan tentang lisensi, Zimbra akan mengecek komponen yang diperlukan. Jika Anda masih menemukan komponen yang Missing, maka Anda harus membatalkan instalasi dan melakukan instalasi komponen yang diperlukan terlebih dahulu.

Checking for prerequisites...
FOUND: NPTL

FOUND: netcat-1.10-1005.22

FOUND: sudo-1.7.6p2-0.2.2.1

FOUND: libidn-1.10-3.18

FOUND: gmp-4.2.3-10.99

FOUND: /usr/lib64/libstdc++.so.6

Checking for suggested prerequisites...

FOUND: perl-5.10.0

FOUND: sysstat

FOUND: sqlite3

Prerequisite check complete.

Kemudian Zimbra akan memeriksa apakah ada atau tidak paket yang terinstall


Checking for installable packages

Found zimbra-core

Found zimbra-ldap

Found zimbra-logger

Found zimbra-mta

Found zimbra-snmp

Found zimbra-store

Found zimbra-apache

Found zimbra-spell

Found zimbra-memcached

Found zimbra-proxy

2.2 Install Zimbra LDAP Master Server

Remote ke Komputer Server pertama yang akan dijadikan Master LDAP sebagai user root. Catatan : LDAP server dapat digabung dengan MTA server atau mailbox server. Untuk memastikannya, gunakan skema diawal sebagai rujukan. Pada panduan ini LDAP server akan berdiri sendiri.
Karena pada server pertama ini kita akan menggunakan LDAP Server secara terpisah, maka paket yang akan kita pasang hanya satu yaitu zimbra-ldap.

Select the packages to install
Install zimbra-ldap [Y] Y

Install zimbra-logger [Y] N

Install zimbra-mta [Y] N 

Install zimbra-snmp [Y] N 

Install zimbra-store [Y] N

Install zimbra-apache [Y] N 

Install zimbra-spell [Y] N 

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

The system will be modified. Continue? [N] Y

Removing /opt/zimbra

done.

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

zimbra-core......zimbra-core-7.1.4_GA_2555.SLES11_64-20120105094644.x86_64.rpm...done

zimbra-ldap......zimbra-ldap-7.1.4_GA_2555.SLES11_64-20120105094644.x86_64.rpm...done

Operations logged to /tmp/zmsetup.02252012-073747.log

Installing LDAP configuration database...done.

Setting defaults...

DNS ERROR resolving MX for mail.excellent.co.id

It is suggested that the domain name have an MX record configured in DNS

Change domain name? [Yes] yes

Create domain: [mail.excellent.co.id] excellent.co.id

done.

Checking for port conflicts

Jika tidak ada masalah, anda akan masuk ke dalam proses konfigurasi zimbra. Ada beberapa bagian yang harus menjadi perhatian Anda, terutama yang memiliki tanda *******.


Main menu

1) Common Configuration: 

2) zimbra-ldap: Enabled 

r) Start servers after configuration yes 

s) Save config to file 

x) Expand menu 

q) Quit 

*** CONFIGURATION COMPLETE - press 'a' to apply

Select from menu, or press 'a' to apply config (? - help)

Ketikkan 1 dan tekan enter, kita akan melakukan pengaturan umum terhadap LDAP Server Zimbra.


Common configuration

1) Hostname: ldap.excellent.co.id 

2) Ldap master host: ldap.excellent.co.id 

3) Ldap port: 389 

4) Ldap Admin password: set 

5) Secure interprocess communications: yes 

6) TimeZone: UTC

Untuk mengubah password LDAP Admin, ketikkan 4 dan tekan enter. Ini dilakukan untuk memudahkan kita dalam mengingat password, karena Zimbra membuat password dari karakter alphanumeric secara acak.


Select, or 'r' for previous menu [r] 4

Password for ldap admin user (min 6 characters): [AnaI6IS7ez] rahasia

Jika ingin menyesuaikan Timezone dengan wilayah Indonesia, misalnya WIB, pilih 6.


Common configuration

1) Hostname: ldap.excellent.co.id 

2) Ldap master host: ldap.excellent.co.id 

3) Ldap port: 389 

4) Ldap Admin password: set 

5) Secure interprocess communications: yes 

6) TimeZone: UTC

Select, or 'r' for previous menu [r] 6

Akan muncul daftar negara berdasarkan TimeZone, untuk Indonesia Bagian Barat masukkan 37, yaitu Asia/Bangkok (GMT +7).


Enter the number for the local timezone: [95] 37

Common configuration

1) Hostname: ldap.excellent.co.id 

2) Ldap master host: ldap.excellent.co.id 

3) Ldap port: 389 

4) Ldap Admin password: set 

5) Secure interprocess communications: yes 

6) TimeZone: Asia/Bangkok

Select, or 'r' for previous menu [r] r

Ketikkan r & enter untuk ke menu utama.


Main menu

1) Common Configuration: 

2) zimbra-ldap: Enabled 

r) Start servers after configuration yes 

s) Save config to file 

x) Expand menu 

q) Quit 

*** CONFIGURATION COMPLETE - press 'a' to apply

Select from menu, or press 'a' to apply config (? - help)

Selanjutnya kita perlu untuk melakukan konfigurasi LDAP. Ketik angka 2 pada pilihan untuk mengubah beberapa password.


Main menu

Ldap configuration

1) Status: Enabled 

2) Create Domain: yes 

3) Domain to create: excellent.co.id 

4) Ldap root password: set 

5) Ldap replication password: set 

6) Ldap postfix password: set 

7) Ldap amavis password: set 

8) Ldap nginx password: set 

9) Ldap Bes Searcher password: set 

Select, or 'r' for previous menu [r]

Pertama Ketik 4 dan enter untuk mengubah password user LDAP root. Dilanjutkan dengan mengubah password lainnya.


LDAP configuration

1) Status: Enabled

2) Create Domain: yes

3) Domain to create: excellent.co.id

4) Ldap root password: set

5) Ldap replication password: set

6) Ldap postfix password: set

7) Ldap amavis password: set

8) Ldap nginx password: set

9) Ldap Bes Searcher password: set

Select, or 'r' for previous menu [r] 4

Password for ldap root user (min 6 characters): [AnaI6IS7ez] rahasia

Select, or 'r' for previous menu [r] 5

Password for ldap replication user (min 6 characters): [AnaI6IS7ez] rahasia

Select, or 'r' for previous menu [r] 6

Password for ldap Postfix user (min 6 characters): [AnaI6IS7ez] rahasia

Select, or 'r' for previous menu [r] 7

Password for ldap Amavis user (min 6 characters): [AnaI6IS7ez] rahasia

Select, or 'r' for previous menu [r] 8

Password for ldap Nginx user (min 6 characters): [AnaI6IS7ez] rahasia

Select, or 'r' for previous menu [r] 9

Password for ldap BES user (min 6 characters): [AnaI6IS7ez] rahasia

Kembali ke menu utama dengan mengetikkan r.


Main menu

1) Common Configuration: 

2) zimbra-ldap: Enabled 

r) Start servers after configuration yes 

s) Save config to file 

x) Expand menu 

q) Quit 

*** CONFIGURATION COMPLETE - press 'a' to apply

Select from menu, or press 'a' to apply config (? - help) 

Tekan a untuk mengaplikasikan semua konfigurasi yang telah kita lakukan.

Tekan enter untuk menyimpan data konfigurasi.


Save configuration data to a file? [Yes]

Save config in file: [/opt/zimbra/config.8661]

Saving config in /opt/zimbra/config.8661...done.

Pada pertanyaan berikut, jawab yes.

The system will be modified - continue? [No] yes

Operations logged to /tmp/zmsetup.02252012-073747.log

Setting local config values...done.

Setting up CA...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.4_GA_2555_SLES11_64)

The ADMIN EMAIL ADDRESS created (admin@excellent.co.id)

Notify Zimbra of your installation? [Yes] no

Tekan enter untuk memberikan notifikasi kepada zimbra.com dan tunggu sampai ada pemberitahuan seperti berikut:


Configuration complete - press return to exit

Yang artinya Instalasi Zimbra LDAP Server telah berhasil.

Catatan (Iklan 😀 ) : Seluruh materi dalam seri artikel ini, termasuk simulasi sistem dan implementasi pada server production merupakan materi didalam Training Zimbra Mail Server Komplit 5 Hari (Fundamental, Medium & Advanced), 19-23 November 2012. Silakan melakukan registrasi training jika berminat untuk menerapkan seluruh materi dalam seri artikel ini.

Artikel berlanjut ke bagian ketiga : Implementasi Zimbra Multi Server untuk Zimbra Large Deployment-Bagian 3

Masim Vavai Sugianto

Leave a Reply

Your email address will not be published.

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

Menu