使用qcow2磁盘文件时备份KVM guest虚拟机

我有一个Ubuntu(hardy)系统用于使用KVM进行虚拟化。 每个来宾都有自己的qcow2文件作为磁盘使用。 客户正在运行Ubuntu(哈代)。 对于这样的设置,一个好的备份策略会是什么? 我不希望在备份过程中closuresguest虚拟机。

你会想要在客人内部协调..理想情况下你:

  1. 导致guest虚拟机中运行的任何RDBMS刷新其caching
  2. 告诉Linux同步磁盘(sysrq S或只是键入“同步”)

然后制作客人的qcow2快照。 然后,您可以像访问快照时一样获得guest FS的只读不可变副本。

这个页面提供了许多比你想知道的快照(和qcow2本身)更有用的信息。 另请参阅这个问题的答案。

我正在寻找类似的解决scheme,现在我使用软件RAID + LVM2卷libvirt存储,我已经拍了一个快照和几次(约8-10),我不得不恢复备份,它的工作,即使赢客说:不洁的关机。 我还没有使用硬件RAID,软件是足够的,但SCSI / SAS +硬盘RAID +电池备份是最好的解决schemeLVM2突然(由于双重写入快照时,硬盘上的不同位置)。 我总是使用完整的RAW卷文件,甚至直接连接的驱动器/分区,最近我已经启用写入caching的虚拟机驱动器,提高了写入速度很多! 现在我正考虑使用QCOW2的内置快照来closuresLVM2,因为与RAW分区相比,EXT4的速度非常慢。