如何将 QEMU 二进制文件替换为 libvirt 实时快照的较新版本

如何将 QEMU 二进制文件替换为 libvirt 实时快照的较新版本

这是我的第一篇帖子,所以请温柔一点。:)

我的 CentOS 6.5 机器有一个不支持实时外部快照的 QEMU 二进制文件。这是我在 virsh CLI 上尝试的命令及其输出:

virsh # snapshot-create-as myvm snapshot1 "snapshot1 test" --disk-only --atomic
error: Operation not supported: live disk snapshot not supported with this QEMU binary

第一个问题:这个错误指的是哪一个 QEMU 二进制文件?

我假定引用的 QEMU 二进制文件是/usr/libexec/qemu-kvm

第二个问题:当 QEMU 二进制文件在操作系统的包管理系统中不可用时,应如何更新它?

我尝试下载较新版本的源代码http://sourceforge.net/projects/kvm/files/qemu-kvm/1.2.0/,编译它,并创建指向相应二进制文件的符号链接。链接列表如下所示:

/usr/local/bin # ls -lah /usr/libexec/qemu-kvm
lrwxrwxrwx 1 root root 33 Jan 14 11:20 /usr/libexec/qemu-kvm -> /usr/local/bin/qemu-system-x86_64

然后我重新启动了 libvirtd,但仍然出现同样的错误。

任何帮助深表感谢!

答案1

您需要重新启动虚拟机才能使用新版本的 qemu。

相关内容