Evacuation failure results in Neutron port down
Bug #1779860 reported by
Margarita Mazepa
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mirantis OpenStack |
Fix Released
|
High
|
Vladimir Khlyunev |
Bug Description
Evacuation failure results in neutron showing ports down. Neutron shows that port is in target compute while because of evacuation failure, the VM is still in source compute and actual ports are still attached to OVS in source compute
Steps to reproduce:
- Delete the image from glance
- Stop nova-compute service in source compute
- Make sure that ha_policy=
- Give "nova evacuate <vm-id>" to trigger evacuation.
- Evacuation started, but failed. The target VM was in "error" status
- As a result, neutron port-show <vm-port-id> shows port in
tags: | added: customer-found |
tags: | added: sla2 |
Changed in mos: | |
milestone: | none → 9.2-mu-7 |
assignee: | nobody → MOS Maintenance (mos-maintenance) |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in mos: | |
assignee: | MOS Maintenance (mos-maintenance) → Ilya Bumarskov (ibumarskov) |
Changed in mos: | |
assignee: | Ilya Bumarskov (ibumarskov) → Denis Meltsaykin (dmeltsaykin) |
Changed in mos: | |
milestone: | 9.2-mu-7 → 9.2-mu-8 |
Changed in mos: | |
assignee: | Denis Meltsaykin (dmeltsaykin) → Vladimir Khlyunev (vkhlyunev) |
To post a comment you must log in.
The cause of the bug is not neutron, but instead, nova.
1. If nova-compute on source is stopped, there is no way original port is deleted from OVS on the source compute
2. Evacuation fails because of the issues during the instance spawn.
Ideally, nova should have deleted all VM's artifacts on target node, but it didn't
I believe that's what needs to be fixed.