Steven Dake 97d3792bfe Make genenv.sh create an environment that will actually start keystone
The latest keystone container parses the keystone admin port environment
variable.  This script was setting it incorrectly.

Change-Id: I0d85e5266e5198e47b77906639bc121cd1e6d1f5
2015-03-18 20:08:15 -07:00
..
2015-03-16 17:07:14 -04:00
2015-03-16 11:48:27 -07:00
2015-03-16 12:26:20 -07:00
2015-03-16 12:26:20 -07:00

Docker compose

These scripts and docker compose files can be used to stand up a simple installation of openstack. Running the 'genenv.sh' 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 'start.sh' 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:

# source openrc
# nova network-create vmnet --fixed-range-v4=10.0.0.0/24 --bridge=br100 --multi-host=T
# nova secgroup-add-rule default tcp 22 22 0.0.0.0/0
# nova secgroup-add-rule default icmp -1 -1 0.0.0.0/0
#
# nova keypair-add mykey > mykey.pem
# chmod 600 mykey.pem
# nova boot --flavor m1.medium --key_name mykey --image puffy_clouds instance_name
# ssh -i mykey.pem cirros@<ip>