nova/releasenotes/notes/pike-multicell-api-ae4fbebd...

24 lines
1.1 KiB
YAML

---
upgrade:
- |
Parts of the compute REST API are now relying on getting information from
cells via their mappings in the ``nova_api`` database. This is to support
multiple cells. For example, when listing compute hosts or services, all
cells will be iterated in the API and the results will be returned.
This change can have impacts, however, to deployment tooling that relies on
parts of the API, like listing compute hosts, `before` the compute hosts
are mapped using the ``nova-manage cell_v2 discover_hosts`` command.
If you were using ``nova hypervisor-list`` after starting new nova-compute
services to tell when to run ``nova-manage cell_v2 discover_hosts``, you
should change your tooling to instead use one of the following commands::
nova service-list --binary nova-compute [--host <hostname>]
openstack compute service list --service nova-compute [--host <host>]
As a reminder, there is also the
``[scheduler]/discover_hosts_in_cells_interval`` configuration option which
can be used to automatically discover hosts from the nova-scheduler
service.