
Adding the required files to pass jobs. Changing configuration section in README. Adding .gitreview file. Change-Id: Ibac43b40aabc27fc9a740da17a57f84b9c9f4dc5 Signed-off-by: Bilal Baqar <bbaqar@plumgrid.com>
59 lines
2.2 KiB
Markdown
59 lines
2.2 KiB
Markdown
# About the PLUMgrid Platform
|
|
|
|
The [PLUMgrid Platform](http://www.plumgrid.com/technology/plumgrid-platform/) is a software-only solution that provides a rich set of distributed network functions such as routers, switches, NAT, IPAM, DHCP, and it also supports security policies, end-to-end encryption, and third party Layer 4-7 service insertion.
|
|
|
|
# Overview
|
|
|
|
This charm enables PLUMgrid Neutron plugin in an OpenStack environment.
|
|
|
|
Once deployed, the charm enables the necessary actions in the neutron-server container that allows the PLUMgrid plugin to take over networking for the OpenStack environment.
|
|
|
|
It is a subordinate charm to neutron-api charm.
|
|
|
|
|
|
# Usage
|
|
|
|
Instructions on using the charm:
|
|
|
|
juju deploy neutron-api
|
|
juju deploy neutron-api-plumgrid
|
|
juju deploy plumgrid-director
|
|
juju add-relation neutron-api-plumgrid neutron-api
|
|
juju add-relation neutron-api-plumgrid plumgrid-director
|
|
|
|
To enable PLUMgrid in neutron make the configuration in the neutron-api charm as specified in the configuration section below.
|
|
|
|
# Known Limitations and Issues
|
|
|
|
This charm currently doesn't support Ubuntu 16.04.
|
|
|
|
# Configuration
|
|
|
|
Example Config
|
|
|
|
neutron-api-plumgrid:
|
|
install_sources: 'ppa:plumgrid-team/stable'
|
|
install_keys: 'null'
|
|
enable-metadata: True
|
|
manage-neutron-plugin-legacy-mode: false
|
|
neutron-api:
|
|
neutron-plugin: "plumgrid"
|
|
manage-neutron-plugin-legacy-mode: false
|
|
neutron-security-groups: true
|
|
plumgrid-director:
|
|
install_sources: 'ppa:plumgrid-team/stable'
|
|
install_keys: 'null'
|
|
plumgrid-password: plumgrid
|
|
plumgrid-username: plumgrid
|
|
plumgrid-virtual-ip: "192.168.100.250"
|
|
|
|
Provide the source repo path for PLUMgrid Debs in 'install_sources' and the corresponding keys in 'install_keys'
|
|
The "neutron-plugin" config parameter is required to be "plumgrid" in the neutron-api charm to enable PLUMgrid.
|
|
Also the virtual IP on which PLUMgrid Console is going to be accessible should be specified in the "plumgrid-virtual-ip" config parameter.
|
|
|
|
# Contact Information
|
|
|
|
Bilal Baqar <bbaqar@plumgrid.com>
|
|
Javeria Khan <javeriak@plumgrid.com>
|
|
Junaid Ali <junaidali@plumgrid.com>
|