在CentOS 7上安装和配置Zimbra 8.6多服务器
在我们的上一篇文章中,我们执行了Zimbra Collaboration Suite的单个服务器安装,因此在本文中,我们将指导我们完成在多租户环境中部署Zimbra Collaboration 8.6套件的详细步骤,这些步骤将包括安装安装的3个单独的服务器在每个服务器上使用相同的安装脚本一个接一个。
根据我们的要求,我们将选择要安装和使用菜单的特定组件,以配置系统。
服务器安装订单
按以下顺序安装和配置Zimbra服务器:
- LDAP服务器
- Zimbra邮箱服务器
- Zimbra MTA服务器
Zimbra MultiServers基本设置
Zimbra LDAP服务器 | |
---|---|
Zimbra版本ZCS-8.6.0_GA_1153.RHEL7_64.20141215151110 | |
基础操作系统 | CentOS Linux 7(核心) |
fqdn hostname | zimbra-ldap.theitroad.com |
IP地址 | 172.25.10.175 |
内存和CPU | 1 GB,1.0 GHz |
硬盘 | 20 GB |
Zimbra邮箱服务器 | |
---|---|
Zimbra版本ZCS-8.6.0_GA_1153.RHEL7_64.20141215151110 | |
基础操作系统 | CentOS Linux 7(核心) |
fqdn hostname | zimbra-mailbox.theitroad.com |
IP地址 | 172.25.10.176 |
内存和CPU | 1 GB,1.0 GHz |
硬盘 | 20 GB |
Zimbra MTA服务器 | |
---|---|
Zimbra版本ZCS-8.6.0_GA_1153.RHEL7_64.20141215151110 | |
基础操作系统 | CentOS Linux 7(核心) |
fqdn hostname | zimbra-mta.theitroad.com |
IP地址 | 172.25.16.96 |
内存和CPU | 1 GB,1.0 GHz |
硬盘 | 20 GB |
1)安装Zimbra LDAP服务器
让我们从基本参数开始配置Zimbra LDAP服务器,并确保防火墙被禁用,分配给主机的FQDN主机名和IP地址。
Zimbra LDAP服务器必须在其他服务器之前配置,以通过OpenLDAP提供用户身份验证。
步骤1:在Zimbra-LDAP上作为root登录。
步骤2:在主机文件中输入完全限定的域名
# vim /etc/hosts 172.25.10.175 zimbra-ldap.theitroad.com zimbra-ldap
步骤3:创建备份目录并将ZCS源文件放在/备份目录中。
[root@zimbra-ldap backup]# wget https://files.zimbra.com/downloads/8.6.0_GA/zcs-8.6.0_GA_1153.RHEL7_64.20141215151110.tgz
第4步:将目录更改为/备份目录。
#cd /backup
步骤5:提取"zxvf zcs-8.6.0_ga_1153.rhel7_64.20141215111110.tgz"在同一目录中。
[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
第6步:将目录更改为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]#
步骤7:启动设置,并确保已安装所有准备工作库。
# ./install.sh --platform-override
按"Y"接受软件许可协议的条款。
为以下包选择"y",我们只需要安装,并且休息选项类型"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
创建域:centld001.theitroad.com
Re-Enter domain name: "Yes" No
LDAP服务器的菜单配置
选择指定的包后,通过选择相应的选项配置主菜单。
常见配置
现在从主菜单选择选项"1",然后按"Enter"进行通用配置:
LDAP配置
按"R"返回主菜单,然后按Enter键入Ladap配置,如:
配置确认
一旦所有LDAP配置类型为"X",请查看我们此处所做的所有更改,然后按"A"以应用这些更改。
按"Y"确认系统修改。
谋取comfigurations.
确认所有已配置的设置后,会要求通知Zimbra有关安装。
选择"Y/N"继续使用LDAP服务器配置。
运行服务器的常用步骤
完成安装后,将每个服务器上的常见步骤正常执行FUCNtion。
第1步:重新启动并启用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
第2步:打开rsyslog.conf文件和两行后的取消注释
[root@zimbra-ldap zcs-8.6.0_GA_1153.RHEL7_64.20141215151110]# vim /etc/rsyslog.conf $ModLoad imudp $UDPServerRun 514
第3步:重新启动并启用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
第4步:现在运行以下命令更新rsyslog
root@zimbra-ldap zcs-8.6.0_GA_1153.RHEL7_64.20141215151110]# /opt/zimbra/libexec/zmsyslogsetup updateSyslog: Updating /etc/rsyslog.conf...done.
Zimbra服务检查
现在将用户切换到Zimbra并检查Zimbra Services的状态为:
[root@zimbra-ldap zcs-8.6.0_GA_1153.RHEL7_64.20141215151110]# su - zimbra Last login: Tue Jun 2 23:07:59 BST 2014 on pts/0 [zimbra@zimbra-ldap ~]$zmcontrol status Host zimbra-ldap.theitroad.com ldap Running snmp Running stats Running zmconfigd Running
运行Zimbra Update身份验证密钥命令,然后将Zimbra Services重新启动为:
[zimbra@zimbra-ldap ~]$zmupdateauthkeys Updating keys for zimbra-ldap.theitroad.com Fetching key for zimbra-ldap.theitroad.com Updating keys for zimbra-ldap.theitroad.com Updating /opt/zimbra/.ssh/authorized_keys [zimbra@zimbra-ldap ~]$zmcontrol restart
2)安装Zimbra邮箱服务器
成功配置Zimbra Ladp Server时,我们将在Zimbra邮箱服务器上启动安装脚本,但在开始安装脚本之前,请务必在每个服务器上执行基本步骤。
步骤1:将目录更改为ZCS文件夹并执行安装脚本
[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
按"Y"继续安装,并同意软件许可协议的条款。
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
第2步:选择只需要在Zambra邮箱服务器上安装的软件包。
为所需的包和"n"键入"y"以跳过其他包。
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
步骤3:键入"n"以更改主机名以继续到主菜单。
It is suggested that the hostname be resolvable via DNS Change hostname [Yes] N done.
邮箱服务器的菜单配置
其中我们将设置以下主菜单以配置邮箱服务器的配置。
Main menu 1) Common Configuration: +Hostname: zimbra-mailbox.theitroad.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.theitroad.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
常见配置
从主菜单选择选项"1"以继续使用常用配置。
存储配置
按"R"返回主菜单并键入"3"以配置Zimbra Store设置。
切割配置一旦配置Zimbra Store设置,按"R",然后按"X",查看所有配置,然后按"A"在Zimbra Mailbox Server上应用Zimbra邮箱服务器上的所有主菜单配置。
运行服务器的常用步骤
现在按照我们为Zimbra LDAP服务器重新启动并启用服务,遵循与Zimbra Mailbox服务器的相同常用步骤。
[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.theitroad.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.theitroad.com Fetching key for zimbra-ldap.theitroad.com Updating keys for zimbra-ldap.theitroad.com Updating keys for zimbra-mailbox.theitroad.com Fetching key for zimbra-mailbox.theitroad.com Updating keys for zimbra-mailbox.theitroad.com Updating /opt/zimbra/.ssh/authorized_keys [zimbra@zimbra-mailbox zcs-8.6.0_GA_1153.RHEL7_64.20141215151110]$zmcontrol restart
3- Zimbra MTA服务器的安装
Zimbra LDAP和MTA服务器现在已配置我们将开始安装Zimbra邮件传输代理服务器。
步骤1:在ZCS套件的公共目录下运行Zimbra安装脚本。
第2步:使用许可协议键入"Y"
Do you agree with the terms of the software license agreement? [N] Y
步骤3:选择在MTA服务器上安装所需的包,键入"Y"以选择和"n"跳过。
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
步骤4:更改主机名类型"n",以便不要更改主机名并输入继续。
Change hostname [Yes] N done. Checking for port conflicts - done
MTA服务器的菜单配置
主菜单显示我们正在安装的Zimbra组件的默认条目。
Main menu 1) Common Configuration: +Hostname: zimbra-mta.theitroad.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
常用配置设置:
其中我们必须更改LDAP主主机和密码以将其与LDAP服务器进行通信。
Type 1配置Zimbra MTA常用配置为:
MTA配置
在此处设置Massowrds for Amavis和Postfix LDAP用户。
infliment配置
最终检查每个选项下的MTA配置,然后按"A"在服务器上造成这些配置。
MTA服务器的常用设置
重新启动并启用Crond和Rsyslog服务,然后检查Zimbra Services的状态。
最终同步才能在所有三个服务器上同步更新,在所有服务器上运行以下命令。
[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 Updatsyslog:更新/etc/rsyslog.conf...done。
[root @ zimbra-mta~]#服务rsyslog重启[root @ zimbra-mta~]#su zimbra [zimbra @ zimbra-mta root] $zmcontrol重新启动
登录管理控制台
打开我们最喜欢的Web浏览器,并使用邮箱IP或者主机名访问Zimbra Web管理控制台,并提供凭据。
http://zimbra-mailbox.theitroad.com:7071 https://172.25.10.176:7071