Unable to add compute host to aggregate if no ironic nodes present
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Medium
|
Dan Smith |
Bug Description
After the cell-ification of the aggregates API, it is not possible to add a compute to an aggregate if that compute does not expose any ComputeNode objects. This can happen if the hash ring does not allocate any ironic nodes to one of the computes (i.e. more services than ironic nodes) or if there are not yet any nodes present in ironic. You get the following message:
openstack aggregate add host baremetal-hosts overcloud-
Result:
Host 'overcloud-
42525c1d-
This is confusing because the service is exposed in service-list and should be a candidate for adding to an aggregate.
Changed in nova: | |
assignee: | nobody → Dan Smith (danms) |
importance: | Undecided → Medium |
status: | New → Confirmed |
tags: | added: cells |
Changed in nova: | |
assignee: | Dan Smith (danms) → Matt Riedemann (mriedem) |
Changed in nova: | |
assignee: | Matt Riedemann (mriedem) → Dan Smith (danms) |
Fix proposed to branch: master /review. openstack. org/460616
Review: https:/