live migration fails during upgrades from 7.0 to 8.0
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mirantis OpenStack |
Fix Released
|
High
|
Timofey Durakov | ||
7.0.x |
Won't Fix
|
High
|
Timofey Durakov | ||
8.0.x |
Fix Released
|
High
|
Timofey Durakov |
Bug Description
Detailed bug description:
live migration fails on pre_live_migration phase because event from neutron is routed to source compute instead of destination one.
The root cause of this problem is that for 7.0 migration object is not used extensivly during live-migration, so migration object has state pre-migrating, while nova api tried to find out destination compute by searching for 'preparing' status.
Steps to reproduce:
run live-migration from 7.0 compute to 8.0 during upgrades procedure.
Expected results:
instance is migrated successfully
Actual result:
migration fails
Reproducibility:
every time.
Workaround:
use cold-migration
Impact:
upgrades.
Description of the environment:
8.0 Controllers.
7.0 Source compute
Neutron required.
tags: | added: area-nova |
Changed in mos: | |
status: | New → Invalid |
importance: | Undecided → High |
assignee: | nobody → MOS Nova (mos-nova) |
milestone: | none → 9.1 |
this bug is valid only for 8.0, Due to the fact that source compute is not using migration object, I'd prefer not trying to manage migration object on source node(It's almost backporting feature), but order migrations on controller instead.