使用 DRBD 在 Kvm 中创建快照/回滚

使用 DRBD 在 Kvm 中创建快照/回滚

我想使用 KVM/libvirt 在两台服务器上的虚拟机上使用 HA。

我使用 DRBD 将图像放在分区上。

我正在使用 qcow2 格式并使用 virsh snap-create vm 拍摄快照

我认为它将其保存在 qcow2 映像中。但它在 /var/lib/libvirt/qemu/snapshot/vm/1306756846.xml 中创建了 xml 文档。当主机崩溃时,除非我复制快照文件,否则其他服务器将无法看到快照。

是否也可以合并快照?

答案1

我相信 XML 文件只是 virsh 为自己的簿记而创建的文件,因此是多余的。

您应该能够使用命令查看 qcow2 文件中的快照信息qemu-img info <filename>,并使用 恢复它们qemu-img snapshot -a <snapshot-name> <filename>

编辑:根据文档,使用 virsh create-snapshot 时也应该创建内存快照。我不知道这个会怎样,但如果您想要的不仅仅是磁盘状态,您还应该注意要复制的 XML 文件 - 也许可以通过创建符号链接来/var/lib/libvirt/qemu/snapshot/vm/指向 DRBD 复制卷中的目录。

相关内容