how to change emulator path during live migration

Jiatong Shen yshxxsjt715 at gmail.com
Wed Apr 27 06:11:23 UTC 2022


Hello libvirt experts,

  I am facing the following exceptions during live migrating a virtual
machine from one compute node to another.

file or directory: libvirt.libvirtError: Cannot check QEMU binary
/usr/bin/kvm-spice: No such file or directory
  File "/var/lib/openstack/lib/python3.6/site-packages/eventlet/tpool.py",
line 83, in tworker
    rv = meth(*args, **kwargs)
  File "/var/lib/openstack/lib/python3.6/site-packages/libvirt.py", line
1745, in migrateToURI3
    if ret == -1: raise libvirtError ('virDomainMigrateToURI3() failed',
dom=self)
libvirt.libvirtError: Cannot check QEMU binary /usr/bin/kvm-spice: No such
file or directory

After some investigation, we found that this error is triggered because we
do not have qemu-kvm installed in our container, btw the libvirt is
directly installed on the source node.

I have following questions

Is it possible to change emulator during live migration? I try to to remove
emulator under devices but looks like it does not help.

thank you very much and looking forward for the feedback.
-- 

Best Regards,

Jiatong Shen
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvirt-users/attachments/20220427/654039b5/attachment.htm>


More information about the libvirt-users mailing list