我们将Zimbra从单服务器基础架构迁移到多服务器基础架构

在上一篇文章中,我们讨论了如何在多服务器基础架构上安装Zimbra。 除了提高弹性之外,该基础架构还易于扩展,非常适合向服务和大型企业出售电子邮件和协作工具的SaaS提供商。 但是,如果Zimbra最初安装在企业中的单个服务器上,但是随着公司的发展和发展,其速度和可用性开始显着下降怎么办? 显而易见的解决方案是将Zimbra Collaboration Suite迁移到多服务器基础架构,但是是否可以在不造成长时间停机的情况下且又不会丢失有价值的数据的情况下做到这一点?

图片

事实证明,这是可能的。 使用Zextras的解决方案时,迁移到新基础架构的过程将分几个步骤进行:

  1. 在所需的多服务器基础架构上进行Zimbra全新安装
  2. 在源服务器上安装Zextras Backup Winterlet
  3. 使用邮箱存储在目标服务器上安装Zextras Backup
  4. 使用源服务器的内容创建备份
  5. 在目标基础架构上部署Zimbra备份
  6. Zimbra的多服务器基础架构调试

上一篇文章中详细描述了 Zimbra开源版多服务器安装过程。 在安装在不同服务器上的Zimbra元素整体上开始工作之后,就可以开始从旧服务器“迁移”到新基础架构的过程。 由意大利IT公司Zextras设计并包含在Zextras Suite模块化扩展包中的Zextras Backup冬季将很好地完成此任务。

图片

在源服务器上安装zimblet之后,运行导出备份功能。 Zextras Backup将扫描您的服务器,并创建邮箱内容,用户设置和参数,日历数据,共享文件以及有关用户组和域的信息的备份副本。 创建备份后,将备份保存到其他地方并不是为了保证可靠性。 为此,外部硬盘驱动器和云存储均适用。

请注意,由于30天的试用期,使用Zextras Backup在新的基础架构上部署原始Zimbra服务器的备份副本可以完全免费,同时可以评估Zextras Suite的简单性和易用性。

在目标基础结构的一台或多台邮箱服务器上安装Zextras Suite。 安装完成后,可以使用Zextras Backup提供的Import Backup功能从备份中还原。 在出现的对话框中,您可以选择应将哪些保留项目还原到该服务器。 因此,Zimbra基础结构管理员可以在不同的邮箱服务器之间分布各种域甚至帐户。

图片

在目标基础架构上完成源服务器备份的还原后,即可调试Zimbra多服务器基础架构。

但是,细心的读者会注意到以下事实,即在备份正被部署并部署到目标基础结构时,此方法仍然意味着源Zimbra服务器的工作中断。 根据数据量的不同,这种中断时间可能从几分钟到完全无法接受的值。 如果服务器中断的持续时间不适合您,则可以使用“增量迁移”-一种方法,无论您传输的数据量如何,都可以在不停止服务器的情况下进行迁移。

为了执行增量迁移,用户将必须在源服务器以及目标基础结构的一台或多台邮箱服务器上安装Zextras Backup。 为了减少正在运行的服务器上的负载,建议将外部硬盘驱动器连接到该服务器,然后将其安装到/ opt / zimbra / backup / zextras /文件夹中 。 另外,在开始迁移之前,建议将DNS North的MX记录中的TTL值设置为300,以最大程度地提高数据传输过程的速度。

图片

让我们开始使用zxsuite backup setProperty ZxBackup_RealTimeScanner false命令关闭所有Real Time Scanner服务器来开始迁移。 然后,在源服务器上,使用zxsuite backup doSmartScan命令启动SmartScan。 因此,我们所有的数据都将导出到/ opt / zimbra / backup / zextras /文件夹中 ,如果您以前在其中安装了外部硬盘驱动器,还将获得备份媒体。 请注意,如果您打算将源服务器中的域分散到目标基础结构上的不同邮箱服务器,则还可以使用zxsuite backup doExport /路径/到/导出/文件夹/域/域domain1.com,domain2.com形式的命令来执行此操作。并最终获得各个域的备份。

之后,您可以继续在目标基础架构上部署备份。 为此,我们建议使用“ 仅配置”选项,该选项允许您仅导入域,用户组和帐户数据,而忽略邮箱的内容。 要使用此选项,请在目标服务器上输入命令zxsuite backup doExternalRestore / path / for / data / provisioning_only TRUE 。 如果要在不同的邮箱服务器之间分配它们,请对每台服务器重复此过程并备份相应的域。

结果,您将获得旧北方的工作副本,而没有邮箱的内容。 之后,您可以立即将信件流切换到目标基础结构,然后开始使用zxsuite backup doExternalRestore / path / for / / data /命令从旧服务器中移动邮箱的内容。 这种方法的明显缺点是,尽管Zimbra用户将继续正常接收和发送电子邮件,但他们将在一段时间内无法访问已发送和接收的电子邮件。 此外,在直接还原邮箱内容期间,服务器性能可能会下降。 邮箱内容的还原结束后,我们可以讨论成​​功完成迁移而不会造成停机的情况。

有关Zextras Suite的所有问题,您可以通过电子邮件katerina@zextras.com与Zextras Katerina Triandafilidi的代表联系。

Source: https://habr.com/ru/post/zh-CN433152/


All Articles