vmware-nsx/vmware_nsx/services/l2gateway
Abhishek Raut ecbed5d940 [NSX|V|V3]: Refactor NSX-V L2 Gateway driver
Commit Ib56ee8bfd182c031e468c503acb0cd75daea8c40 refactored code
in L2 gateway base plugin. This patch removes unused NSX plugin
code and makes appropriate changes to NSX-V driver.

This patch also adds a couple of update_l2_gateway methods to
both NSX|V and NSX|V3 L2GW drivers. These methods are added
since the base plugin expects the driver to define them.

Change-Id: Ifda5401ec5134268b8a9c3276ed7abf4cf8874aa
Partial-Bug: #1591413
2016-05-13 07:15:50 -07:00
..
nsx_v [NSX|V|V3]: Refactor NSX-V L2 Gateway driver 2016-05-13 07:15:50 -07:00
nsx_v3 [NSX|V|V3]: Refactor NSX-V L2 Gateway driver 2016-05-13 07:15:50 -07:00
README.rst [NSX|V|V3]: Refactor NSX-V L2 Gateway driver 2016-05-13 07:15:50 -07:00
__init__.py Move vmware_nsx/neutron/services to vmware_nsx/services 2015-09-14 16:59:23 -07:00

README.rst

Enabling NSX L2 Gateway Plugin in DevStack

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

  1. Download DevStack

  2. 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
3.1 For NSXlocalrc]]

NETWORKING_L2GW_SERVICE_DRIVER=L2GW:vmware-nsx-l2gw:vmware_nsx.services.l2gateway.nsx_v3.driver.NsxV3Driver:default DEFAULT_BRIDGE_CLUSTER_UUID=

3.2 For NSXlocalrc]]

NETWORKING_L2GW_SERVICE_DRIVER=L2GW:vmware-nsx-l2gw:vmware_nsx.services.l2gateway.nsx_v.driver.NsxvL2GatewayDriver:default

  1. run stack.sh
  • Configuration for stable/liberty release in local.conf::

    [[localV driver Q_SERVICE_PLUGIN_CLASSES=vmware_nsx_l2gw DEFAULT_BRIDGE_CLUSTER_UUID=