Matt Riedemann 6ebee92445 Add cross-cell resize policy rule and enable in API
This adds the "compute:servers:resize:cross_cell" policy
rule which is now used in the API to determine if a resize
or cold migrate operation can be performed across cells.

The check in the API is based on:

- The policy check passing for the request.
- The minimum nova-compute service version being high
  enough across all cells to perform a cross-cell resize.

If either of those conditions fail a traditional same-cell
resize will be performed.

A docs stub is added here and will be fleshed out in an
upcoming patch.

Implements blueprint cross-cell-resize

Change-Id: Ie8a0f79a3b16e02b7a34a1b81f547013a3d88996
2019-12-23 10:10:57 -05:00

31 lines
852 B
ReStructuredText

===============
Configuration
===============
To configure your Compute installation, you must define configuration options
in these files:
* ``nova.conf`` contains most of the Compute configuration options and resides
in the ``/etc/nova`` directory.
* ``api-paste.ini`` defines Compute limits and resides in the ``/etc/nova``
directory.
* Configuration files for related services, such as the Image and Identity
services.
A list of config options based on different topics can be found below:
.. toctree::
:maxdepth: 1
/admin/configuration/api
/admin/configuration/resize
/admin/configuration/cross-cell-resize
/admin/configuration/fibre-channel
/admin/configuration/iscsi-offload
/admin/configuration/hypervisors
/admin/configuration/schedulers
/admin/configuration/logs
/admin/configuration/samples/index