cell_v2 discovery does not run during scale out when controllers are blacklisted
Bug #1786961 reported by
Oliver Walsh
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Rajesh Tailor |
Bug Description
When scaling out compute nodes is it possible to blacklist the controller nodes to avoid pushing any changes to controllers. If this approach is used the new compute nodes will not have cell mappings as we currently run cell_v2 discovery on the controller nodes.
More info in https:/
Changed in tripleo: | |
status: | New → In Progress |
Changed in tripleo: | |
milestone: | rocky-rc1 → stein-1 |
tags: | added: ocata-backport-potential pike-backport-potential rocky-backport-potential |
tags: | removed: ocata-backport-potential |
Changed in tripleo: | |
milestone: | stein-1 → stein-2 |
Changed in tripleo: | |
assignee: | Oliver Walsh (owalsh) → Rajesh Tailor (ratailor) |
Changed in tripleo: | |
milestone: | stein-2 → stein-3 |
To post a comment you must log in.
Reviewed: https:/ /review. openstack. org/576481 /git.openstack. org/cgit/ openstack/ tripleo- heat-templates/ commit/ ?id=e0e885b8ca3 332e0815c537a32 c564cac81f7f7e
Committed: https:/
Submitter: Zuul
Branch: master
commit e0e885b8ca3332e 0815c537a32c564 cac81f7f7e
Author: Oliver Walsh <email address hidden>
Date: Tue Jun 19 11:56:16 2018 +0100
Move cellv2 discovery from control plane services to compute services
If compute nodes are deployed without deploying/updating the controllers then
the computes will not have cellv2 mappings as this is run in the controller
deploy steps (nova-api).
This can happen if the controller nodes are blacklisted during a compute scale
out. It's also likely to be an issue going forward if the deployment is staged
(e.g split control plane).
This change moves the cell_v2 discovery logic to the nova-compute/ nova-ironic
deploy step.
Closes-bug: 1786961 5bc1b71bff5b744 d346286a95f
Change-Id: I12a02f636f3198