kolla/compose
Steven Dake e18140ae50 Add heat-api-cfn to heat-api-engine yml
Star theat-api-cfn in the main heat-api-engine compose
file.

Change-Id: Ibe5c9169c606a76470fe9be9c9cc439aaf8d3f0f
2015-05-11 09:26:08 -07:00
..
glance-api-registry.yml Port to Kilo 2015-05-06 13:54:00 -07:00
heat-api-cfn.yml Port to Kilo 2015-05-06 13:54:00 -07:00
heat-api-engine.yml Add heat-api-cfn to heat-api-engine yml 2015-05-11 09:26:08 -07:00
horizon.yml Port to Kilo 2015-05-06 13:54:00 -07:00
keystone.yml Add kilo tag to keystone compose file 2015-05-07 00:21:57 +00:00
magnum-api-conductor.yml Add Magnum Containers as a Service to Kolla 2015-05-11 09:26:02 -07:00
mariadb.yml Port to Kilo 2015-05-06 13:54:00 -07:00
neutron-agents.yml Port to Kilo 2015-05-06 13:54:00 -07:00
neutron-server.yml Port to Kilo 2015-05-06 13:54:00 -07:00
nova-api-compute-network.yml Port to Kilo 2015-05-06 13:54:00 -07:00
nova-api-conductor-scheduler-consoleauth-novncproxy.yml Port to Kilo 2015-05-06 13:54:00 -07:00
nova-compute-network.yml Port to Kilo 2015-05-06 13:54:00 -07:00
nova-compute.yml Port to Kilo 2015-05-06 13:54:00 -07:00
rabbitmq.yml Port to Kilo 2015-05-06 13:54:00 -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>