RETIRED, Fuel plugin for VPNaaS for Neutron
Go to file
OpenDev Sysadmins 5f09814e18 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:50:07 +00:00
deployment_scripts Use --subproject instead of deprecated --service option 2016-05-30 15:41:33 +00:00
doc Correct version in plugin guide 2016-01-14 14:48:24 +03:00
repositories Update VPNaaS plugin for 7.0 2015-08-21 13:54:08 +03:00
specs Adds information into VPNaaS plugin spec and readme file 2015-02-13 13:22:37 +03:00
.gitignore Add .gitreview and .gitignore files 2015-02-02 15:34:53 +03:00
.gitreview OpenDev Migration Patch 2019-04-19 19:50:07 +00:00
LICENSE Neutron VPNaaS plugin for Fuel 2014-11-26 14:59:26 +03:00
README.md Update VPNaaS plugin for 7.0 2015-08-21 13:54:08 +03:00
environment_config.yaml Update VPNaaS plugin for 7.0 2015-08-21 13:54:08 +03:00
metadata.yaml Minor fixes for VPNaaS plugin 2015-12-23 11:52:32 +03:00
pre_build_hook Neutron VPNaaS plugin for Fuel 2014-11-26 14:59:26 +03:00
tasks.yaml Raise timeouts for pcs operations 2016-01-11 12:46:14 +03:00

README.md

VPNaaS plugin

VPNaaS (VPN-as-a-Service) is a Neutron extension that introduces VPN feature set.

This repo contains all necessary files to build VPNaaS Fuel plugin. Supported Fuel version is 7.0.

Building the plugin

  1. Clone the fuel-plugin repo from:

    git clone https://github.com/stackforge/fuel-plugin-neutron-vpnaas

  2. Install the Fuel Plugin Builder:

    pip install fuel-plugin-builder

  3. Build VPNaaS Fuel plugin:

    fpb --build fuel-plugin-neutron-vpnaas/

  4. The vpnaas-plugin-<x.x.x>.rpm plugin package will be created in the plugin folder (fuel-plugin-neutron-vpnaas/).

  5. Move this file to the Fuel Master node with secure copy (scp):

    scp vpnaas-plugin-<x.x.x>.rpm root@:<the_Fuel_Master_node_IP address>:/tmp cd /tmp

  6. Install the VPNaaS plugin:

    fuel plugins --install vpnaas-plugin-<x.x.x>.rpm

  7. Plugin is ready to use and can be enabled on the Settings tab of the Fuel web UI.

Note that you can also download the built VPNaaS plugin from the Fuel Plugins Catalog.

Deployment details

Neutron VPN agent replaces Neutron L3 agent because it combines both L3 and VPNaaS functionality. No user interaction is required, VPNaaS will be enabled immediately after deployment.

Currently this plugin is not compatible with Neutron DVR

Accessing VPNaaS functionality

VPN settings can be found in Openstack Dashboard: Project -> Network -> VPN.

For step-by-step instructions, see the Mirantis blogpost.

Please use official Openstack documentation to obtain more information: