Ṣiṣeto Suite Ifowosowopo Zimbra (ZCS) lori RHEL/CentOS 7/8


Zimbra Collaboration Suite (ZCS) jẹ Orisun Ṣiṣii, pẹpẹ ifowosowopo fun awọn olupin imeeli, ti dagbasoke ni awọn ẹda meji, Atilẹjade Orisun Open (Ọfẹ) ati Nẹtiwọọki Nẹtiwọọki (San), eyiti o pese awọn iṣẹ bii LDAP, SMTP, POP ati IMAP, alabara wẹẹbu , kalẹnda, awọn iṣẹ-ṣiṣe, antivirus, antispam ati awọn omiiran.

Ilana yii ṣe apejuwe bi o ṣe le fi sori ẹrọ Zimbra Collaboration Suite Open Source Edition lori olupin CentOS/RHEL 7.

  • Olupin DNS itagbangba pẹlu awọn igbasilẹ A ati MX mejeeji lati tọka si Adirẹsi IP olupin olupin Zimbra rẹ.
  • Fifi sori ẹrọ ti o kere julọ ti RHEL 7 laisi meeli eyikeyi, awọn apoti isura data, LDAP, DNS, tabi awọn olupin Http ti n ṣiṣẹ.
  • Adirẹsi IP aimi ti a sọtọ si wiwo nẹtiwọọki kan.

Igbesẹ 1: Fi Awọn idii Eto sii

1. Ṣaaju ki a to tẹsiwaju pẹlu ilana fifi sori Suite Zimbra Collaboration Suite, kọkọ wọle si console olupin rẹ pẹlu awọn anfani root ati fi awọn idii wọnyi sii:

# yum -y install unzip net-tools sysstat openssh-clients perl-core libaio nmap-ncat libstdc++.so.6

2. Itele, ọrọ gba agbara pipaṣẹ lati ṣayẹwo ti o ba ti muu Selinux sori ẹrọ rẹ. Ni ọran ti a ṣeto eto imulo si Fifi agbara mu mu ṣiṣẹ nipasẹ ipinfunni awọn ofin isalẹ:

# getenforce
# setenforce 0
# getenforce

Lati mu Selinux kuro patapata lori CentOS, ṣii /etc/selinux/config faili pẹlu olootu ọrọ kan ki o ṣeto ila SELINUX si alaabo .

3. Rii daju pe ohun elo eto wget tun ti fi sori ẹrọ lori eto rẹ nipa ipinfunni aṣẹ atẹle:

# yum install wget 

Igbesẹ 2: Tunto Orukọ Ile-iṣẹ Eto

4. Ni ibere fun Zimbra lati ṣiṣẹ ni pipe o gbọdọ ṣeto orukọ ile-iṣẹ ẹrọ agbegbe ati FQDN lati tọka si Adirẹsi IP olupin rẹ nipasẹ ṣiṣe awọn aṣẹ hostnamectl isalẹ lati akọọlẹ gbongbo:

# hostnamectl set-hostname mail
# echo "192.168.0.14  mail.centos7.lan  mail " >> /etc/hosts
# cat /etc/hosts

Ropo orukọ olupinleto eto ati awọn iye FQDN ni ibamu lati le baamu awọn eto ibugbe tirẹ. Ṣe idanwo orukọ olupin ati awọn iye FQDN nipasẹ ipinfunni aṣẹ pingi si awọn igbasilẹ mejeeji.

# ping -c1 mail.centos7.lan
# ping -c1 mail

Igbesẹ 3: Ṣafikun Adirẹsi IP Aimi kan

5. Ti olupin rẹ ba lo Adirẹsi IP ìmúdàgba DHCP, lẹhinna o nilo lati satunkọ kaadi wiwo nẹtiwọọki rẹ ati tunto lati lo Adirẹsi IP aimi. Gba alaye atọkun nẹtiwọọki nipa lilo pipaṣẹ add add ki o ṣe idanimọ NIC ita olupin rẹ (nigbagbogbo ohunkan bi enp0s3 tabi eth0).

# ip addr

Lẹhinna, ṣiṣe aṣẹ nmtui-satunkọ si wiwo ti o nilo lati yi awọn eto pada ki o fi oju si ni wiwo pẹlu Adirẹsi IP Afowoyi. Lo awọn sikirinisoti isalẹ bi itọsọna.

# nmtui-edit enp0s3

Igbesẹ 4: Mu Awọn Iṣẹ Ti aifẹ Mu

