Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
43 lines (27 sloc) 1.87 KB

Pre-requirements

  • OpenStack
    • You can use any version of OpenStack, however we recommend OpenStack kilo or above. Reason for this is that heat includes the means to reconfigure a VM at runtime.
  • OpenShift v2 or v3
    • You can choose to install either OpenShift v2 or v3, however we recommend installing v3. The reason for this is the performance of v3 is better than that of v2.

Install OpenStack

A full guide to installing OpenStack is beyond this guide. However, the use of Redhat's packstack is often used by us to quickly install either an OpenStack cluster or all-in-one local installation in a VM.

Install OpenShift v2

Note that OpenShift v2 is now deprecated and will in future releases be removed.

wget https://install.openshift.com/portable/oo-install-origin-m4.tgz
tar zxvf oo-install-origin-m4.tgz

vi oo_install_configure_master.ops.cloudcomplab.ch.pp

puppet apply oo_install_configure_master.ops.cloudcomplab.ch.pp

sed -i s/processes=2/processes=1/g /usr/libexec/openshift/cartridges/python/usr/versions/2.7/etc/conf.d/performance.conf.erb

$ reboot

$ oo-diagnostics

Install OpenShift v3

We have documented the installation of OpenShift v3 here.

Install Cloud Controller

The installation of the Cloud Controller is described here.

Install a Service Manager

The installation of a Serivce manager is described here.

Develop a Serivce Orchestrator

We recoommend you take a look at the sample Service Orchestrator first, it can be found here.

Next, follow those steps to write your own Service Orchestrator.