GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal dan Mengkonfigurasi Zimbra Multi Server di CentOS 7

Dalam artikel kami sebelumnya, kami melakukan Instalasi Server Tunggal Zimbra Collaboration Suite, jadi dalam artikel ini kami akan memandu Anda melalui langkah-langkah terperinci untuk menerapkan Zimbra Collaboration 8.6 Suite di lingkungan Multi Tenancy yang akan terdiri dari 3 server terpisah tempat instalasi akan dilakukan satu per satu menggunakan script instalasi yang sama pada setiap server. Kami akan memilih komponen tertentu untuk diinstal dan menggunakan menu sesuai kebutuhan kami untuk mengonfigurasi sistem.

Urutan Instalasi Server

Instal dan konfigurasikan server Zimbra dengan urutan sebagai berikut:

  • Server LDAP
  • Server kotak surat Zimbra
  • Server MTA Zimbra

Pengaturan Dasar Zimbra Multi server

Server LDAP Zimbra
Versi Zimbra zcs-8.6.0_GA_1153.RHEL7_64.20141215151110
Sistem Operasi Dasar CentOS Linux 7 (Inti)
nama host FQDN Zimbra-ldap.linoxide.com
Alamat IP 172.25.10.175
RAM dan CPU 1 GB , 1,0 GHZ
Hardisk 20 GB
Server Zimbra MAILBOX
Versi Zimbra zcs-8.6.0_GA_1153.RHEL7_64.20141215151110
Sistem Operasi Dasar CentOS Linux 7 (Inti)
nama host FQDN Zimbra-mailbox.linoxide.com
Alamat IP 172.25.10.176
RAM dan CPU 1 GB , 1,0 GHZ
Hardisk 20 GB
Server MTA Zimbra
Versi Zimbra zcs-8.6.0_GA_1153.RHEL7_64.20141215151110
Sistem Operasi Dasar CentOS Linux 7 (Inti)
nama host FQDN Zimbra-mta.linoxide.com
Alamat IP 172.25.16.96
RAM dan CPU 1 GB , 1,0 GHZ
Hardisk 20 GB

1) Pemasangan Server LDAP Zimbra

Mari kita mulai dengan parameter dasar untuk mengonfigurasi server LDAP Zimbra dan memastikan bahwa firewall dinonaktifkan, nama host FQDN, dan alamat IP ditetapkan ke host.
Server LDAP Zimbra harus dikonfigurasi sebelum server lain untuk menyediakan otentikasi pengguna melalui OpenLDAP.

Langkah 1:Login sebagai root di ZIMBRA-LDAP.

Langkah 2:Masukkan nama domain yang sepenuhnya memenuhi syarat di file host

# vim /etc/hosts
172.25.10.175 zimbra-ldap.linoxide.com zimbra-ldap

Langkah 3:Buat direktori cadangan dan tempatkan file sumber ZCS di direktori /backup.

[root@zimbra-ldap backup]# wget https://files.zimbra.com/downloads/8.6.0_GA/zcs-8.6.0_GA_1153.RHEL7_64.20141215151110.tgz

Langkah 4:Ubah direktori ke / direktori cadangan.

#cd /backup

Langkah 5:Ekstrak " zxvf zcs-8.6.0_GA_1153.RHEL7_64.20141215151110.tgz " di direktori yang sama.

[root@zimbra-ldap backup]# ls
zcs-8.6.0_GA_1153.RHEL7_64.20141215151110.tgz
[root@zimbra-ldap backup]# tar zxvf zcs-8.6.0_GA_1153.RHEL7_64.20141215151110.tgz

Langkah 6:Ubah direktori ke zcs-8.6.0_GA_1153.RHEL7_64.20141215151110

[root@zimbra-ldap backup]# cd zcs-8.6.0_GA_1153.RHEL7_64.20141215151110
[root@zimbra-ldap zcs-8.6.0_GA_1153.RHEL7_64.20141215151110]#

Langkah 7:Mulai penyiapan dan pastikan semua pustaka prasyarat telah diinstal.

# ./install.sh --platform-override

Tekan "Y" untuk menerima persyaratan perjanjian lisensi perangkat lunak.

Pilih "Y" untuk paket berikut yang hanya perlu kita instal dan untuk opsi lainnya ketik "N"