6. Awọn ọkọ fifi sori ẹrọ aiyipada CentOS kan pẹlu daemon postfix tẹlẹ ti fi sii ati ṣiṣe. Lati mu ati paarẹ iṣẹ ifiweranṣẹ ifiweranṣẹ ṣiṣe awọn ofin wọnyi:

# systemctl stop postfix
# systemctl disable postfix
# yum remove postfix

Lẹhin ti a ti yọ iṣẹ kuro ni aṣẹ ss ni ibere lati ṣayẹwo ti awọn daemons miiran ko baamu pẹlu iṣẹ Zimbra, bii LDAP, httpd, advecot nṣiṣẹ lori ẹrọ rẹ. Ti iyẹn ba jẹ yọ wọn kuro pẹlu.

Igbesẹ 5: Fi sori ẹrọ Zimbra Collaboration Suite Open Source Edition

7. Bayi o to akoko lati fi sori ẹrọ Zimbra Collaboration Suite. Lọ si aṣẹ wget:

----------------- For RHEL/CentOS 8 -----------------
# wget https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3953.RHEL8_64.20200629025823.tgz

----------------- For RHEL/CentOS 7 -----------------
# wget https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3869.RHEL7_64.20190918004220.tgz

----------------- For RHEL/CentOS 6 -----------------
# wget https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3869.RHEL6_64.20190918004220.tgz

8. Lẹhin ti igbasilẹ naa pari, lo pipaṣẹ unzip lati fa jade ni ile-iwe, tẹ ilana igbasilẹ ti Zimbra ati ṣe atokọ akoonu itọnisọna lati wa faili oluṣeto.

# tar xfz zcs-8.8.15_GA_3953.RHEL8_64.20200629025823.tgz
# cd zcs-8.8.15_GA_3953.RHEL8_64.20200629025823/
# ls

9. Bayi, bẹrẹ ilana fifi sori ẹrọ Zimbra nipa ṣiṣilẹ ni ipaniyan faili iwe afọwọkọ insitola ti a npè ni install.sh .

Lẹhin lẹsẹsẹ awọn sọwedowo eto, oluṣeto yoo tọ ọ lati gba iwe-aṣẹ naa. Gba si iwe-aṣẹ (y) lati le tẹsiwaju siwaju pẹlu ilana fifi sori ẹrọ.

# ./install.sh
OR
# ./install.sh --platform-override   [On different platforms other than RHEL]
Operations logged to /tmp/install.log.92OcKO6s
Checking for existing installation...
    zimbra-drive...NOT FOUND
    zimbra-imapd...NOT FOUND
    zimbra-patch...NOT FOUND
    zimbra-mta-patch...NOT FOUND
    zimbra-proxy-patch...NOT FOUND
    zimbra-license-tools...NOT FOUND
    zimbra-license-extension...NOT FOUND
    zimbra-network-store...NOT FOUND
    zimbra-network-modules-ng...NOT FOUND
    zimbra-chat...NOT FOUND
    zimbra-talk...NOT FOUND
    zimbra-ldap...NOT FOUND
    zimbra-logger...NOT FOUND
    zimbra-mta...NOT FOUND
    zimbra-dnscache...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-core...NOT FOUND


----------------------------------------------------------------------
PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.
SYNACOR, INC. ("SYNACOR") 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 this Zimbra Collaboration Suite Software:
https://www.zimbra.com/license/zimbra-public-eula-2-6.html
----------------------------------------------------------------------



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

10. Nigbamii ti, ilana fifi sori ẹrọ yoo tọ ọ lẹsẹsẹ awọn ibeere lati le tunto Zimbra daemon daradara. Lo iyọkuro fifi sori isalẹ lati le ṣeto iṣẹ Zimbra siwaju.

Use Zimbra's package repository [Y] y

Importing Zimbra GPG key

Configuring package repository

Checking for installable packages

Found zimbra-core (local)
Found zimbra-ldap (local)
Found zimbra-logger (local)
Found zimbra-mta (local)
Found zimbra-dnscache (local)
Found zimbra-snmp (local)
Found zimbra-store (local)
Found zimbra-apache (local)
Found zimbra-spell (local)
Found zimbra-memcached (repo)
Found zimbra-proxy (local)
Found zimbra-drive (repo)
Found zimbra-imapd (local)
Found zimbra-patch (repo)
Found zimbra-mta-patch (repo)
Found zimbra-proxy-patch (repo)


Select the packages to install

