我们正在 PCS 集群中运行几个基于 qemu/kvm 的虚拟机,我想通过实时快照进行备份。
目前我们使用 qcow2 磁盘映像,因此可以使用 qcow 外部快照机制,但我真的不喜欢该选项,因为它需要解析和编写大量的 xml 内容以使 vm 配置与磁盘文件保持同步(每个快照意味着有一个新的磁盘文件,并且 VM 始终使用最新的磁盘文件)当然这是可能的,但有相当多的部分可能会损坏,根据我的经验,这正是您在凌晨 4:00 发现的那种东西,当时某些东西死了,您需要恢复它。
除此之外,我们可能在不久的将来放弃 qcow2,因此我希望有一个无论支持文件如何都能工作的系统。
我运行了 kvm 增量备份功能(http://wiki.qemu.org/Features/IncrementalBackup) 看起来它正是我所寻找的。缺点:据我所知,它需要 qemu 2.5+ 才能使用,而我们正在为我们的 HV 使用 centos7,我无法找到最新的 qemu 数据包。
所以我想问社区一个问题:有没有办法可以存档类似于 kvm 增量备份所提供的内容,而无需自己编译更新的 qemu 版本?
BR Alex
答案1
看起来 Centos 的 repos[1] 中已经有 qemu-kvm 2.6 了,如果它还不是官方的,那么它可能很快就会成为官方的:
[1]http://mirror.centos.org/centos/7/virt/x86_64/kvm-common/qemu-kvm-ev-2.6.0-27.1.el7.x86_64.rpm