![通过 WAN 迁移 XenServer 映像是否现实?](https://linux22.com/image/491842/%E9%80%9A%E8%BF%87%20WAN%20%E8%BF%81%E7%A7%BB%20XenServer%20%E6%98%A0%E5%83%8F%E6%98%AF%E5%90%A6%E7%8E%B0%E5%AE%9E%EF%BC%9F.png)
通过 WAN 定期在两个 XenServer(每个约 1GB)之间移动虚拟机映像是否现实?
这个想法是进行故障转移,但图像(以及任何重要的图像)不会经常改变,但 XenServer 能否在低带宽下工作?有人试过吗?
(注意:我说的不是 XenMotion,其中虚拟机会在不关闭的情况下移动)。
编辑:回答 T1 的带宽大约有多低的问题。
答案1
想法 1:在 VM 内部同步到另一台 VM
这种场景可能更适合主->从配置。您可以使用 LVM 文件系统配置主服务器,拍摄快照,并将其复制到客户虚拟机。该配置完全不受系统在 Xen 下的事实影响。
想法2:
从 dom0 rsync Xen 镜像。参见这里了解更多详细信息和说明。
备份很无聊,但我们都知道它有多重要。使用 xen 虚拟化时,备份也非常强大,因为 xen 允许方便地备份和恢复整个系统。
我最近一直在研究一个灵活的、通用的脚本,该脚本能够对完整的 xen 客户机进行增量备份,并针对安全的分布式环境进行了优化;xenBackup。如果您使用 xen,您可能会发现它很有用。
xenBackup 脚本利用 ssh、rsync 和 rdiff-backup 等开源组件来创建一个简单、高效且实用的解决方案。
所有代码和配置均已在 debian etch 上测试过,但经过细微修改后也适用于其他 *nix 版本。如果您不熟悉 xen,可以考虑先阅读之前的关于如何在您的 debian etch 盒上设置 xen 的指南
答案2
是的,确实如此,就像任何其他 1GB 文件一样,我们一直使用 VMWare 上的 VMotion 来执行此操作。不过,您还没有说明您的(低)带宽速率。
答案3
我可能不必这么说,但对于那些可能读过这篇文章却没有想到这一点的人来说,你肯定希望在移动映像文件之前对其进行压缩。我已经通过网络将许多 VM 映像作为 tar、bzip2 文件移动