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

852 B

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:

/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