vmware-nsx/vmware_nsx/services/l2gateway
Boden R 96188c66a5 Use neutron-lib provider net api-def
This patch refactors vmware-nsx to use provider net
from neutron-lib. For more details see [1].

Also note that vmware-nsx code uses the private API
_raise_if_updates_provider_attributes(). While it's a bad
practice to use private APIs, I've submitted a patch to try
and get it into lib [2].

NeutronLibImpact

[1] https://review.openstack.org/421562/
[2] https://review.openstack.org/421961/

Change-Id: I340550a5564c5bbff2e20745f21a8c97a64b7395
2017-01-18 07:51:38 -07:00
..
nsx_v Integration with neutron-lib plugin directory 2016-11-23 20:18:17 +00:00
nsx_v3 Use neutron-lib provider net api-def 2017-01-18 07:51:38 -07:00
__init__.py Move vmware_nsx/neutron/services to vmware_nsx/services 2015-09-14 16:59:23 -07:00
README.rst Fix README file for better readability 2016-07-09 21:55:43 -07:00

Enabling NSX L2 Gateway Plugin in DevStack

Following steps are meant for L2GW service in neutron for stable/mitaka* release onwards.

  • Download DevStack

  • Add networking-l2gw repo as an external repository and configure following flags in local.conf:

    [[local|localrc]]
    enable_plugin networking-l2gw https://github.com/openstack/networking-l2gw
    ENABLED_SERVICES+=l2gw-plugin
  • For NSX|v3 include the following additional flags in local.conf:

    [[local|localrc]]
    NETWORKING_L2GW_SERVICE_DRIVER=L2GW:vmware-nsx-l2gw:vmware_nsx.services.l2gateway.nsx_v3.driver.NsxV3Driver:default
    DEFAULT_BRIDGE_CLUSTER_UUID=
  • For NSX|V include the following additional flags in local.conf:

    [[local|localrc]]
    NETWORKING_L2GW_SERVICE_DRIVER=L2GW:vmware-nsx-l2gw:vmware_nsx.services.l2gateway.nsx_v.driver.NsxvL2GatewayDriver:default
  • Run stack.sh

* Configuration for stable/liberty release in local.conf:

[[local|localrc]]
enable_plugin networking-l2gw https://github.com/openstack/networking-l2gw
NSX_L2GW_DRIVER='vmware_nsx.services.l2gateway.nsx_v3.driver.NsxV3Driver' # NSXv3 driver
NSX_L2GW_DRIVER='vmware_nsx.services.l2gateway.nsx_v.driver.NsxvL2GatewayDriver' # NSX|V driver
Q_SERVICE_PLUGIN_CLASSES=vmware_nsx_l2gw
DEFAULT_BRIDGE_CLUSTER_UUID=