kolla/compose
Sam Yaple 62e02fdbf4 Partially revert thin neutron containers
Due to a revert in the Docker code, thin neutron containers do not work
at this time. The neutron plugin agents do not need to exist in the same
container as the other agents however. This allows for using either
linuxbridge or openvswitch

The docker commit that did the revert:
ff770d33cd

Closes-Bug: 1469307
Change-Id: Idf79c31c74c34b93f5a9bac49730aca49bbdb861
2015-06-27 16:39:34 +00:00
..
cinder-api-scheduler.yml Add cinder into the docker compose setup 2015-06-19 13:15:48 -04:00
cinder-backup.yml Add cinder into the docker compose setup 2015-06-19 13:15:48 -04:00
cinder-volume.yml Add cinder into the docker compose setup 2015-06-19 13:15:48 -04:00
designate.yml Add designate-sink service 2015-06-19 17:08:47 +02:00
galeradb.yml Galera container 2015-06-19 16:14:34 +02:00
glance-api-registry.yml Set up glance to use a data container. 2015-06-18 13:48:22 -04:00
heat-api-engine.yml Set release tag to 'latest' for development branch 2015-05-12 13:18:09 +09:00
horizon.yml Set release tag to 'latest' for development branch 2015-05-12 13:18:09 +09:00
keepalived.yml Keepalived container 2015-06-22 17:18:44 +02:00
keystone.yml Set release tag to 'latest' for development branch 2015-05-12 13:18:09 +09:00
magnum-api-conductor.yml Set release tag to 'latest' for development branch 2015-05-12 13:18:09 +09:00
mariadb.yml Set release tag to 'latest' for development branch 2015-05-12 13:18:09 +09:00
neutron-agents.yml Partially revert thin neutron containers 2015-06-27 16:39:34 +00:00
neutron-linuxbridge-agent.yml Partially revert thin neutron containers 2015-06-27 16:39:34 +00:00
neutron-server.yml Set release tag to 'latest' for development branch 2015-05-12 13:18:09 +09:00
nova-api-compute-network.yml Set release tag to 'latest' for development branch 2015-05-12 13:18:09 +09:00
nova-api-conductor-scheduler-consoleauth-novncproxy.yml Set release tag to 'latest' for development branch 2015-05-12 13:18:09 +09:00
nova-compute-network.yml Add cinder into the docker compose setup 2015-06-19 13:15:48 -04:00
nova-compute.yml Add cinder into the docker compose setup 2015-06-19 13:15:48 -04:00
rabbitmq.yml Set release tag to 'latest' for development branch 2015-05-12 13:18:09 +09:00
README.md Consolidate tools/conf-* scripts in tools/init-runonce 2015-04-28 12:15:42 +09:00

Docker compose

These scripts and docker compose files can be used to stand up a simple installation of openstack. Running the 'tools/genenv' script creates an 'openstack.env' suitable for running on a single host system as well as an 'openrc' to allow access to the installation.

Once you have run that you can either manually start the containers using the 'docker-compose' command or try the 'tools/kolla start' script which tries to start them all in a reasonable order, waiting at key points for services to become available. Once stood up you can issue the typical openstack commands to use the installation. If using nova networking use:

# source openrc
# tools/init-runonce
# nova boot --flavor m1.medium --key_name mykey --image puffy_clouds instance_name
# ssh cirros@<ip>

Else if using neutron networking use:

# source openrc
# tools/init-runonce
# nova boot --flavor m1.medium --key_name mykey --image puffy_clouds instance_name --nic net-id:<net id>
# ssh cirros@<ip>