Description

For the VMs to have access to Nova's metadata and DHCP services, it is
necessary that neutron-metadata-agent and neutron-dhcp-agent run in a
baremetal machine connected to the MidoNet topology. This charm takes care of
that.

Neutron Agents for MidoNet

Overview

This charm is a subordinate charm for the neutron-api charm. It configures the
Neutron DHCP and metadata agents to work in the recommended topology and
configuration for MidoNet.

Usage

# Deploy the network controller
juju deploy --to X neutron-api --config=your_config_file.cfg
juju deploy neutron-agents-midonet --config=your_config_file.cfg
juju deploy midonet-agent --config=your_config_file.cfg
juju deploy midonet-api --config=your_config_file.cfg

# Make its relations
juju add-relation neutron-api neutron-agents-midonet
juju add-relation neutron-api midonet-api
juju add-relation neutron-api midonet-agent
juju add-relation neutron-api keystone
juju add-relation neutron-api mysql
juju add-relation neutron-api nova-cloud-controller
juju add-relation neutron-api rabbitmq-server
juju add-relation neutron-agents-midonet nova-cloud-controller

Configuration

openstack-origin
(string) Repository from which to install. May be one of the following: distro (default), ppa:somecustom/ppa, a deb url sources entry, or a supported Cloud Archive release pocket. Supported Cloud Archive sources include: cloud:<series>-<openstack-release> cloud:<series>-<openstack-release>/updates cloud:<series>-<openstack-release>/staging cloud:<series>-<openstack-release>/proposed For series=Precise we support cloud archives for openstack-release: * icehouse For series=Trusty we support cloud archives for openstack-release: * juno * kilo * ... NOTE: updating this setting to a source that is known to provide a later version of OpenStack will trigger a software upgrade. NOTE: when openstack-origin-git is specified, openstack specific packages will be installed from source rather than from the openstack-origin repository.
distro
mem-password
(string) The Midokura Enterprise MidoNet password credentials to access the repository.
rabbit-vhost
(string) Rabbitmq vhost
openstack
mem-username
(string) The Midokura Enterprise MidoNet username credentials to access the repository.
midonet-origin
(string) 'mem-1.8', 'mem-1.9', 'midonet-2015.06' NOTE: updating this setting to a source that is known to provide a later version of MidoNet (do not change between MEM and MidoNet) will trigger a software upgrade.
midonet-2015.06
rabbit-user
(string) Username used to access rabbitmq queue
neutronagents