libvirt+KVM 的快照/回滚?

jti*_*man 13 virtualization snapshot vmware-esx kvm-virtualization

我最近开始在具有 8G 内存的 Linux 主机系统上将 KVM 用于我的开发/测试环境。之前,我在我的虚拟环境中使用 VMware Fusion,但我的 Macbook 只有 2G 内存。我在主机上尝试了 VMware Server 和 ESX 而不是 KVM,但是 webUI 不能在 Mac OSX 的 Firefox 上运行,无论如何我们将使用 KVM 做更多的事情。

我想念的 VMware 的主要功能是强大的快照/回滚,但我在 KVM 中缺少它。我理解快照命令,但它在完成后关闭来宾操作系统,然后复制磁盘映像以保留其状态很麻烦。

这真的是在 KVM 上管理快照的最佳方式吗?

Jav*_*ier 16

KVM 具有比 libvirt 管理的更好的快照功能;但这取决于 qcow2 图像。如果你使用它们,只需savevm <name>在命令控制台上执行(被 libvirt 阻止)它不会创建一个新文件,它是 qcow2 文件中的一个快照。

先测试一下,因为有些 KVM 版本已经坏了。

  • libvirt 现在有快照创建、快照列表和快照恢复命令 (2认同)

小智 5

您可以将 KVM 主机与 LVM 技术结合使用。如果您将所有机器安装在单独的 LV 上,为每台机器使用一个逻辑卷,您可以使用 LVM 功能创建热备份/快照。就像solaris ZFS快照一样,试试吧;)