如何定期拍摄虚拟机快照并高效地将其传输到异地

如何定期拍摄虚拟机快照并高效地将其传输到异地

我在 Debian Squeeze 上运行 KVM,并且拥有从 Debian 到 Windows Server 2003 到 XP 和 W7 的虚拟机

我的计划是将这些虚拟机移至qcow2并使用 libvirtsnapshot-create定期拍摄快照并将rsync图像复制到远程站点。我很高兴丢失运行状态和自上次快照以来的所有更改 - 这只是整体备份策略的一部分。

  • 我是否可以正确地假设我需要采取底层 LVM 快照并从中运行 rsync 以避免损坏?
  • rsync 是否会有效地复制自上次 rsync 以来发生变化的图像文件的尾部?

答案1

如果您无法在备份过程中暂停几分钟正在运行的虚拟机,则需要 LVM 快照。如果这对您的应用程序来说并不重要,对于每个虚拟机,您可以在备份过程开始时冻结它,将其虚拟磁盘 rsync 到您喜欢的位置,最后恢复它。

Rsync 是一个很棒的工具,但请记住,保存增量备份通常比保存每日 rsync 副本更“安全”:我使用 shell 脚本组合来 rsync 磁盘映像,并使用集中式 backuppc 服务器来获取 VM 文件(内部,而非磁盘映像)的增量备份。

相关内容