Following up on my last post about TripleO, here are some new steps on how to use TripleO-Quickstart to deploy Openstack on containers:
TripleO-Quickstart
The command below will deploy a minimum configuration of one controller and one compute node:
./quickstart.sh --requirements quickstart-extras-requirements.txt --playbook quickstart-extras.yml --config ~/.quickstart/config/general_config/containers_minimal.yml --teardown all --tags all --clean --release master-tripleo-ci 127.0.0.2
Once this finishes running, you should have a full cloud running and ready for testing.
Redeploy the overcloud
To redeploy just the overcloud, first create a file named: docker_registry.yaml
parameter_defaults: DockerNamespace: 192.168.24.1:8787/tripleoupstream DockerNamespaceIsRegistry: true
Now, run:
source ~/stackrc
openstack stack delete overcloud
openstack stack list
# wait until list is emptyopenstack overcloud container image upload --verbose --config-file /usr/share/tripleo-common/container-images/overcloud_containers.yaml
openstack overcloud deploy --templates -e /usr/share/openstack-tripleo-heat-templates/environments/docker.yaml -e $HOME/docker_registry.yaml
For more information checkout: http://tripleo.org/containers_deployment/index.html