Several internal and external prerequisites must be met before you can begin the deployment of Red Hat OpenShift in a VMware Cloud Foundation virtual infrastructure workload domain.

Infrastructure Prerequisites

You must prepare multiple items for the deployment of Red Hat OpenShift.

  • Linux host with access to your software-defined data center (This design is validated with a Fedora Linux 31 host)

  • Web server configured on the Linux host

  • NFS export

    • Allowed in: 192.168.23.0/24, 192.168.24.0/24

    • Size: 100GB

  • Configure additional DNS records

  • Obtain additional VMware software

  • Obtain Red Hat OpenShift software

Table 1. Additional Required DNS Records

Host Name

IP Address

Record Type

control-plane-0.sfo-w01-ocp01.sfo.rainpole.io

192.168.23.10

A

control-plane-1.sfo-w01-ocp01.sfo.rainpole.io

192.168.23.11

A

control-plane-2.sfo-w01-ocp01.sfo.rainpole.io

192.168.23.12

A

worker-0.sfo-w01-ocp01.sfo.rainpole.io

192.168.23.20

A

worker-1.sfo-w01-ocp01.sfo.rainpole.io

192.168.23.21

A

worker-2.sfo-w01-ocp01.sfo.rainpole.io

192.168.23.22

A

bootstrap.sfo-w01-ocp01.sfo.rainpole.io

192.168.23.30

A

etcd-0.sfo-w01-ocp01.sfo.rainpole.io

192.168.23.10

A

etcd-1.sfo-w01-ocp01.sfo.rainpole.io

192.168.23.11

A

etcd-2.sfo-w01-ocp01.sfo.rainpole.io

192.168.23.12

A

api.sfo-w01-ocp01.sfo.rainpole.io

192.168.23.10

A

api.sfo-w01-ocp01.sfo.rainpole.io

192.168.23.11

A

api.sfo-w01-ocp01.sfo.rainpole.io

192.168.23.12

A

api.sfo-w01-ocp01.sfo.rainpole.io

192.168.23.30

A

api-int.sfo-w01-ocp01.sfo.rainpole.io

192.168.23.10

A

api-int.sfo-w01-ocp01.sfo.rainpole.io

192.168.23.11

A

api-int.sfo-w01-ocp01.sfo.rainpole.io

192.168.23.12

A

api-int.sfo-w01-ocp01.sfo.rainpole.io

192.168.23.30

A

*.apps.sfo-w01-ocp01.sfo.rainpole.io

192.168.23.20

A

*.apps.sfo-w01-ocp01.sfo.rainpole.io

192.168.23.21

A

*.apps.sfo-w01-ocp01.sfo.rainpole.io

192.168.23.22

A

_etcd-server-ssl._tcp.sfo-w01-ocp01.sfo.rainpole.io

etcd-0.sfo-w01-ocp01.sfo.rainpole.io

SRV

_etcd-server-ssl._tcp.sfo-w01-ocp01.sfo.rainpole.io

etcd-1.sfo-w01-ocp01.sfo.rainpole.io

SRV

_etcd-server-ssl._tcp.sfo-w01-ocp01.sfo.rainpole.io

etcd-2.sfo-w01-ocp01.sfo.rainpole.io

SRV

VMware Software

  • To facilitate the operation of the Red Hat OpenShift cluster with NSX-T Data Center, download the NSX Container Plugin 3.0.1 package.

  • To provide observability for your OpenShift cluster, you must have an account for the Tanzu Observability by Wavefront service.

Red Hat OpenShift Software

Before you can start the deployment, you must obtain multiple Red Hat OpenShift components:

  • Obtain your pull secret from the Red Hat OpenShift Cluster website.

  • Download openshift-install Red Hat OpenShift 4.3 installation binaries.

  • Download oc and kubectl Red Hat OpenShift 4.3 command-line interface binaries.

  • Download the Red Hat CoreOS 4.3 virtual appliance OVA.