22d4057a16
This patches adjusts the nova documentation about the extended port resource request support in nova as the neutron API extension did not land in Xena. Change-Id: I3b961426745084bdb4a6d04468f5a3c762be4cfa blueprint: qos-minimum-guaranteed-packet-rate
54 lines
2.3 KiB
ReStructuredText
54 lines
2.3 KiB
ReStructuredText
=================================
|
|
Using ports with resource request
|
|
=================================
|
|
|
|
Starting from microversion 2.72 nova supports creating servers with neutron
|
|
ports having resource request visible as a admin-only port attribute
|
|
``resource_request``. For example a neutron port has resource request if it has
|
|
a QoS minimum bandwidth rule attached. Deleting such servers or detaching such
|
|
ports works since Stein version of nova without requiring any specific
|
|
microversion.
|
|
|
|
However the following API operations are still not supported in nova:
|
|
|
|
* Creating servers with neutron networks having QoS minimum bandwidth rule is
|
|
not supported. The user needs to pre-create the port in that neutron network
|
|
and create the server with the pre-created port.
|
|
|
|
* Attaching Neutron ports and networks having QoS minimum bandwidth rule is not
|
|
supported.
|
|
|
|
Also the following API operations are not supported in the 19.0.0 (Stein)
|
|
version of nova:
|
|
|
|
* Moving (resizing, migrating, live-migrating, evacuating, unshelving after
|
|
shelve offload) servers with ports having resource request is not yet
|
|
supported.
|
|
|
|
As of 20.0.0 (Train), nova supports cold migrating and resizing servers with
|
|
neutron ports having resource requests if both the source and destination
|
|
compute services are upgraded to 20.0.0 (Train) and the
|
|
``[upgrade_levels]/compute`` configuration does not prevent the computes from
|
|
using the latest RPC version. However cross cell resize and cross cell migrate
|
|
operations are still not supported with such ports and Nova will fall back to
|
|
same-cell resize if the server has such ports.
|
|
|
|
As of 21.0.0 (Ussuri), nova supports evacuating, live migrating and unshelving
|
|
servers with neutron ports having resource requests.
|
|
|
|
As of 23.0.0 (Wallaby), nova supports attaching neutron ports having QoS
|
|
minimum bandwidth rules.
|
|
|
|
Extended resource request
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
It is expected that neutron 20.0.0 (Yoga) will implement an extended resource
|
|
request format via the the ``port-resource-request-groups`` neutron API
|
|
extension. As of nova 24.0.0 (Xena), nova already supports this extension if
|
|
every nova-compute service is upgraded to Xena version and the
|
|
``[upgrade_levels]/compute`` configuration does not prevent the computes from
|
|
using the latest RPC version.
|
|
|
|
See :nova-doc:`the admin guide <admin/port_with_resource_request.html>` for
|
|
administrative details.
|