Select the packages to install
Install zimbra-ldap [Y] Y
Install zimbra-logger [Y] N
Install zimbra-mta [Y] N
Install zimbra-dnscache [N] N
Install zimbra-snmp [Y] Y
Install zimbra-store [Y] N
Install zimbra-apache [Y] N
Install zimbra-spell [Y] N
Install zimbra-memcached [Y] N
Install zimbra-proxy [Y] N
Checking required space for zimbra-core

Installing:
zimbra-core
zimbra-ldap
zimbra-snmp

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

Buat domain:cenzld001.linoxide.com

Re-Enter domain name: "Yes" No

Konfigurasi Menu server LDAP

Setelah memilih paket yang ditentukan, konfigurasikan menu utama dengan memilih opsi yang sesuai.

Konfigurasi Umum

Sekarang dari Menu Utama Pilih opsi "1" dan tekan "Enter" untuk Konfigurasi Umum sebagai:

Konfigurasi LDAP

Tekan "r" untuk kembali ke menu utama dan ketik 2 dan tekan enter untuk Konfigurasi Ladap sebagai:

Konfirmasi Konfigurasi

Setelah semua konfigurasi ldap dibuat, ketik "x" untuk melihat semua perubahan yang kita buat di sini dan tekan "a" untuk menerapkan perubahan ini. Tekan "Y" untuk mengonfirmasi modifikasi sistem.

Implementasikan Konfigurasi

Setelah konfirmasi semua pengaturan yang dikonfigurasi, ia akan meminta untuk memberi tahu zimbra tentang instalasi. Pilih "Y/T" untuk melanjutkan konfigurasi server LDAP.

Langkah Umum untuk Menjalankan Server dengan Benar

Setelah penginstalan selesai, lakukan langkah-langkah umum berikut di setiap server agar berfungsi dengan baik.

Langkah 1:Mulai ulang dan Aktifkan layanan crond

[root@zimbra-ldap zcs-8.6.0_GA_1153.RHEL7_64.20141215151110]# systemctl restart crond
[root@zimbra-ldap zcs-8.6.0_GA_1153.RHEL7_64.20141215151110]# systemctl enable crond

Langkah 2:Buka file rsyslog.conf dan batalkan komentar mengikuti dua baris

[root@zimbra-ldap zcs-8.6.0_GA_1153.RHEL7_64.20141215151110]# vim /etc/rsyslog.conf
$ModLoad imudp
$UDPServerRun 514

Langkah 3:Mulai ulang dan Aktifkan layanan rsyslog

[root@zimbra-ldap zcs-8.6.0_GA_1153.RHEL7_64.20141215151110]# systemctl restart rsyslog
[root@zimbra-ldap zcs-8.6.0_GA_1153.RHEL7_64.20141215151110]# systemctl enable rsyslog

Langkah 4:Sekarang jalankan perintah di bawah ini untuk memperbarui rsyslog

root@zimbra-ldap zcs-8.6.0_GA_1153.RHEL7_64.20141215151110]# /opt/zimbra/libexec/zmsyslogsetup
updateSyslog: Updating /etc/rsyslog.conf...done.

Pemeriksaan Layanan Zimbra

Sekarang alihkan pengguna ke zimbra dan periksa status layanan zimbra sebagai:

[root@zimbra-ldap zcs-8.6.0_GA_1153.RHEL7_64.20141215151110]# su - zimbra
Last login: Tue Jun 2 23:07:59 BST 2015 on pts/0
[zimbra@zimbra-ldap ~]$ zmcontrol status
Host zimbra-ldap.linoxide.com
ldap Running
snmp Running
stats Running
zmconfigd Running

Jalankan perintah kunci otentikasi pembaruan Zimbra dan kemudian mulai ulang layanan zimbra sebagai:

[zimbra@zimbra-ldap ~]$ zmupdateauthkeys
Updating keys for zimbra-ldap.linoxide.com
Fetching key for zimbra-ldap.linoxide.com
Updating keys for zimbra-ldap.linoxide.com
Updating /opt/zimbra/.ssh/authorized_keys
[zimbra@zimbra-ldap ~]$ zmcontrol restart

2) Instalasi Server Kotak Surat Zimbra

Setelah konfigurasi server LADP zimbra berhasil, sekarang kita akan memulai skrip instalasi di Server Kotak Surat Zimbra tetapi pastikan untuk melakukan langkah-langkah dasar pada setiap server sebelum memulai skrip instalasi.

