docs/doc/source/system_configuration/openstack/enabling-the-qos-extension-for-neutron.rst
Stone ecae991cca System Configuration reorg
Organized SysConf Kubernetes and OpenStack content into subdirs and modified
index along lines of Planning layout.

Signed-off-by: Stone <ronald.stone@windriver.com>
Change-Id: Ia17c015b2083a39fcae4ac545fa10cb5445b4cb2
2021-01-29 09:41:28 -05:00

1.5 KiB

Enable the QoS Extension for Neutron

You can use Helm overrides to enable the Neutron extension.

  1. Create a yaml file to enable the qos extension for neutron.

    ~(keystone_admin)]$ cat > neutron-overrides.yaml <<EOF
    conf:
     neutron:
       DEFAULT:
         service_plugins:
         - router
         - network_segment_range
         - qos
     plugins:
       ml2_conf:
         ml2:
           extension_drivers:
           - port_security
           - qos
       openvswitch_agent:
         agent:
           extensions:
           - qos
    EOF
  2. Update the neutron overrides and apply to -openstack.

    $ source /etc/platform/openrc ~(keystone_admin)]$ system helm-override-update -openstack neutron openstack --values neutron-overrides.yaml ~(keystone_admin)]$ system helm-override-show -openstack neutron openstack ~(keystone_admin)]$ system application-apply -openstack

  3. In a separate shell, create the policy.

    $ openstack network qos policy create bw-limit