Install zimbra-ldap [Y] y

11. Nigbamii ti, yoo beere lọwọ rẹ lati fi awọn idii Zimbra sori ẹrọ, tẹ Y lati fi sii gbogbo.

Select the packages to install

Install zimbra-ldap [Y] y Install zimbra-logger [Y] y Install zimbra-mta [Y] y Install zimbra-dnscache [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 [Y] y Install zimbra-proxy [Y] y 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-ldap zimbra-logger zimbra-mta zimbra-dnscache zimbra-snmp zimbra-store zimbra-apache zimbra-spell zimbra-memcached zimbra-proxy zimbra-drive zimbra-imapd zimbra-patch zimbra-mta-patch zimbra-proxy-patch zimbra-chat

12. Lakotan, yoo bẹrẹ ilana fifi sori ẹrọ Zimbra.

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

Beginning Installation - see /tmp/install.log.92OcKO6s for details...

                          zimbra-core-components will be downloaded and installed.
                          zimbra-common-core-jar will be installed.
                         zimbra-common-core-libs will be installed.
                         zimbra-common-mbox-conf will be installed.
                   zimbra-common-mbox-conf-attrs will be installed.
                    zimbra-common-mbox-conf-msgs will be installed.
                  zimbra-common-mbox-conf-rights will be installed.
                           zimbra-common-mbox-db will be installed.
                         zimbra-common-mbox-docs will be installed.
                   zimbra-common-mbox-native-lib will be installed.
                            zimbra-timezone-data will be installed.
                                     zimbra-core will be installed.
                          zimbra-ldap-components will be downloaded and installed.
                                     zimbra-ldap will be installed.
                                   zimbra-logger will be installed.
                           zimbra-mta-components will be downloaded and installed.
                                      zimbra-mta will be installed.
                      zimbra-dnscache-components will be downloaded and installed.
                                 zimbra-dnscache will be installed.
                          zimbra-snmp-components will be downloaded and installed.
                                     zimbra-snmp will be installed.
Last metadata expiration check: 0:00:56 ago on Sat 01 Aug 2020 01:56:00 AM EDT.
                       zimbra-jetty-distribution will be downloaded and installed.
                         zimbra-store-components will be downloaded and installed.
                   zimbra-mbox-admin-console-war will be installed.
                                zimbra-mbox-conf will be installed.
                                 zimbra-mbox-war will be installed.
                             zimbra-mbox-service will be installed.
                          zimbra-mbox-store-libs will be installed.
                       zimbra-mbox-webclient-war will be installed.
                                    zimbra-store will be installed.
                        zimbra-apache-components will be downloaded and installed.
                                   zimbra-apache will be installed.
                         zimbra-spell-components will be downloaded and installed.
                                    zimbra-spell will be installed.
Last metadata expiration check: 0:01:07 ago on Sat 01 Aug 2020 01:56:00 AM EDT.
                                zimbra-memcached will be downloaded and installed.
                         zimbra-proxy-components will be downloaded and installed.
                                    zimbra-proxy will be installed.
Last metadata expiration check: 0:01:18 ago on Sat 01 Aug 2020 01:56:00 AM EDT.
                                    zimbra-drive will be downloaded and installed (later).
                                    zimbra-imapd will be installed.
Last metadata expiration check: 0:01:20 ago on Sat 01 Aug 2020 01:56:00 AM EDT.
                                    zimbra-patch will be downloaded and installed (later).
Last metadata expiration check: 0:01:22 ago on Sat 01 Aug 2020 01:56:00 AM EDT.
                                zimbra-mta-patch will be downloaded and installed (later).
Last metadata expiration check: 0:01:23 ago on Sat 01 Aug 2020 01:56:00 AM EDT.
                              zimbra-proxy-patch will be downloaded and installed (later).
Last metadata expiration check: 0:01:27 ago on Sat 01 Aug 2020 01:56:00 AM EDT.
                                     zimbra-chat will be downloaded and installed (later).

Downloading packages (11):
   zimbra-core-components
   zimbra-ldap-components
   zimbra-mta-components
   zimbra-dnscache-components
   zimbra-snmp-components
   zimbra-jetty-distribution
   zimbra-store-components
   zimbra-apache-components
   zimbra-spell-components
   zimbra-memcached
   zimbra-proxy-components
      ...done

Removing /opt/zimbra
Removing zimbra crontab entry...done.
Cleaning up zimbra init scripts...done.
Cleaning up /etc/security/limits.conf...done.

Finished removing Zimbra Collaboration Server.


Installing repo packages (11):
   zimbra-core-components
   zimbra-ldap-components
   zimbra-mta-components
   zimbra-dnscache-components
   zimbra-snmp-components
   zimbra-jetty-distribution
   zimbra-store-components
   zimbra-apache-components
   zimbra-spell-components
   zimbra-memcached
   zimbra-proxy-components
      ...

13. Iṣeto itaja.

1) Status:                                  Enabled
   2) Create Admin User:                       yes
   3) Admin user to create:                    [email 
** 4) Admin Password                           UNSET
   5) Anti-virus quarantine user:              [email 
   6) Enable automated spam training:          yes
   7) Spam training user:                      [email 
   8) Non-spam(Ham) training user:             [email 
   9) SMTP host:                               mail.centos7.lan
  10) Web server HTTP port:                    8080
  11) Web server HTTPS port:                   8443
  12) Web server mode:                         https
  13) IMAP server port:                        7143
  14) IMAP server SSL port:                    7993
  15) POP server port:                         7110
  16) POP server SSL port:                     7995
  17) Use spell check server:                  yes
  18) Spell server URL:                        http://mail.centos7.lan:7780/aspell.php
  19) Enable version update checks:            TRUE
  20) Enable version update notifications:     TRUE
  21) Version update notification email:       [email 
  22) Version update source email:             [email 
  23) Install mailstore (service webapp):      yes
  24) Install UI (zimbra,zimbraAdmin webapps): yes

