Issuing "openstack server migrate <instance>" breaks the instance
Bug #1818078 reported by
Alex Kavanagh
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nova-lxd |
New
|
Undecided
|
Unassigned |
Bug Description
Essentially, nova-lxd appears to break if asked to migrate the instance. What should happen is that nova-lxd should refuse to issue the migration my not advertising that it can do it.
To post a comment you must log in.
The issue results in:
$ openstack server migrate --wait test Error migrating server: 68476073- 1021-41dd- 987f-5b735023db 0e Error migrating server
And from "openstack server show test":
fault | {'code': 500, 'created': '2019-02- 28T13:33: 11Z', 'message': 'ClientConnecti onFailed' , 'details': ' File "/usr/lib/ python3/ dist-packages/ nova manager. py", line 204, in decorated_ function\ n return function(self, context, *args, **kwargs)\n File "/usr/lib/ python3/ dist-packages/ nova/compute/ manager. py", line 462 allocation( context, instance, migration)\n File "/usr/lib/ python3/ dist-packages/ oslo_utils/ excutils. py", line 220, in __exit__\n self.force python3/ dist-packages/ oslo_utils/ excutils. py", line 196, in force_reraise\n six.reraise( self.type_ , self.value, self.tb)\n File "/usr/lib/ python3/ di six.py" , line 693, in reraise\n raise value\n File "/usr/lib/ python3/ dist-packages/ nova/compute/ manager. py", line 4624, in finish_resize\n migration)\n File "/usr/lib/ python3/ dist-packages/ nova/compute/ manager. py", line 4643, in _finish_ resize_ helper\ n disk_info, image_meta, bdms)\n File "/usr/lib/ python3/ dist-packages/ nova/compute/ manager. py", line 4594, in _finish_resize\n old_instance_ type)\n File "/usr/lib/ python3/ dist-packages/ oslo_utils/ excutils. py", line 220, in __exit__\n self.force_ reraise( )\n File "/usr/lib/ python3/ dist-packages/ oslo_utils/ excutils. py", line 196, in force_reraise\n six.reraise( self.type_ , self.value, self.tb)\n File "/usr/lib/ python3/ dist-packages/ six.py" , line 693, in reraise\n raise value\n File "/usr/lib/ python3/ dist-packages/ nova/compute/ manager. py", line 4589, in _finish_resize\n block_device_info, power_on)\n File "/usr/lib/ python3/ dist-packages/ nova/virt/ lxd/driver. py", line 1153, in finish_migration\n self._migrate( migration[ \'source_ compute\ '], instance)\n File "/usr/lib/ python3/ dist-packages/ nova/virt/ lxd/driver. py", line 1349, in _migrate\n endpoint=\'https://{}\'.format( source_ host), verify=False)\n File "/usr/lib/ python3/ dist-packages/ pylxd/client. py", line 267, in __init__\n raise exceptions. ClientConnectio nFailed( )\n'}
/compute/
7, in finish_resize\n self._revert_
_reraise()\n File "/usr/lib/
st-packages/