Langkah 1:Ubah direktori ke folder ZCS dan jalankan skrip instalasi

[root@zimbra-mailbox ~]# cd /backup/
[root@zimbra-mailbox backup]# ls
zcs-8.6.0_GA_1153.RHEL7_64.20141215151110 zcs-8.6.0_GA_1153.RHEL7_64.20141215151110.tgz
[root@zimbra-mailbox backup]# cd zcs-8.6.0_GA_1153.RHEL7_64.20141215151110
[root@zimbra-mailbox zcs-8.6.0_GA_1153.RHEL7_64.20141215151110]# ./install.sh --platform-override

Tekan "Y" untuk Melanjutkan penginstalan dan menyetujui persyaratan perjanjian lisensi perangkat lunak.

Do you agree with the terms of the software license agreement? [N] Y

Checking for prerequisites...
FOUND: NPTL
FOUND: nmap-ncat-6.40-4
FOUND: sudo-1.8.6p7-11
FOUND: libidn-1.28-3
FOUND: gmp-5.1.1-5
FOUND: libaio-0.3.109-12
FOUND: libstdc++-4.8.2-16
FOUND: unzip-6.0-15
FOUND: perl-core-5.16.3-285

Checking for suggested prerequisites...
FOUND: perl-5.16.3
MISSING: sysstat does not appear to be installed.
FOUND: sqlite

###WARNING###

The suggested version of one or more packages is not installed.
This could cause problems with the operation of Zimbra.

Do you wish to continue? [N] Y

Langkah 2:Pilih paket yang perlu kita instal hanya di Zambra Mailbox Server. Ketik "Y" untuk paket yang diperlukan dan "N" untuk melewati paket lain.

Select the packages to install

Install zimbra-ldap [Y] N
Install zimbra-logger [Y] Y
Install zimbra-mta [Y] N
Install zimbra-dnscache [N] N
Install zimbra-snmp [Y] Y
Install zimbra-store [Y] Y
Install zimbra-apache [Y] Y
Install zimbra-spell [Y] Y
Install zimbra-memcached [Y] Y
Install zimbra-proxy [Y] N
Checking required space for zimbra-core
Checking space for zimbra-store
Checking required packages for zimbra-store
zimbra-store package check complete.

Installing:
zimbra-core
zimbra-logger
zimbra-snmp
zimbra-store
zimbra-apache
zimbra-spell
zimbra-memcached

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

Langkah 3:Ketik "N" untuk mengubah nama host untuk melanjutkan ke menu utama.

It is suggested that the hostname be resolvable via DNS
Change hostname [Yes] N
done.

Konfigurasi Menu Server Kotak Surat

Di sini kita akan menyiapkan menu utama berikut untuk konfigurasi server kotak surat.

Main menu

1) Common Configuration:
+Hostname: zimbra-mailbox.linoxide.com
******* +Ldap master host: UNSET
+Ldap port: 389
******* +Ldap Admin password: UNSET
+LDAP Base DN: cn=zimbra
+Secure interprocess communications: yes
+TimeZone: America/Los_Angeles
+IP Mode: ipv4
+Default SSL digest: sha256

2) zimbra-logger: Enabled
3) zimbra-store: Enabled
+Create Admin User: yes
+Admin user to create: [email protected]
******* +Admin Password UNSET
+Anti-virus quarantine user: [email protected]
+Enable automated spam training: yes
+Spam training user: [email protected]
+Non-spam(Ham) training user: [email protected]
******* +SMTP host: UNSET
+Web server HTTP port: 80
+Web server HTTPS port: 443
+Web server mode: https
+IMAP server port: 143
+IMAP server SSL port: 993
+POP server port: 110
+POP server SSL port: 995
+Use spell check server: yes
+Spell server URL: http://zimbra-mailbox.linoxide.com:7780/aspell.php
+Configure for use with mail proxy: FALSE
+Configure for use with web proxy: FALSE
+Enable version update checks: TRUE
+Enable version update notifications: TRUE
+Version update notification email: [email protected]
+Version update source email: [email protected]
+Install mailstore (service webapp): yes
+Install UI (zimbra,zimbraAdmin webapps): yes

4) zimbra-spell: Enabled
5) Enable VMware HA: no
6) Default Class of Service Configuration:
s) Save config to file
x) Expand menu
q) Quit

Address unconfigured (**) items (? - help) 1

Konfigurasi Umum