Select, or 'r' for previous menu [r] 4 # Select 4 to set admin password Password for [email  (min 6 characters): [54mE0RmqN] enter admin password here
Store configuration

   1) Status:                                  Enabled
   2) Create Admin User:                       yes
   3) Admin user to create:                    [email 
   4) Admin Password                           set
   5) Anti-virus quarantine user:              [email 
   6) Enable automated spam training:          yes
   7) Spam training user:                      [email 
   8) Non-spam(Ham) training user:             [email 
   9) SMTP host:                               mail.centos7.lan
  10) Web server HTTP port:                    8080
  11) Web server HTTPS port:                   8443
  12) Web server mode:                         https
  13) IMAP server port:                        7143
  14) IMAP server SSL port:                    7993
  15) POP server port:                         7110
  16) POP server SSL port:                     7995
  17) Use spell check server:                  yes
  18) Spell server URL:                        http://mail.centos7.lan:7780/aspell.php
  19) Enable version update checks:            TRUE
  20) Enable version update notifications:     TRUE
  21) Version update notification email:       [email 
  22) Version update source email:             [email 
  23) Install mailstore (service webapp):      yes
  24) Install UI (zimbra,zimbraAdmin webapps): yes

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

   1) Common Configuration:
   2) zimbra-ldap:                             Enabled
   3) zimbra-logger:                           Enabled
   4) zimbra-mta:                              Enabled
   5) zimbra-dnscache:                         Enabled
   6) zimbra-snmp:                             Enabled
   7) zimbra-store:                            Enabled
   8) zimbra-spell:                            Enabled
   9) zimbra-proxy:                            Enabled
  10) Default Class of Service Configuration:
   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) a  # Apply configuration Save configuration data to a file? [Yes] Enter Save config in file: [/opt/zimbra/config.11047] Saving config in /opt/zimbra/config.11047...done. The system will be modified - continue? [No] yes Operations logged to /tmp/zmsetup01262016-002704.log Setting local config values...done. Initializing core config...Setting up CA...done. Deploying CA to /opt/zimbra/conf/ca ...done. Creating SSL zimbra-store certificate...done. Creating new zimbra-ldap SSL certificate...done. Creating new zimbra-mta SSL certificate...done. Creating new zimbra-proxy SSL certificate...done. Installing mailboxd SSL certificates...done. Installing MTA SSL certificates...done. Installing LDAP SSL certificate...done. Installing Proxy SSL certificate...done. Initializing ldap...done. Setting replication password...done. Setting Postfix password...done. Setting amavis password...done. Setting nginx password...done. Setting BES searcher password...done. Creating server entry for mail.centos7.lan...done. Setting Zimbra IP Mode...done. Saving CA in ldap ...done. Saving SSL Certificate in ldap ...done. Setting spell check URL...done. Setting service ports on mail.centos7.lan...done. Setting zimbraFeatureTasksEnabled=TRUE...done. Setting zimbraFeatureBriefcasesEnabled=TRUE...done. Setting Master DNS IP address(es)...done. Setting DNS cache tcp lookup preference...done. Setting DNS cache udp lookup preference...done. Setting DNS tcp upstream preference...done. Setting TimeZone Preference...done. Initializing mta config...done. Setting services on mail.centos7.lan...done. Adding mail.centos7.lan to zimbraMailHostPool in default COS...done. Creating domain mail.centos7.lan...done. Setting default domain name...done. Creating domain mail.centos7.lan...already exists. Creating admin account [email  Creating root alias...done. Creating postmaster alias...done. Creating user [email  Creating user [email  Creating user [email  Setting spam training and Anti-virus quarantine accounts...done. Initializing store sql database...done. Setting zimbraSmtpHostname for mail.centos7.lan...done. Configuring SNMP...done. Setting up syslog.conf...done. Starting servers...done. Installing common zimlets... com_zimbra_adminversioncheck...done. com_zimbra_attachcontacts...done. com_zimbra_attachmail...done. com_zimbra_bulkprovision...done. com_zimbra_cert_manager...done. com_zimbra_clientuploader...done. com_zimbra_date...done. com_zimbra_email...done. com_zimbra_mailarchive...done. com_zimbra_phone...done. com_zimbra_proxy_config...done. com_zimbra_srchhighlighter...done. com_zimbra_tooltip...done. com_zimbra_url...done. com_zimbra_viewmail...done. com_zimbra_webex...done. com_zimbra_ymemoticons...done. Finished installing common zimlets. Restarting mailboxd...done. Creating galsync account for default domain...done. You have the option of notifying Zimbra of your installation. This helps us to track the uptake of the Zimbra Collaboration Server. The only information that will be transmitted is: The VERSION of zcs installed (8.6.0_GA_1153_RHEL7_64) The ADMIN EMAIL ADDRESS created ([email ) Notify Zimbra of your installation? [Yes] no Notification skipped Setting up zimbra crontab...done. Moving /tmp/zmsetup01262016-002704.log to /opt/zimbra/log Configuration complete - press return to exit # Press Enter

