Nova compute needlessly depends on hostname for live migration url
Bug #1729566 reported by
Kevin Tibi
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kolla-ansible |
Fix Released
|
Medium
|
Radosław Piliszek | ||
Stein |
Fix Released
|
Medium
|
Unassigned | ||
Train |
Fix Released
|
Medium
|
Unassigned | ||
Ussuri |
Fix Released
|
Medium
|
Radosław Piliszek |
Bug Description
when you add a new compute to an already existing platform, kolla does not update the /etc/hosts used by old compute and libvirt containers.
So live migration fail because it can't resolve the name of the new compute.
Additionally, live migration interface is ignored even in non-TLS setup, and may fail live migration if hostname does not point to migration interface address.
Changed in kolla-ansible: | |
status: | Confirmed → Triaged |
summary: |
- No update for /etc/hosts after adding a new compute + No update for /etc/hosts after adding a new compute, breaking live + migration |
Changed in kolla-ansible: | |
assignee: | nobody → Mark Goddard (mgoddard) |
status: | Triaged → In Progress |
summary: |
- No update for /etc/hosts after adding a new compute, breaking live - migration + Nova compute needlessly depends on hostname for live migration url |
description: | updated |
description: | updated |
Changed in kolla-ansible: | |
assignee: | Mark Goddard (mgoddard) → Radosław Piliszek (yoctozepto) |
To post a comment you must log in.
kolla-ansible baremetal role (bootstrap-servers) is generating /etc/hosts entries, therefore it would need some refactor to generate /etc/hosts on all servers...