引言:
从zimbra 8.7 开始,zimbra使用存储库存放第三方包,通过存储库进行产品全量安装
升级zimbra软件包列表:
首先在Zimbra Collaboration服务器上运行软件包升级之前,使用第三方仓库,在服务器上运行apt-get 或者 yum update 来更新:
- Ubuntu:
apt-get update
- Red Hat/CentOS:
yum update
停止正在运行但需要升级的组件:
在升级前停止需要升级的组件,具体停止的组件取决于此服务器zimbra的节点(LADP、MTA代理或者邮箱),这些服务器你需要停止掉
在升级过程中需要保持运行的服务:
这点很重要,在升级过程中保证 ldap 和 zmconfigd正常运行
- ldap
- zmconfigd
使用CLI停止组件:
在升级第三方包之前,停止zimbra服务,一旦完成,请启动ldap和zmconfigd:
zmcontrol stop
ldap start
zmconfigdctl start
运行zimbra包升级:
当服务正常停止后,使用root用户进行升级操作:
- Ubuntu:
apt-get dist-upgrade
- Red Hat/CentOS:
yum upgrade
升级完成后启动相关组件:
在升级完成后,最好的重启所有服务的指令:
zmcontrol restart
参考文档:
https://wiki.zimbra.com/wiki/Zimbra_Collaboration_repository