Zimbra 到 zimbra 完整迁移(不仅仅是邮件)

Zimbra 到 zimbra 完整迁移(不仅仅是邮件)

我的某些 Zimbra 服务器遇到了一种情况。

随着时间的推移,出于安全原因,我尝试将所有 Zimbra 安装“集中”在我的主 ESXi 服务器上,因为它位于具有冗余电源、UPS、大量存储空间等的数据中心。

然而,我的一些第一批客户仍然将他们的邮件服务器放在“家里”,并且在管理和安全方面都开始出现问题,所以我决定将它们全部迁移到 ESXi 机器中的新 VM 上。

问题是:怎么办?!

Imapsync 或 zxztozmig(zimbra 用于迁移的 CLI 实用程序)不在列表中,因为我需要迁移共享、挂载点、标签、文档和帐户的所有其他元素,而不仅仅是邮件或日历/地址簿。在某些情况下,服务器上有一些不需要迁移的域(用于特殊应用程序的内部域)。

有什么想法吗?我尝试了所有方法。LVM 快照、rsync、ldap+store 导出。我尝试的每种解决方案都有一些缺陷,对我来说不可行。

感谢您的帮助,

J.P

答案1

您没有指定正在使用的 Zimbra 版本(商业版本或开源版本),但是您可以通过或/opt/zimbra进行冷迁移来移动目录。scprsync

此外,Zimbra 在这里给出了全面的说明: http://wiki.zimbra.com/wiki/Moving_ZCS_to_New_Server

答案2

几个月前我这样做过,但没有成功获得股份等。我们所做的是使用备份 CLI 导出帐户并将其重新导入到新服务器上。

答案3

如果您拥有网络版,也许您可​​以使用内置的备份和恢复功能来备份本地安装上的帐户,并在数据中心服务器上恢复它们​​。这应该会恢复所有数据,而不仅仅是电子邮件。上次我这样做时,我们确实丢失了共享部分的一些设置。主要是因为内部 ID 发生了变化。由于您正在从多台服务器合并,我不确定您是否能够修复该问题。

但是,您可以创建一个脚本,循环遍历邮箱并显示共享信息,您可以使用该脚本在新服务器上重新创建设置。一个简单的例子:

IFS=$'\n'; for NAAM in `zmmailbox -z -m [email protected] gaf| cut -c 43- `;do echo $NAAM;zmmailbox -z -m [email protected] gfg "$NAAM"; done

您可能会对此进行一些调试,但基础已经就在那里。

相关内容