Live migrate fails

Bug #1360032 reported by Alex Madama
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mirantis OpenStack
New
Undecided
Unassigned

Bug Description

Fuel 5.1 (master-84)
Openstack deployment Centos, Multi-node with HA, Neutron with vlan, three nodes for Ceph OSD, ceph for ephemeral, images, block and object.

On Horizon UI Live migrate to any other hypervisor node fails with error:
Error: There was an error submitting the form. Please try again.

Instance is left in a migrating state and must be terminated. If try to shutdown get error:
Error: Unable to shut off instance

Changed in fuel:
importance: Undecided → High
assignee: nobody → Fuel Library Team (fuel-library)
milestone: none → 5.1
Revision history for this message
Sergii Golovatiuk (sgolovatiuk) wrote :

Please provide with diagnostic snapshot so Fuel Developers will be able to analyze and restore environment from it.

Changed in fuel:
status: New → Incomplete
Revision history for this message
Alex Madama (amadama) wrote :
Changed in fuel:
status: Incomplete → New
Changed in fuel:
assignee: Fuel Library Team (fuel-library) → Sergii Golovatiuk (sgolovatiuk)
Revision history for this message
Alex Madama (amadama) wrote :

From controller node conductor.log

2014-08-25 14:10:39.448 7466 ERROR nova.conductor.manager [req-f542cfff-e339-465f-af15-9971df9f5eb1 None] Migration of instance 7e8221a4-fa11-4756-9ff4-0793a25bab03 to host node-1.default.tld unexpectedly failed.
2014-08-25 14:10:39.448 7466 TRACE nova.conductor.manager Traceback (most recent call last):
2014-08-25 14:10:39.448 7466 TRACE nova.conductor.manager File "/usr/lib/python2.6/site-packages/nova/conductor/manager.py", line 757, in _live_migrate
2014-08-25 14:10:39.448 7466 TRACE nova.conductor.manager block_migration, disk_over_commit)
2014-08-25 14:10:39.448 7466 TRACE nova.conductor.manager File "/usr/lib/python2.6/site-packages/nova/conductor/tasks/live_migrate.py", line 191, in execute
2014-08-25 14:10:39.448 7466 TRACE nova.conductor.manager return task.execute()
2014-08-25 14:10:39.448 7466 TRACE nova.conductor.manager File "/usr/lib/python2.6/site-packages/nova/conductor/tasks/live_migrate.py", line 61, in execute
2014-08-25 14:10:39.448 7466 TRACE nova.conductor.manager self._check_requested_destination()
2014-08-25 14:10:39.448 7466 TRACE nova.conductor.manager File "/usr/lib/python2.6/site-packages/nova/conductor/tasks/live_migrate.py", line 99, in _check_requested_destination
2014-08-25 14:10:39.448 7466 TRACE nova.conductor.manager self._call_livem_checks_on_host(self.destination)
2014-08-25 14:10:39.448 7466 TRACE nova.conductor.manager File "/usr/lib/python2.6/site-packages/nova/conductor/tasks/live_migrate.py", line 141, in _call_livem_checks_on_host
2014-08-25 14:10:39.448 7466 TRACE nova.conductor.manager destination, self.block_migration, self.disk_over_commit)
2014-08-25 14:10:39.448 7466 TRACE nova.conductor.manager File "/usr/lib/python2.6/site-packages/nova/compute/rpcapi.py", line 360, in check_can_live_migrate_destination
2014-08-25 14:10:39.448 7466 TRACE nova.conductor.manager disk_over_commit=disk_over_commit)
2014-08-25 14:10:39.448 7466 TRACE nova.conductor.manager File "/usr/lib/python2.6/site-packages/oslo/messaging/rpc/client.py", line 150, in call
2014-08-25 14:10:39.448 7466 TRACE nova.conductor.manager wait_for_reply=True, timeout=timeout)
2014-08-25 14:10:39.448 7466 TRACE nova.conductor.manager File "/usr/lib/python2.6/site-packages/oslo/messaging/transport.py", line 90, in _send
2014-08-25 14:10:39.448 7466 TRACE nova.conductor.manager timeout=timeout)
2014-08-25 14:10:39.448 7466 TRACE nova.conductor.manager File "/usr/lib/python2.6/site-packages/oslo/messaging/_drivers/amqpdriver.py", line 413, in send
2014-08-25 14:10:39.448 7466 TRACE nova.conductor.manager return self._send(target, ctxt, message, wait_for_reply, timeout)
2014-08-25 14:10:39.448 7466 TRACE nova.conductor.manager File "/usr/lib/python2.6/site-packages/oslo/messaging/_drivers/amqpdriver.py", line 406, in _send
2014-08-25 14:10:39.448 7466 TRACE nova.conductor.manager raise result
2014-08-25 14:10:39.448 7466 TRACE nova.conductor.manager RemoteError: Remote error: libvirtError XML error: CPU feature `erms' specified more than once

Revision history for this message
Vladimir Kuklin (vkuklin) wrote :

Alex, thank you for filing a bug. We do really appreciate your efforts to use FUEL in production environments and giving as a feedback. This migration issue is a duplicate of https://bugs.launchpad.net/mos/+bug/1361228
Nevertheless I found other artifacts in logs of nova-compute service. This bug will be tracked separately here: https://bugs.launchpad.net/fuel/+bug/1361294. If you think, that these artifacts are somehow related to only to your environments, please comment in https://bugs.launchpad.net/fuel/+bug/1361294 and we will close it as 'Invalid'.

no longer affects: fuel
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.