[Bug 2000152] [NEW] Ubuntu 22.04 Local Volume Live Migration Issue

Ammad Ali 2000152 at bugs.launchpad.net
Tue Dec 20 09:21:52 UTC 2022


Public bug reported:

Hi,

Using ubuntu 22.04 LTS and setup openstack yoga on it. The live
migration of cinder backed volumes are successful but the migration of
local volume (i.e root disks resides on local compute storage) goes
fail. However the migration works fine on ubuntu 20.04 yoga release from
UCA with qemu 4.2 and libvirt 8.0. Issue looks to be in below qemu
version.

Qemu 6.2  (default in ubuntu 22.04)
Libvirt 8.0 (default in ubuntu 22.04)

The migration of local storage instance are getting failed with below
error in nova-compute logs. I think the error is being thrown from
libvirt.

2022-09-13 11:02:17.047 3439 ERROR nova.compute.manager [-] [instance: 113ed3d7-b371-45d7-aeac-90c7cae4e2a4] Post live migration at destination kvm10-a1-khi01 failed: nova.exception_Remote.InstanceNotFound_Remote: Instance 113ed3d7-b371-45d7-aeac-90c7cae4e2a4 could not be found.
Traceback (most recent call last):

  File "/usr/lib/python3/dist-packages/nova/virt/libvirt/host.py", line 686, in _get_domain
    return conn.lookupByUUIDString(instance.uuid)

  File "/usr/lib/python3/dist-packages/eventlet/tpool.py", line 193, in doit
   result = proxy_call(self._autowrap, f, *args, **kwargs)

  File "/usr/lib/python3/dist-packages/eventlet/tpool.py", line 151, in proxy_call
    rv = execute(f, *args, **kwargs)

  File "/usr/lib/python3/dist-packages/eventlet/tpool.py", line 132, in execute
    six.reraise(c, e, tb)

  File "/usr/lib/python3/dist-packages/six.py", line 719, in reraise
    raise value

  File "/usr/lib/python3/dist-packages/eventlet/tpool.py", line 86, in tworker
    rv = meth(*args, **kwargs)

  File "/usr/lib/python3/dist-packages/libvirt.py", line 4920, in lookupByUUIDString
    raise libvirtError('virDomainLookupByUUIDString() failed')

libvirt.libvirtError: Domain not found: no domain with matching uuid
'113ed3d7-b371-45d7-aeac-90c7cae4e2a4'


Ammad Ali

** Affects: nova (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to nova in Ubuntu.
https://bugs.launchpad.net/bugs/2000152

Title:
  Ubuntu 22.04 Local Volume Live Migration Issue

Status in nova package in Ubuntu:
  New

Bug description:
  Hi,

  Using ubuntu 22.04 LTS and setup openstack yoga on it. The live
  migration of cinder backed volumes are successful but the migration of
  local volume (i.e root disks resides on local compute storage) goes
  fail. However the migration works fine on ubuntu 20.04 yoga release
  from UCA with qemu 4.2 and libvirt 8.0. Issue looks to be in below
  qemu version.

  Qemu 6.2  (default in ubuntu 22.04)
  Libvirt 8.0 (default in ubuntu 22.04)

  The migration of local storage instance are getting failed with below
  error in nova-compute logs. I think the error is being thrown from
  libvirt.

  2022-09-13 11:02:17.047 3439 ERROR nova.compute.manager [-] [instance: 113ed3d7-b371-45d7-aeac-90c7cae4e2a4] Post live migration at destination kvm10-a1-khi01 failed: nova.exception_Remote.InstanceNotFound_Remote: Instance 113ed3d7-b371-45d7-aeac-90c7cae4e2a4 could not be found.
  Traceback (most recent call last):

    File "/usr/lib/python3/dist-packages/nova/virt/libvirt/host.py", line 686, in _get_domain
      return conn.lookupByUUIDString(instance.uuid)

    File "/usr/lib/python3/dist-packages/eventlet/tpool.py", line 193, in doit
     result = proxy_call(self._autowrap, f, *args, **kwargs)

    File "/usr/lib/python3/dist-packages/eventlet/tpool.py", line 151, in proxy_call
      rv = execute(f, *args, **kwargs)

    File "/usr/lib/python3/dist-packages/eventlet/tpool.py", line 132, in execute
      six.reraise(c, e, tb)

    File "/usr/lib/python3/dist-packages/six.py", line 719, in reraise
      raise value

    File "/usr/lib/python3/dist-packages/eventlet/tpool.py", line 86, in tworker
      rv = meth(*args, **kwargs)

    File "/usr/lib/python3/dist-packages/libvirt.py", line 4920, in lookupByUUIDString
      raise libvirtError('virDomainLookupByUUIDString() failed')

  libvirt.libvirtError: Domain not found: no domain with matching uuid
  '113ed3d7-b371-45d7-aeac-90c7cae4e2a4'

  
  Ammad Ali

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nova/+bug/2000152/+subscriptions




More information about the Ubuntu-openstack-bugs mailing list