Dari menu utama pilih opsi "1" untuk melanjutkan dengan konfigurasi umum sebagai.

Konfigurasi Toko

Tekan "r" untuk kembali ke menu utama dan ketik "3" untuk mengonfigurasi pengaturan toko zimbra.

Konfigurasi Implementasi

Setelah kami mengonfigurasi pengaturan toko zimbra, tekan "r" lalu "x" untuk melihat semua konfigurasi lalu tekan "a" untuk menerapkan semua konfigurasi menu utama di server kotak surat zimbra sebagai.

Langkah Umum untuk Menjalankan Server dengan Benar

Sekarang ikuti langkah-langkah umum yang sama untuk server kotak surat Zimbra seperti yang kami lakukan untuk server Zimbra LDAP untuk memulai ulang dan mengaktifkan layanan sebagai.

[root@zimbra-mailbox zcs-8.6.0_GA_1153.RHEL7_64.20141215151110]# systemctl restart crond
[root@zimbra-mailbox zcs-8.6.0_GA_1153.RHEL7_64.20141215151110]# systemctl enable crond
[root@zimbra-mailbox zcs-8.6.0_GA_1153.RHEL7_64.20141215151110]# vim /etc/rsyslog.conf
[root@zimbra-mailbox zcs-8.6.0_GA_1153.RHEL7_64.20141215151110]# systemctl restart rsyslog
[root@zimbra-mailbox zcs-8.6.0_GA_1153.RHEL7_64.20141215151110]# systemctl enable rsyslog
[root@zimbra-mailbox zcs-8.6.0_GA_1153.RHEL7_64.20141215151110]# /opt/zimbra/libexec/zmsyslogsetup
updateSyslog: Updating /etc/rsyslog.conf...done.
[root@zimbra-mailbox zcs-8.6.0_GA_1153.RHEL7_64.20141215151110]# su zimbra
[zimbra@zimbra-mailbox zcs-8.6.0_GA_1153.RHEL7_64.20141215151110]$ zmcontrol status
Host zimbra-mailbox.linoxide.com
logger Running
mailbox Running
memcached Running
service webapp Running
spell Running
stats Running
zimbra webapp Running
zimbraAdmin webapp Running
zimlet webapp Running
zmconfigd Running
[zimbra@zimbra-mailbox zcs-8.6.0_GA_1153.RHEL7_64.20141215151110]$ zmupdateauthkeys
Updating keys for zimbra-ldap.linoxide.com
Fetching key for zimbra-ldap.linoxide.com
Updating keys for zimbra-ldap.linoxide.com
Updating keys for zimbra-mailbox.linoxide.com
Fetching key for zimbra-mailbox.linoxide.com
Updating keys for zimbra-mailbox.linoxide.com
Updating /opt/zimbra/.ssh/authorized_keys
[zimbra@zimbra-mailbox zcs-8.6.0_GA_1153.RHEL7_64.20141215151110]$ zmcontrol restart

3) Instalasi Server MTA Zimbra

Zimbra LDAP dan server MTA telah dikonfigurasi sekarang kita akan memulai instalasi server zimbra Mail Transfer Agent.

Langkah 1:jalankan skrip instalasi zimbra di bawah direktori umum ZCS suite.

Langkah 2:Ketik "Y" dengan Perjanjian Lisensi

Do you agree with the terms of the software license agreement? [N] Y

Langkah 3:Pilih paket yang diperlukan untuk diinstal pada Server MTA, ketik "Y" untuk memilih dan "N" untuk melewati.

Select the packages to install

Install zimbra-ldap [Y] N
Install zimbra-logger [Y] N
Install zimbra-mta [Y] Y
Install zimbra-dnscache [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 [Y] N
Install zimbra-proxy [Y] N
Checking required space for zimbra-core

Installing:
zimbra-core
zimbra-mta

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

Langkah 4:Ubah Nama Inang

Ketik "N" untuk tidak mengubah nama host dan Enter untuk melanjutkan.

Change hostname [Yes] N
done.
Checking for port conflicts - done

Konfigurasi menu server MTA

Menu Utama menampilkan entri default untuk komponen Zimbra yang kita instal.

Main menu

1) Common Configuration:
+Hostname: zimbra-mta.linoxide.com
******* +Ldap master host: UNSET
+Ldap port: 389
******* +Ldap Admin password: UNSET
+LDAP Base DN: cn=zimbra
+Secure interprocess communications: yes
+TimeZone: America/Los_Angeles
+IP Mode: ipv4
+Default SSL digest: sha256

