Confusing error message when trying to disable non-nova-compute service
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Low
|
Matt Riedemann | ||
Pike |
Triaged
|
Low
|
Unassigned | ||
Queens |
Fix Committed
|
Low
|
s10 | ||
Rocky |
Fix Committed
|
Low
|
Matt Riedemann |
Bug Description
I'm trying to disable nova services, but the requests fail.
python-
openstack-
openstack-
openstack-
python2-
openstack-
openstack-
openstack-
openstack-
How to reproduce:
# openstack compute service set p024.domain.com nova-consoleauth --disable
Failed to set service status to disabled
Compute service nova-consoleauth of host p024.domain.com failed to set.
Logs:
Action: 'update', calling method: <function version_select at 0x7f49474a8938>, body: {"binary": "nova-consoleauth", "host": "p024.domain.com"} _process_stack /usr/lib/
HTTP exception thrown: Host 'p024.domain.com' is not mapped to any cell
Returning 404 to user: Host 'p024.domain.com' is not mapped to any cell __call__ /usr/lib/
XX.XX.XX.XX "PUT /v2.1/os-
Why nova-consoleauth should be mapped to a cell? Is that a bug?
Thanks!
# nova-manage cell_v2 simple_cell_setup
Cell0 is already setup
All hosts are already mapped to cell(s), exiting.