This guide will help you to deploy a (NON-PRODUCTION) OpenShift 3 instance on top of an existing OpenStack Liberty instance.
This will be a quick run through of how to get it OpenShift up and running, the full documentation can be found here https://docs.openshift.org/. I will be making use of Centos7.2 for the VM images and OpenShift Origin (Upstream opensource version), as well as OpenShift Ansible (https://github.com/openshift/openshift-ansible) to deploy.
(This guide assumes some familiarity with OpenStack, Linux, and that you have a good ability to troubleshoot)
What you will need
- A linux server with the following installed (I used Ubuntu 16.04);
- Python2.7
- pip
- Ansible (http://docs.ansible.com/ansible/intro_installation.html)
- OpenStack Python Clients
- Git
2. Access to an OpenStack environment with the following quota;
- 10 Instances
- 6 Floating IP’s
- 1 Network/Subnet/Router
3.Somewhere you can setup DNS records
Getting Started.
First build your linux machine from where you will be running the installation, this can be inside the OpenStack project in which you want to build the OpenShift environment, but will need access to the Nova, Neutron and HEAT endpoints for the OpenStack service you are going to build on-top of.