Kvm-Virtualization

如何用較新版本的 libvirt 實時快照替換 QEMU 二進製文件

  • March 22, 2018

這是我的第一篇文章,所以請溫柔。:)

我的 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,但我得到了同樣的錯誤。

任何幫助深表感謝!

您需要重新啟動 VM 才能使用新版本的 qemu。

引用自:https://serverfault.com/questions/567234