Red Hat OpenShift on VMware vSphere
NVIDIA AI Enterprise 2.0 or later
Follow the steps outlined in the Installing vSphere section of the RedHat OpenShift documentation installing OpenShift on vSphere.
When using virtualized GPUs you must change the boot method of each VM that is deployed as a worker and the VM template to be EFI. This requires powering down running worker VMs. The template must be converted to a VM, then change the boot method to EFI, then convert back to a Template. When using the UPI install method, after Step 8 of the “Installing RHCOS and starting the OpenShift container Platform bootstrap process” change the boot method to EFI before continuing to Step 9. When using the IPI method, each VM’s boot method can be changed to EFI after VM deployment.
It is also recommended that you leverage Running Red Hat OpenShift Container Platform on VMware Cloud Foundation documentation for deployment best practices, system configuration, and reference architecture.
NVIDIA AI Enterprise 2.0 requires OpenShift Container Platform Version 4.9+
The OpenShift stack is shown below which leverages the NVIDIA Operators to accelerate each node. The underlaying hardware is abstracted away, so the K8’s orchestration layer is only aware of the guest operating system of each VM. While changes to the virtual machine resources must be completed in VMware vSphere, MachineSets in OpenShift can be used to easily scale VM nodes up and down from the OpenShift Console especially if VM resources are standardized as a template in a cluster.
With the OpenShift command-line interface (CLI), the oc command, you can create applications and manage OpenShift Container Platform projects from a terminal. The OpenShift CLI is ideal in the following situations:
Working directly with project source code
Scripting OpenShift Container Platform operations
Managing projects while restricted by bandwidth resources and the web console is unavailable
You can install the OpenShift CLI (oc) either by downloading the binary or by using an RPM. Follow the instruction for Getting Started with the OpenShift CLI.