继Zextras之后
有两种方法可以从 Zextras 升级到 Zimbra OSE 9。 第一个也是最简单、最快的,是将服务器上的 Zimbra 8.8.15 OSE 更新到新版本。 这种方法有两个缺点。 首先,您将需要相当长的技术中断来进行更新,第二是,如果某些事情没有按计划进行,您可能会面临失去可用系统的风险,并且可能会花费大量时间使其正常运行再次。 迁移到 Zimbra OSE 9 的第二种方法是从运行 Zimbra OSE 8.8.15 的服务器迁移到运行 Zimbra OSE 9 的服务器。这种方法实施起来稍微复杂一些,但不需要长时间的技术中断,并且在如果一台服务器出现问题,您手边总会有另一台配备功能齐全的 Zimbra OSE 的服务器。
为了更新,您需要从 Zextras 网站下载 Zimbra 9 OSE 发行版并运行安装程序,该安装程序将自动检测已安装的 Zimbra OSE 8.8.15 并提供将邮件服务器更新到新版本的功能。 更新过程与Zimbra OSE 9安装过程类似,这里有详细描述。
我们将使用 company.ru 域的示例来了解迁移过程。 Zimbra OSE 8.8.15 在 mail.company.ru 节点上运行,Zimbra OSE 9 将安装在 zimbra9.company.ru 节点上。 在这种情况下,DNS 中的 MX 记录专门指向 mail.company.ru 节点。 我们的任务是将企业员工的账户从mail.company.ru节点上的邮件系统转移到部署在zimbra9.company.ru节点上的系统。
实施的第一步是在一台服务器上创建备份副本并将其部署到另一台服务器上。 此任务是使用 Zextras Backup 扩展执行的,该扩展是 Zextras Suite Pro 的一部分。 请注意,为了成功传输备份,两台服务器上必须安装相同版本的 Zextras Suite Pro。 我们还提请您注意,与 Zimbra OSE 9 兼容的最低版本是 Zextras Suite Pro 3.1,因此您不应尝试使用低于所示版本的版本迁移数据。
要执行迁移,建议使用安装在 /opt/zimbra/backup/zextras/ 文件夹中的外部硬盘驱动器或网络存储设备,默认情况下保存邮件服务器备份。 这样做是为了确保创建备份不会对正在运行的系统造成额外负载。
让我们使用以下命令禁用两台服务器上的实时扫描功能来开始迁移 zxsuite backup setProperty ZxBackup_RealTimeScanner false。 然后使用以下命令在源服务器上运行 SmartScan zxsuite备份doSmartScan。 因此,我们的所有数据都会导出到 /opt/zimbra/backup/zeextras/ 文件夹,也就是说,它将最终保存在外部媒体上。 操作完成后,将介质挂载到目标服务器上。 另外,如果内部网络速度允许,您可以使用 rsync 实用程序来传输备份。
此后,您可以开始将备份副本部署到目标基础架构。 这是使用命令完成的 zxsuite 备份 doExternalRestore /opt/zimbra/backup/zeextras/。 部署完成后,您将收到可以投入运行的旧服务器的工作副本。 为此,您需要立即更改 DNS 服务器的 MX 记录,并将信件流切换到目标基础设施。 此外,您需要更改 zimbra9.company.ru 节点的主机名和 DNS 记录,以便当用户登录 Web 客户端时,他们最终会进入 Zimbra OSE 9。
然而,这项工作尚未完成。 事实上,在备份结束后、将信件流切换到新服务器之前到达的信件仍存储在 Zimbra OSE 8.8.15 中,因此在信件停止到达 Zimbra OSE 8.8.15 的服务器后,您需要再次制作它的备份副本。 借助智能扫描,只有先前备份中丢失的数据才会包含在其中。 因此,传输新数据的过程不会持续很长时间。
可以在图形管理员控制台中执行相同的操作。 文章中给出的屏幕截图按顺序显示了创建和导入备份副本的过程。
这种更新服务器的方法的明显后果是,Zimbra 用户将在一段时间内无法访问某些已接收和已发送的电子邮件,但仍然能够正常接收和发送电子邮件。 此外,在直接恢复邮箱内容的过程中,服务器的性能和响应能力可能会下降,但所有这些细微差别都比长期技术中断和相关的服务暂时不可用要好得多。
对于与 Zextras Suite 相关的所有问题,您可以通过电子邮件联系 Zextras Ekaterina Triandafilidi 的代表 [电子邮件保护]
来源: habr.com