Igbesẹ 6: Iṣeto Iṣaaju Zimba

14. Lẹhin ti fifi sori ẹrọ pari, ṣii ẹrọ lilọ kiri lori ayelujara kan ki o lilö kiri si orukọ ibugbe rẹ tabi adiresi IP ti ẹrọ ti n ṣiṣẹ iṣẹ Zimbra, lori ibudo 7071 nipasẹ ilana HTTPS, gba aṣiṣe aabo ijẹrisi naa, ati buwolu wọle pẹlu awọn iwe-ẹri ti a tunto lakoko ilana fifi sori ẹrọ. . Orukọ olumulo aiyipada fun panẹli wẹẹbu Admin Zim ni abojuto.

https://mail.centos7.lan:7071
or
https://192.168.1.14:7071 

15. Lọgan ti o wọle sinu itọnisọna wẹẹbu abojuto o le bẹrẹ fifi awọn iwe-ẹri SSL tirẹ kun, ṣẹda awọn iwe apamọ, awọn aliasi ifiweranṣẹ, ati bẹbẹ lọ. O kan ranti pe ibudo 7071 ti lo nikan fun awọn iṣẹ-ṣiṣe iṣakoso.

Awọn alabara le wọle ni aabo si awọn apoti wẹẹbu wọn ni lilo orukọ ìkápá tabi adirẹsi IP olupin nipasẹ ilana HTTPS.

https://mail.centos7.lan 
or
https://192.168.1.14 

Oriire! Bayi o ni akopọ meeli ti n ṣiṣẹ ni kikun ti a fi sii lori awọn agbegbe rẹ.

Igbesẹ 6: Yọ tabi Aifi si Zimbra

Ti o ba fẹ yọkuro iṣẹ Zimbra lẹgbẹẹ pẹlu awọn paati rẹ n ṣiṣẹ iwe afọwọkọ fifi sori ẹrọ pẹlu aṣayan -u .

# ./install.sh -u

Lati paarẹ ile-iwe fifi sori ẹrọ Zimbra ati itọsọna ṣiṣe awọn ofin isalẹ:

# cd
# rm -rf zcs-*

Gẹgẹbi akọsilẹ ikẹhin, lati le ṣiṣe Suite ifowosowopo Zimbra daradara, o nilo ẹrọ ti o ni agbara pẹlu ibeere to kere julọ ti 4GB ti Ramu.