ea0f5c7efa
Add Heat-api-cfn for wait conditions Magnum needs wait conditions in order to operate properly. heat-api-cfn is where wait conditions connect. Change-Id: I56742dd96e4607dc0042d0cef4e18c922f9ed736 Implements: blueprint container-heat-api-cfn |
||
---|---|---|
.. | ||
glance-api-registry.yml | ||
heat-api-cfn.yml | ||
heat-api-engine.yml | ||
horizon.yml | ||
keystone.yml | ||
mariadb.yml | ||
neutron-agents.yml | ||
neutron-server.yml | ||
nova-api-compute-network.yml | ||
nova-api-conductor-scheduler.yml | ||
nova-compute-network.yml | ||
nova-compute.yml | ||
rabbitmq.yml | ||
README.md |
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>