TripleO is an OpenStack Deployment & Management tool. It is developed upstream as the OpenStack TripleO project, but we have a special love for it in RDO-land.
Virtual environment quickstart
There is an Ansible-based project called tripleo-quickstart whose main goal is to quickly stand up TripleO environments using an image-based undercloud approach similar to the OPNFV Apex project.
You will need a host machine (referred to as
$VIRTHOST) with at least 16GB of RAM, preferably 32GB, and you must be able to ssh to the
$VIRTHOST machine as root without a password from the machine running Ansible. The
$VIRTHOST machine must be running a recent Red Hat-based Linux distribution (such as CentOS 7 or RHEL 7, but only CentOS 7 is currently tested).
A quick way to test that your
$VIRTHOST machine is ready to rock is:
$ ssh root@$VIRTHOST uname -a
The defaults are meant to just work, so it is as easy as downloading and running the
quickstart.sh script will install this repo along with Ansible in a virtual environment and run the
quickstart.sh script also has some dependencies that must be installed on the local system before it can run. You can install the necessary dependencies by running:
$ sudo bash quickstart.sh --install-deps
quickstart playbook will delete the
stack user on the $VIRTHOST and recreate it:
$ export VIRTHOST='my_test_machine.example.com' $ curl -O https://raw.githubusercontent.com/openstack/tripleo-quickstart/master/quickstart.sh $ bash quickstart.sh $VIRTHOST
This script will output instructions at the end to access the deployed undercloud. If a release name is not given, the latest stable release name is used. Further documentation about TripleO Quickstart is available from the TripleO Quickstart Documentation.
Upstream TripleO documentation:
Note: Limit your environment-specific content in the menu on the left-hand side of the documentation page.
TripleO (RDO-Manager) HA setup:
tripleo-quickstart demo (March 9, 2016):
OpenStack Summit, Vancouver (May 22, 2015):
Post Demo 5 (April 21, 2015):
Demo 3 (March 9, 2015):