Make Neutron QoS service plugin configurable
This introduces a new configuration parameter neutron_enable_qos to be able to enable the Neutron QoS service plugin. More details about the Neutron QoS service plugin are available at: http://docs.openstack.org/liberty/networking-guide/adv-config-qos.html Change-Id: I8525bf4dce5f1e225f72a4e1c3760b64a36b17f6 Closes-bug: #1593183 Implements: bp netowrking-qos
This commit is contained in:
parent
2cb0f445bb
commit
a7f93b09bb
@ -205,6 +205,7 @@ enable_mistral: "no"
|
||||
enable_mongodb: "no"
|
||||
enable_murano: "no"
|
||||
enable_neutron_lbaas: "no"
|
||||
enable_neutron_qos: "no"
|
||||
enable_swift: "no"
|
||||
|
||||
ironic_keystone_user: "ironic"
|
||||
|
@ -15,6 +15,10 @@ mechanism_drivers = openvswitch,l2population
|
||||
mechanism_drivers = linuxbridge,l2population
|
||||
{% endif %}
|
||||
|
||||
{% if enable_neutron_qos | bool %}
|
||||
extension_drivers = qos
|
||||
{% endif %}
|
||||
|
||||
[ml2_type_vlan]
|
||||
{% if enable_ironic | bool %}
|
||||
network_vlan_ranges = physnet1
|
||||
|
@ -32,7 +32,7 @@ host = {{ ansible_hostname }}_{{ item }}
|
||||
|
||||
allow_overlapping_ips = true
|
||||
core_plugin = ml2
|
||||
service_plugins = router{% if enable_neutron_lbaas | bool %},neutron_lbaas.services.loadbalancer.plugin.LoadBalancerPluginv2{% endif %}
|
||||
service_plugins = router{% if enable_neutron_lbaas | bool %},neutron_lbaas.services.loadbalancer.plugin.LoadBalancerPluginv2{% endif %}{% if enable_neutron_qos | bool %},qos{% endif %}
|
||||
|
||||
{% if enable_neutron_lbaas | bool %}
|
||||
[service_providers]
|
||||
|
@ -119,6 +119,7 @@ neutron_external_interface: "eth1"
|
||||
#enable_mongodb: "no"
|
||||
#enable_murano: "no"
|
||||
#enable_neutron_lbaas: "no"
|
||||
#enable_neutron_qos: "no"
|
||||
#enable_swift: "no"
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user