-
Notifications
You must be signed in to change notification settings - Fork 89
MidoNet Juju Charms Bundle Install
Minimal bundle bundle-midonet-openstack-base.yaml installs OpenStack Kilo and MidoNet 2015-06 using the following charms:
- neutron-agents-midonet
- midonet-agent
- midonet-api
- glance
- mysql
- rabbitmq-server
- keystone
- cassandra
- cinder
- neutron-api
- nova-cloud-controller
- openstack-dashboard
- nova-compute
- zookeeper
To install the latest MEM MidoNet you need to specify the options:
- midonet-release: kilo/mem-1.9
- mem-username: mido-username
- mem-password: mido-password
for the following charms:
- neutron-api
- midonet-api
- midonet-agent
The bundle does not specify any placement so it uses one machine per charm but two of them are subordinated:
- midonet-agent subordinated to neutron-api
- neutron-agents-midonet subordinated to neutron-api
therefore this deployment requires 12 machines in addition to the bootstrap node.
A minimum of 4GB of RAM per machine is recommended for deploying the bundle.
It can be deployed using:
juju-deployer -c bundle-midonet-openstack-base.yaml
The charms can also be deployed in a role-based environment using another bundle which uses LXCs to group charms into the same machines.
Controller node (16GB of RAM):
- mysql
- rabbitmq-server
- openstack-dashboard
- keystone
- cinder
- glance
- nova-cloud-controller
NSDB node (8GB of RAM):
- neutron-api
- neutron-agents-midonet
- zookeeper
- cassandra
- Compute node (8GB of RAM):
- midonet-agent
- nova-compute
MidoNet-api node (8GB of RAM):
- midonet-api