Technical requirements
The learning environment for this chapter will be represented by a single virtual machine deployed through Vagrant on VirtualBox. You will need the following minimal configuration in order to support the environment:
CPU | RAM, GiB | OS |
2 cores with HT enabled | 6 | Fedora 26/CentOS 7/RHEL 7 |
The VM will be about 3 GB in size, so make sure that you have enough free space on your /home
partition, or change the location of the directory where VirtualBox stores the VM's files in the File
| Preferences
| General
| Default Machine
folder.
The Vagrantfile
that can be used for deploying our VM may look similar to the following:
$ cat Vagrantfile
Vagrant.configure("2") do |config|
config.vm.box = "centos/7"
config.vm.hostname = "openshift.example.com"
config.vm.provider "virtualbox" do |v|
v.memory = 4096
v.cpus = 4
end
config.vm.network "private_network", ip: "172.24.0.11"
end
Note
As all OpenShift services in this chapter will be deployed on a single VM, we will provide it...