17
by bbaqar at plumgrid
Backport commit |
1 |
# About the PLUMgrid Platform
|
2 |
||
3 |
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. |
|
4 |
||
5 |
## About Plumgrid Director
|
|
6 |
||
7 |
The Director is the brain of the PLUMgrid Platform. It is responsible for coordinating and managing all the other platform components. Based on PLUMgrid's distributed system architecture, it provides built-in high availability and scaling. The Director allows you to create Virtual Domains on a per tenant or application basis. |
|
8 |
||
9 |
||
16
by bbaqar at plumgrid
Improvments in Makefile and Amulets |
10 |
# Overview
|
11 |
||
12 |
Once deployed this charm performs the configurations required for a PLUMgrid Director and starts the essential services on the node. |
|
13 |
||
17
by bbaqar at plumgrid
Backport commit |
14 |
|
16
by bbaqar at plumgrid
Improvments in Makefile and Amulets |
15 |
# Usage
|
16 |
||
17 |
Instructions on using the charm: |
|
18 |
||
19 |
juju deploy neutron-api
|
|
20 |
juju deploy neutron-api-plumgrid
|
|
21 |
juju deploy plumgrid-director
|
|
22 |
||
23 |
juju add-relation neutron-api neutron-api-plumgrid |
|
24 |
||
25 |
For plumgrid-director to work make the configuration in the neutron-api and neutron-api-plumgrid charms as specified in the configuration section below. |
|
26 |
||
27 |
# Known Limitations and Issues
|
|
28 |
||
29 |
This is an early access version of the PLUMgrid Director charm and it is not meant for production deployments. The charm only supports Kilo Openstack Release. |
|
30 |
||
31 |
# Configuration
|
|
32 |
||
33 |
Example Config |
|
34 |
||
35 |
plumgrid-director:
|
|
36 |
plumgrid-virtual-ip: "192.168.100.250"
|
|
37 |
install_sources: 'ppa:plumgrid-team/stable'
|
|
38 |
install_keys: 'null'
|
|
39 |
neutron-api-plumgrid:
|
|
40 |
install_sources: 'ppa:plumgrid-team/stable'
|
|
41 |
install_keys: 'null'
|
|
42 |
enable-metadata: True
|
|
43 |
neutron-api:
|
|
44 |
neutron-plugin: "plumgrid"
|
|
45 |
plumgrid-virtual-ip: "192.168.100.250"
|
|
46 |
||
47 |
Provide the virtual IP you want PLUMgrid GUI to be accessible. |
|
48 |
Make sure that it is the same IP specified in the neutron-api charm configuration for PLUMgrid. |
|
49 |
The virtual IP passed on in the neutron-api charm has to be same as the one passed in the plumgrid-director charm. |
|
50 |
Provide the source repo path for PLUMgrid Debs in 'install_sources' and the corresponding keys in 'install_keys'. |
|
51 |
||
52 |
You can access the PG Console at https://192.168.100.250 |
|
53 |
||
54 |
In order to configure networking, PLUMgrid License needs to be posted. |
|
55 |
||
56 |
juju set plumgrid-director plumgrid-license-key="$LICENSE_KEY"
|
|
57 |
||
58 |
# Contact Information
|
|
59 |
||
60 |
Bilal Baqar <bbaqar@plumgrid.com> |
|
61 |
Bilal Ahmad <bilal@plumgrid.com> |