-
Bug
-
Resolution: Won't Do
-
Minor
-
None
-
None
-
0
-
False
-
False
-
None
Description of problem:
Client is in a middle of a FFU (13.0.16 -> 16.1.6) and is trying to do live migration but sometimes it fails with:
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/eventlet/hubs/hub.py", line 461, in fire_timers
timer()
File "/usr/lib/python3.6/site-packages/eventlet/hubs/timer.py", line 59, in _call_
cb(*args, **kw)
File "/usr/lib/python3.6/site-packages/eventlet/event.py", line 175, in _do_send
waiter.switch(result)
File "/usr/lib/python3.6/site-packages/eventlet/greenthread.py", line 221, in main
result = function(*args, **kwargs)
File "/usr/lib/python3.6/site-packages/nova/utils.py", line 675, in context_wrapper
return func(*args, **kwargs)
File "/usr/lib/python3.6/site-packages/nova/virt/libvirt/driver.py", line 8844, in _live_migration_operation
LOG.error("Live Migration failure: %s", e, instance=instance)
File "/usr/lib/python3.6/site-packages/oslo_utils/excutils.py", line 220, in _exit_
self.force_reraise()
File "/usr/lib/python3.6/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
six.reraise(self.type_, self.value, self.tb)
File "/usr/lib/python3.6/site-packages/six.py", line 675, in reraise
raise value
File "/usr/lib/python3.6/site-packages/nova/virt/libvirt/driver.py", line 8837, in _live_migration_operation
bandwidth=CONF.libvirt.live_migration_bandwidth)
File "/usr/lib/python3.6/site-packages/nova/virt/libvirt/guest.py", line 689, in migrate
destination, params=params, flags=flags)
File "/usr/lib/python3.6/site-packages/eventlet/tpool.py", line 190, in doit
result = proxy_call(self._autowrap, f, *args, **kwargs)
File "/usr/lib/python3.6/site-packages/eventlet/tpool.py", line 148, in proxy_call
rv = execute(f, *args, **kwargs)
File "/usr/lib/python3.6/site-packages/eventlet/tpool.py", line 129, in execute
six.reraise(c, e, tb)
File "/usr/lib/python3.6/site-packages/six.py", line 675, in reraise
raise value
File "/usr/lib/python3.6/site-packages/eventlet/tpool.py", line 83, in tworker
rv = meth(*args, **kwargs)
File "/usr/lib64/python3.6/site-packages/libvirt.py", line 1943, in migrateToURI3
if ret == -1: raise libvirtError ('virDomainMigrateToURI3() failed', dom=self)
libvirt.libvirtError: unsupported configuration: Target network card model e1000e does not match source virtio
After talking with engineering it could be caused by properties in the image. Here's part of the properties:
os_distro='centos6.9', os_version='6.9'
What can be done for this situation ?
Version-Release number of selected component (if applicable):
OSP16.1.6
How reproducible:
Random.
Sometimes it works with instances with the same image.
Steps to Reproduce:
1. Try a live migration.
2.
3.
Actual results:
Live migration fails.
Expected results:
Live migration succeed.
Additional info:
We have logs and sosreport.
- external trackers