QoS minimum bandwidth documentation: OVN backend

Updated documentation about minimum guaranteed bandwidth support
for OVN backend. This mech driver is capable of informing the
Placement API about the bandwidth resources of each chassis and
schedule a port depending on the minimum bandwidth rules applied.

This patch also updates the document pointing to the new
``resource_requeste`` blob passed to Nova with the information of
the requested resources of each port.

Related-Bug: #1578989
Change-Id: I75401fa64e1ccd814aa485a74b38092849ff2a18
This commit is contained in:
Rodolfo Alonso Hernandez 2022-07-08 12:42:15 +00:00
parent 562faafa2d
commit 82d14eee61
1 changed files with 19 additions and 3 deletions

View File

@ -175,10 +175,15 @@ In release Stein the following agent-based ML2 mechanism drivers are
supported:
* Open vSwitch (``openvswitch``) vnic_types: ``normal``, ``direct``
* SR-IOV (``sriovnicswitch``) vnic_types: ``direct``, ``macvtap``
* SR-IOV (``sriovnicswitch``) vnic_types: ``direct``, ``macvtap``, ``direct-physical``
* OVN (``ovn``) vnic_types: ``normal``
.. note::
SR-IOV (``sriovnicswitch``) agent does not handle ``direct-physical`` ports. However
the agent can report the bandwidth capacity of a network device that will be used
by a ``direct-physical`` port.
From the Yoga release the ``direct-physical`` vnic_type is now marked supported
for the SR-IOV (``sriovnicswitch``) agent.
neutron-server config
~~~~~~~~~~~~~~~~~~~~~
@ -424,6 +429,12 @@ For details please see `slides 13-15
of a (pre-release) demo that was presented on the Berlin Summit in November
2018.
Since Yoga, the ``resource_request`` attribute of the port changed. With the
extension ``port-resource-request-groups``, Neutron informs that the blob
passed to Nova can contain several bandwidth requests. Please check
`resource_request sanitization
<https://docs.openstack.org/neutron/latest/admin/config-qos-min-pps.html#neutron-db-sanitization>`_.
Sample usage
------------
@ -655,6 +666,11 @@ Links
* `on review.opendev.org
<https://review.opendev.org/502306>`__
* Nova spec: QoS minimum guaranteed packet rate
* `on specs.openstack.org
<https://specs.openstack.org/openstack/nova-specs/specs/yoga/implemented/qos-minimum-guaranteed-packet-rate.html>`__
* Relevant OpenStack Networking API references
* https://docs.openstack.org/api-ref/network/v2/#agent-resources-synced-extension