web-dev-qa-db-ja.com

libvirtライブスナップショット用にQEMUバイナリを新しいバージョンに置き換える方法

初めての投稿ですので、優しくしてください。 :)

私のCentOS6.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であると想定しました。

2番目の質問: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を再起動しましたが、同じエラーが発生します。

どんな助けでも大歓迎です!

3
billyw

新しいバージョンのqemuを使用するには、VMを再起動する必要があります。

3
sciurus