2) zimbra-mta: Enabled
+Enable Spamassassin: yes
+Enable Clam AV: yes
+Enable OpenDKIM: yes
+Notification address for AV alerts: [email protected]
******* +Bind password for postfix ldap user: UNSET
******* +Bind password for amavis ldap user: UNSET

3) Enable VMware HA: no
s) Save config to file
x) Expand menu
q) Quit

Setelan Konfigurasi Umum:

Di sini kita harus mengubah host master LDAP dan kata sandi untuk berkomunikasi dengan server LDAP.
Ketik 1 untuk mengkonfigurasi zimbra mta konfigurasi umum sebagai:

Konfigurasi MTA

Setel sandi di sini untuk pengguna amavis dan postfix ldap di sini.

Konfigurasi Implementasi

Terakhir periksa konfigurasi mta yang dibuat di bawah setiap opsi dan tekan "a" untuk menerapkan konfigurasi ini di server.

Pengaturan Umum Server MTA

Mulai ulang dan aktifkan layanan crond dan rsyslog lalu periksa status layanan zimbra.

Sinkronisasi Akhir

Untuk menyinkronkan pembaruan di ketiga server, jalankan perintah berikut di semua server sebagai.

[root@zimbra-ldap ~]# /opt/zimbra/libexec/zmsyslogsetup
updateSyslog: Updating /etc/rsyslog.conf...done.
[root@zimbra-ldap ~]# service rsyslog restart
[root@zimbra-ldap ~]# su zimbra
[zimbra@zimbra-ldap root]$ zmcontrol restart
[root@zimbra-mailbox ~]# /opt/zimbra/libexec/zmsyslogsetup
updateSyslog: Updating /etc/rsyslog.conf...done.
[root@zimbra-mailbox ~]# service rsyslog restart
[root@zimbra-mailbox ~]# su zimbra
[zimbra@zimbra-mailbox root]$ zmcontrol restart

[root@zimbra-mta ~]# /opt/zimbra/libexec/zmsyslogsetup
updateSyslog:Memperbarui /etc/rsyslog.conf...selesai.
[root@zimbra-mta ~]# layanan rsyslog restart
[root@zimbra-mta ~]# su zimbra
[zimbra@zimbra-mta root]$ zmcontrol restart

Masuk ke Konsol Administrasi

Buka salah satu browser web favorit Anda dan akses konsol administrasi web zimbra dengan IP kotak surat atau nama host Anda dan berikan kredensialnya.

http://zimbra-mailbox.linoxide.com:7071
https://172.25.10.176:7071

Beranda Administrasi Zimbra

Dari konsol administrasi zimbra, kami sekarang dapat mengelola dan membuat domain dan pengguna baru.

Status Server Zimbra

Status Server Zimbra menunjukkan ketersediaan setiap layanan yang diinstal pada server.

Selamat! kami telah berhasil mengonfigurasi server email Zimbra yang berfungsi penuh dalam lingkungan multi-penyewaan untuk kinerja dan hasil terbaik untuk layanan email organisasi dan pribadi Anda. Sekarang nikmati dengan setiap kotak surat Zimbra yang diamankan dan dilindungi, dengan anti-virus, anti-spam, dan pencadangan tingkat kotak surat harian yang disertakan dan dapat diakses dari mana saja, kapan saja untuk mengakses akun email Anda dengan Zimbra Desktop, dukungan email seluler Microsoft Outlook, dan Portal email berbasis web.


Cent OS
  1. Cara Menginstal dan Mengkonfigurasi Nginx di CentOS 7

  2. Cara Menginstal dan Mengonfigurasi Gitlab di CentOS 8

  3. Cara Menginstal dan Mengonfigurasi Postgres 13 di Centos 8

  1. Cara Menginstal dan Mengkonfigurasi VNC di CentOS 7

  2. Cara Menginstal dan Mengonfigurasi Redis di CentOS 7

  3. Cara Menginstal dan Mengonfigurasi GitLab di CentOS 7

  1. Cara Instal dan Konfigurasi Redmine di CentOS 7

  2. Cara Menginstal dan Mengonfigurasi Server NFS di CentOS 8

  3. Cara Menginstal dan Mengonfigurasi Redis di CentOS 8