Video recording and post production done by OpenStack Foundation.
This session s goal is to illustrate how DevOps can use Heat to orchestrate the deployment and scaling of complex applications on top of OpenStack. In this example, we'll use the example of deploying OpenShift Origin (a PaaS) with multiple Brokers & Nodes, MongoDB, DNS requirements - all of which can easily be deployed and managed using Heat (OpenStack's Native Orchestration tooling). We ll also cover creating images with OpenStack s Disk Builder and registering the images with Glance.
Starting with a walk-thru of the example deployment Heat Templates for OpenShift Origin (available in openstack github repository) We ll walk thru the existing templates and enhance them to provide additional functionalities such as positioning alarms, responding to alarms, adding instances, and auto-scaling.
As Heat is just one of a number of effective means for deploying and managing applications on OpenStack, we'll also give a quick overview of alternative examples as well including a walk-thru of an HA deployment using Puppet.