The intention of this post is to get oneself kick-started into playing with Platform as a Service (PaaS) by interacting with a lab environment that is running in a VM on your local machine. It relies heavily on other parties (OpenShiftOrigin, jmorales, Red Hat and JavaZone) prior work that I “abuse” in this post.
The environment consists of CentOS Linux, OpenShift Origin with master/node roles, Gitlab, Sonatype Nexus Repository Manager and Lab contents.
Dont Get PaaS-ed By
In order to play along locally with the activities in this post one needs OpenShift Origin up and running. We will address this with a VM running on VirtualBox with Vagrant. So, get hold of VirtualBox (version 5.0) and Vagrant (version 1.8.4) for your OS, download the “box”, start it and check that it’s alive:
~$ vagrant box add jmorales/origin-labs --provider virtualbox ~$ cd ~/vagrant/origin-labs ~$ vagrant up Bringing machine 'default' up with 'virtualbox' provider... … ==> default: Booting VM... ==> default: Waiting for machine to boot. This may take a few minutes... default: SSH address: 127.0.0.1:2222 default: SSH username: vagrant default: SSH auth method: private key … ==> default: Machine booted and ready! … ~$ vagrant box list jmorales/origin-labs (virtualbox, 1.3.0-alpha.3)
Test SSH login to your VM:
~$ ssh email@example.com -p 2222 -i \ ~/vagrant/origin-labs/.vagrant/machines/default/virtualbox/private_key Last login: Wed Nov 23 05:19:52 2016 from 10.0.2.2 [vagrant@localhost ~]$
Access the Web Console by directing your browser to https://10.2.2.2:8443 and logging in as both
Username: dev Password: dev
Username: admin Password: admin
You are good to go, yay :-)
Let the PaaS fun begin
Subscribe via RSS