这是我的第一篇帖子,所以请温柔一点。:)
我的 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。