Thursday, February 11, 2016

How to install OpenShift as your private PaaS

Ready for your own local OpenShift private Paas?
There are very few things better for an application developer than a solid Platform as a Service (PaaS) infrastructure that takes away all of the underlying service pains and let's her focus on her application development.

One of the best out there is OpenShift Online, which you can use freely or scale up with a subscription for more instances with more services such as size, scalability and storage capabilities. This is a public PaaS, and by no stretch of the imagination is this option a bad choice, but you might be interested in putting together your very own private PaaS experience.

Private PaaS

After spending a lot of time using, demoing and presenting on how to master various application developer facing topics around OpenShift Online, it is time to setup our own local private PaaS.

Before we dive into that, take some time to examine the following session that shows you what Mastering xPaaS with OpenShift using a public PaaS can do for your application development:



Now we are ready to put the power of this public PaaS at your finger tips by installing OpenShift as a private PaaS on your laptop.

OpenShift private PaaS installation

While many others have walked you through all the tedious steps needed to prepare, configure and finally install OpenShift as a private PaaS, here I hope to make it so simple anyone can do it.

Not only that, you can do it in just three steps, I promise!

It is really that easy with the fully automated OpenShift Install Demo project put together to make the process both fool proof and repeatable. So what are the three steps you ask?
  1. Install pre-requisites: Vagrant & Virtualbox
  2. Download and unzip OpenShift install demo
  3. Run the install script (init.sh)
You will need to have the pre-requisites installed, but if you don't and start the installation it will stop, warn you and provide the links to go and get what is missing. You will need to download and unzip the install project.

Finally you will need to run the installation, just one command (init.sh for Linux & OSX, Windows coming soon...) you type in and then sit back to enjoy a fully installed OpenShift Origin private PaaS.

For more information around the Cloud stack that supports your OpenShift private PaaS experience, see the App Dev Cloud Stack series that takes you on a tour of the Red Hat Cloud Suite.

We will be back soon to dive deeper into using this private PaaS for application development tasks and showcasing how productive and painless a good PaaS can be.