Live Xen快照?

如果我使用xm save domain dumpfile ,这几乎完成了我想要做的事情。 但是,这确实造成了一些停机时间,我真的不想closuresnetworking连接或使机器内存不足。 我真的很喜欢简单的xm pause domain ,然后转储内存,然后取消暂停。

这可能吗?

如果没有,你怎么看Slicehost实现他们的生活快照

简单地做“xm save DOMAIN”将转储域的运行状态,而不是随附的磁盘状态。 该运行状态将包括未保存的磁盘caching和缓冲区。 将保存的映像加载备份到未被接触的磁盘/卷以外的任何地方都将成为故障和数据损坏的回应。

我需要做类似于你的build议,但一直无法避免短时间的停机时间,但这些总是比真机时间短。

我将利用LVM和快照(使您的域具有逻辑卷作为磁盘)

  $ xm save DOMAIN DOMAIN.SAV $ snapshot the domains' Logical volume $ xm restore $ backup the lvm snapshot using dd $ delete the snapshot 

你可能想看一下,看看我是如何在Dupe源代码中做到这一点的。

我已经可以在你的问题中看到lvm标签 – 为什么不把vms放在lvm卷上并使用快照 ? 当然 – 这不是100%安全的方法,但是它将电源线从服务器拉出并镜像硬盘驱动器一样安全。

lvm快照会带来性能上的损失 – 只要快照存在[即在您将其传输到另一台机器的时间内,因为此后您可能会销毁它]。对xen使用的原始卷的操作明显较慢。