kolla/compose
Martin André 90ad52c4c1 Consolidate tools/conf-* scripts in tools/init-runonce
Fix issues reported in https://review.openstack.org/#/c/177681/3, and
simplify detection of cirros images in glance.

Only add developer's SSH key to nova if ~/.ssh/id_rsa.pub exists and is
readable.

Change-Id: I5936c6db399d63902d460b0d3c959619073cc3cc
2015-04-28 12:15:42 +09:00
..
glance-api-registry.yml Always restart glance services 2015-03-19 13:18:41 -07:00
heat-api-engine.yml Improve Heat integration 2015-03-20 10:21:01 -07:00
horizon.yml Make the Horizon dashboard work properly 2015-03-20 10:21:29 -07:00
keystone.yml Change keystone yml file to always restart. 2015-03-16 12:25:13 -07:00
mariadb.yml Tell mariadb to restart 2015-03-28 08:50:23 -07:00
neutron-agents.yml Fixes Spacing in Neutron Agents Compose File 2015-04-13 18:52:23 +00:00
neutron-server.yml Adds neutron-server to neutron container-set 2015-04-10 03:11:23 +00:00
nova-api-compute-network.yml Loads ebtables from inside the containers 2015-03-28 15:54:43 -05:00
nova-api-conductor-scheduler.yml docker compose file for nova api, conductor and scheduler. 2015-03-12 19:33:12 -07:00
nova-compute-network.yml Loads ebtables from inside the containers 2015-03-28 15:54:43 -05:00
nova-compute.yml Do not bindmount nova-compute directories 2015-04-21 13:10:19 -07:00
rabbitmq.yml rabbitmq yml file. 2015-03-16 11:48:27 -07: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>