aboutsummaryrefslogtreecommitdiffstats
path: root/charms/trusty/contrail-control/README.md
blob: 702fc29c5df3131aa111a4763ee444bb4688e9f3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
Overview
--------

OpenContrail (www.opencontrail.org) is a fully featured Software Defined
Networking (SDN) solution for private clouds. It supports high performance
isolated tenant networks without requiring external hardware support. It
provides a Neutron plugin to integrate with OpenStack.

This charm is designed to be used in conjunction with the rest of the OpenStack
related charms in the charm store to virtualize the network that Nova Compute
instances plug into.

This charm provides the control node component which contains the
contrail-control service.
Only OpenStack Icehouse or newer is supported.

Usage
-----

Contrail Configuration and Keystone are prerequisite services to deploy.
Once ready, deploy and relate as follows:

    juju deploy contrail-control
    juju add-relation contrail-control:contrail-api contrail-configuration:contrail-api
    juju add-relation contrail-control:contrail-discovery contrail-configuration:contrail-discovery
    juju add-relation contrail-control:contrail-ifmap contrail-configuration:contrail-ifmap
    juju add-relation contrail-control keystone

Install Sources
---------------

The version of OpenContrail installed when deploying can be changed using the
'install-sources' option. This is a multilined value that may refer to PPAs or
Deb repositories.

The version of dependent OpenStack components installed when deploying can be
changed using the 'openstack-origin' option. When deploying to different
OpenStack versions, openstack-origin needs to be set across all OpenStack and
OpenContrail charms where available.

High Availability (HA)
----------------------

Multiple units of this charm can be deployed to support HA deployments:

    juju add-unit contrail-control