OpenShift 3.6 Node Guest Configuration: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 24: Line 24:


{{Internal|OpenShift_3.6_Generic_Guest_Template#Docker_Storage_Setup|Guest Template Docker Storage Setup}}
{{Internal|OpenShift_3.6_Generic_Guest_Template#Docker_Storage_Setup|Guest Template Docker Storage Setup}}
Activate at boot:
systemctl enable docker
systemctl disable docker-storage-setup





Revision as of 06:53, 9 November 2017

Internal

Clone the Generic Template

Use the generic template as a base image and clone it, as described below.

While cloning the guest, make sure to:

  • Adjust the memory and the number of virtual CPUs.
  • Provision docker storage sized proportionally with the nature of the node.
Cloning a Guest

The process will produce a ocp36.master (smaller docker storage), ocp36.infanode, ocp36.node1, ocp36.node2, etc.

Resources

Verify resources (memory, CPU).

Configure Docker Storage

Repeat the template docker storage setup procedure:

Guest Template Docker Storage Setup

Activate at boot:

systemctl enable docker
systemctl disable docker-storage-setup


OpenShift Node Configuration

https://docs.openshift.com/container-platform/3.6/install_config/install/prerequisites.html#prereq-dns

Configure docker disk (note that the sequence described blow needs a modified /usr/bin/docker-storage-setup):

systemctl stop docker
unalias rm
rm -r /var/lib/docker
cat /dev/null > /etc/sysconfig/docker-storage
pvs
fdisk /dev/vdb
/usr/bin/docker-storage-setup --force
systemctl is-enabled docker
systemctl start docker
systemctl status docker