Назад | Перейти на главную страницу

Как заменить двоичный файл QEMU на более новую версию для живых снимков libvirt

Это мой первый пост, так что будьте осторожны. :)

В моем CentOS 6.5 есть двоичный файл QEMU, который не поддерживает живые внешние снимки. Это команда, которую я пытаюсь выполнить в интерфейсе командной строки virsh, и ее вывод:

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, но получаю ту же ошибку.

Любая помощь высоко ценится!

Вам необходимо перезагрузить виртуальную машину, чтобы она могла использовать новую версию qemu.