charm-openvswitch-odl/src
Liam Young a8091a7886 Switch charm to new format
This charm was written when the reactive framework was in its infancy
and the layers for Openstack had not been written. This change
updates the charm to use the new layout and removes code which now
resides in a shared layer. The unit tests have also been updated and
extended.

Change-Id: Ib75710021aa48fb739c6fbca8ef52bf296d2a26a
2016-10-04 15:03:29 +01:00
..
lib/charm/openstack Switch charm to new format 2016-10-04 15:03:29 +01:00
reactive Switch charm to new format 2016-10-04 15:03:29 +01:00
templates Switch charm to new format 2016-10-04 15:03:29 +01:00
tests Switch charm to new format 2016-10-04 15:03:29 +01:00
README.md Switch charm to new format 2016-10-04 15:03:29 +01:00
TODO.md Switch charm to new format 2016-10-04 15:03:29 +01:00
config.yaml Switch charm to new format 2016-10-04 15:03:29 +01:00
copyright Switch charm to new format 2016-10-04 15:03:29 +01:00
icon.svg Switch charm to new format 2016-10-04 15:03:29 +01:00
layer.yaml Switch charm to new format 2016-10-04 15:03:29 +01:00
metadata.yaml Switch charm to new format 2016-10-04 15:03:29 +01:00
test-requirements.txt Switch charm to new format 2016-10-04 15:03:29 +01:00
tox.ini Switch charm to new format 2016-10-04 15:03:29 +01:00

README.md

Overview

This subordinate charm provides OpenvSwitch integration with an OpenDayLight (ODL) controller.

Its design to support deployment of principle charms as part of an ODL SDN deployment.

It also optionally supports deployment and configuration with OpenStack Compute (Nova).

Usage

To deploy (partial deployment only - see other charms for full details):

juju deploy openvswitch-odl
juju deploy odl-controller
juju add-relation odl-controller openvswitch-odl

This charm can be used with any other principle charm:

juju deploy ubuntu
juju add-relation openvswitch-odl ubuntu

or with the OpenStack nova-compute and neutron-gateway charms:

juju deploy nova-compute
juju deploy neutron-gateway
juju add-relation nova-compute openvswitch-odl
juju add-relation neutron-gateway openvswitch-odl

Configuration Options

This charm will optionally configure the local ip address of the OVS instance to something other than the 'private-address' provided by Juju:

juju set openvswitch-odl os-data-network=10.20.3.0/21

The charm will scan configured network interfaces, and reconfigure the OVS instance with an alternative IP address if one is found within the configure subnet CIDR.

Restrictions

This charm can't be deployed under LXC containers; however it will work just fine under KVM or on bare metal.