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
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.
# 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
- (string) The Midokura Enterprise MidoNet password credentials to access the repository.
- (string) The Midokura Enterprise MidoNet username credentials to access the repository.
- (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.
- (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.
- (string) Username used to access rabbitmq queue
- (string) Rabbitmq vhost