diff --git a/devstack/lib/vmware_nsx_v b/devstack/lib/vmware_nsx_v index 58e1ae587f..c147321bb1 100644 --- a/devstack/lib/vmware_nsx_v +++ b/devstack/lib/vmware_nsx_v @@ -113,6 +113,7 @@ function neutron_plugin_configure_service { _nsxv_ini_set metadata_service_allowed_ports "$NSXV_METADATA_SERVICE_ALLOWED_PORTS" _nsxv_ini_set edge_ha "$NSXV_EDGE_HA" _nsxv_ini_set exclusive_router_appliance_size "$NSXV_EXCLUSIVE_ROUTER_APPLIANCE_SIZE" + _nsxv_ini_set use_dvs_features "$NSXV_USE_DVS_FEATURES" } function neutron_plugin_setup_interface_driver { diff --git a/vmware_nsx/services/qos/README.rst b/vmware_nsx/services/qos/README.rst new file mode 100644 index 0000000000..eb3da80f3c --- /dev/null +++ b/vmware_nsx/services/qos/README.rst @@ -0,0 +1,30 @@ +============================================ + Enabling NSX QoS in DevStack +============================================ + +1. Download DevStack + +2. Enable the qos in ``local.conf``:: + + [[local|localrc]] + ENABLED_SERVICES=q-qos + +3. For NSXv set the service plugin in ``local.conf``, and enable the dvs features:: + + [[post-config|$NEUTRON_CONF]] + [DEFAULT] + service_plugins = vmware_nsxv_qos + + [[local|localrc]] + NSXV_USE_DVS_FEATURES = True + +4. For NSXv3 set the service plugin and notification_driver in ``local.conf``:: + + [[post-config|$NEUTRON_CONF]] + [DEFAULT] + service_plugins = neutron.services.qos.qos_plugin.QoSPlugin + + [qos] + notification_drivers = vmware_nsxv3_message_queue + +5. run ``stack.sh``