Adds links to README file

Since README.md file contains common information
about the plugin, it should be updated with the following:

1) link to Fuel Plugins Catalog
2) link to the VPNaaS plugin tutorial
3) fixes for installation instructions

Change-Id: I2374226a91e03b529e9b24987aff30a2a5bebf30
This commit is contained in:
Irina Povolotskaya 2015-02-12 15:30:38 +03:00
parent 407d6cf127
commit 3a02da8fae

View File

@ -4,32 +4,59 @@ VPNaaS plugin
VPNaaS (VPN-as-a-Service) is a Neutron extension that introduces VPN feature set. 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. This repo contains all necessary files to build VPNaaS Fuel plugin.
Currently the only supported Fuel versions are 6.0 and higher. Currently, the only supported Fuel versions are 6.0 and higher.
Building the plugin Building the plugin
------------------- -------------------
1. Clone the fuel-plugin repo from: 1. Clone the fuel-plugin repo from:
git clone https://github.com/stackforge/fuel-plugin-neutron-vpnaas
2. Install Fuel Plugin Builder: ``git clone https://github.com/stackforge/fuel-plugin-neutron-vpnaas``
pip install fuel-plugin-builder
2. Install the Fuel Plugin Builder:
``pip install fuel-plugin-builder``
3. Build VPNaaS Fuel plugin: 3. Build VPNaaS Fuel plugin:
fpb --build fuel-plugin-neutron-vpnaas/
4. vpnaas-plugin-x.x.x.fp plugin file will be created in the plugin folder ``fpb --build fuel-plugin-neutron-vpnaas/``
ll fuel-plugin-neutron-vpnaas/
5. Move this file to the Fuel master node and install 4. The vpnaas-plugin-<x.x.x>.fp plugin file will be created in the plugin folder
fuel plugins --install vpnaas-plugin-x.x.x.fp (fuel-plugin-neutron-vpnaas/).
6. Plugin is ready to use and can be enabled via Fuel WebUI ('Settings' tab)
5. Move this file to the Fuel Master node with secure copy (scp):
``scp vpnaas-plugin-<x.x.x>.fp root@:<the_Fuel_Master_node_IP address>:/tmp``
``cd /tmp``
6. Install the VPNaaS plugin:
``fuel plugins --install vpnaas-plugin-<x.x.x>.fp``
6. 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](https://software.mirantis.com/download-mirantis-openstack-fuel-plug-ins/).
Deployment details 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 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. immediately after deployment.
Accessing VPNaaS functionality Accessing VPNaaS functionality
------------------------------ ------------------------------
VPN settings can be found in Openstack Dashboard: VPN settings can be found in Openstack Dashboard:
Project -> Network -> VPN Project -> Network -> VPN.
For step-by-step instructions, see [the Mirantis blogpost](https://www.mirantis.com/blog/mirantis-openstack-express-vpn-service-vpnaas-step-step/).
Please use official Openstack documentation to obtain more information: Please use official Openstack documentation to obtain more information:
- https://wiki.openstack.org/wiki/Neutron/VPNaaS - https://wiki.openstack.org/wiki/Neutron/VPNaaS