[octane] live migration doesn't work when upgrade is done
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Won't Fix
|
High
|
Oleg S. Gelbukh | ||
8.0.x |
Won't Fix
|
Medium
|
Registry Administrators |
Bug Description
Detailed bug description:
When an upgrade is done () live migration between two compute nodes doesn't work due to inconsistent hosts file on some compute nodes.
Because octane upgrades a compute node in one-by-one fashion all compute nodes (except the last one) have inconsistent /etc/hosts file.
The root cause of such a inconsistency is octane, thought API calls, emulate "fuel node --deploy" command, but it seems that it doesn't update /etc/hosts on other compute nodes.
Steps to reproduce:
Upgrade env with at least 2 compute nodes.
Launch a VM
Live migrate this VM
Expected results:
VM should disappear from the source compute node and appear on destination.
Actual result:
VM gets stuck for sometime in migration state and doesn't appear on destination node.
Reproducibility:
Always
Workaround:
Launch task hosts on all compute nodes.
Impact:
Upgrades
Description of the environment:
Operation system: Ubuntu
Versions of components: Fuel 8.0, Fuel 9.0 (may be)
Network model: Tunnel
Changed in fuel: | |
milestone: | none → 9.0 |
assignee: | nobody → Fuel Sustaining (fuel-sustaining-team) |
importance: | Undecided → High |
status: | New → Confirmed |
tags: | added: fuel-libr |
tags: |
added: area-library removed: fuel-libr |
Changed in fuel: | |
assignee: | Fuel Sustaining (fuel-sustaining-team) → l23network (l23network) |
tags: | added: team-upgrades |
description: | updated |
no longer affects: | fuel/newton |
The description wasn't accurate 'cause this issue only occurs when an env is under upgrade procedure. I'll update the description.