当前位置: > CentOS > CentOS服务器 > 环境配置 >

CentOS 7.0下安装Zimbra 8.5简单步骤及故障排查

时间:2014-10-28 12:04来源:linux.it.net.cn 作者:it

Zimbra 8.5也已经发布到Beta3版本了,也可以在CentOS7下进行安装,下面简要叙述一下Zimbra 8.5在CentOS7上安装的简单步骤和可能存在的问题。

最小化安装CentOS 7.0。

1
2
3
yum -y install perl sysstat file openssh-clients nc sudo libaio perl-Digest perl-Sys-Syslog perl-Digest-MD5
cd /usr/lib/
ln -s /usr/lib64/libstdc++.so.6 .

通过visudo编辑/etc/sudoers文件,注释

1
#Defaults    requiretty

如果不注释这行,安装过程会提示:sudo: sorry, you must have a tty to run sudo
停止系统自带的MTA服务:

1
2
systemctl disable postfix.service
systemctl stop postfix.service

否则后台显示mta服务不正常。
运行

1
./install.sh --platform-override

进行安装,注意域名服务的配合。

如果多服务器安装:
1、记得以root身份运行:
/opt/zimbra/libexec/zmsyslogsetup
配置系统的syslog,将日志送到远程的log server。
2、以zimbra身份运行:
zmupdateauthkeys
PS:
1、如果没有安装file,在MTA会提示:“parts_decode_ext FAILED: Unix utility file(1) not available”导致邮件无法正常收发。
2、如果不安装nc,则会导致zimconfigd无法启动,提示“zmconfigd is not running”。
3、CentOS 6让rsyslogd接收远程的syslog,修改/etc/sysconfig/rsyslog文件,改成:SYSLOGD_OPTIONS=”-c 2 -r514″
4、如果系统所有组件不是安装在一台机器上,记得一定配置好zimbra-logger所在主机的rsyslog,否则管理界面将无法监控到其他服务器的运行状态。
5、libaio不安装会导致mysql无法启动,安装脚本不提示错误。
6、CentOS 7使用的nc是Nmap-netcat,在zmconfigctl脚本中使用nc -w 15 localhost 7171检查状态,nc默认使用::1这个回环地址,但是监听的是127.0.0.1,所以在hosts中注释::1即可,否则zmconfigd的状态始终是not running。

(责任编辑:IT)
------分隔线----------------------------