These templates are used to deploy my home cloud environment which I use for development purposes. While this is a development cloud, and small, it does use all of the production characteristics ensuring that there's remote storage and network isolation.
The cloud environment uses NFS for remote storage.
The NFS implementation is on the backend through ZFS and is not covered by these deployment templates.
The cloud environment uses a multi-nic setup with VLAN tagged interfaces which supports both IPv4 and IPv6.
The file make-cloud.bash
is provided to make deployments simple, containing
a collection of helper functions which can ease the deployment process and
provide for some better understanding to what is actually required to run
an end to end TripleO deployment.
To use these functions source the
make-cloud.bash
file.
$ pre-build
$ deploy-undercloud
$ get-overcloud-images
$ generate-roles
$ network-provision
$ baremetal-import
$ baremetal-inspect
$ baremetal-provision
$ deploy-overcloud
$ post-deploy
You can use the following functions to setup a standalone deployment:
$ pre-build
$ setup-standalone-multi-nic
$ deploy-standalone
Note that the standalone configuration assumes it can use eth1 for the required network bridge.