# Solution overview
This section describes the deployment of Red Hat OpenShift Container Platform 4 on both physical and virtual compute resources.
# Physical bare metal configuration
In a bare metal configuration, the master nodes are deployed in a highly available configuration running on three (3) HPE Synergy 480 Gen10 Compute Modules. Load balancing can be deployed as a virtual machine or as a physical appliance. Red Hat OpenShift worker nodes are deployed on the bare metal with three (3) HPE Synergy 480 Gen10 Compute Modules running RHCOS version 4. The OpenShift install tool is run to generate ignition files that contain information about the hosts that will be provisioned. The Core OS for the worker nodes is then booted with the help of iPXE and the ignition files are passed with the OS image during installation. HPE Storage systems such as HPE Nimble, HPE 3PAR, and HPE Synergy D3940 Storage Modules provide support for ephemeral and persistent container volume via persistent volume.
Figure 1 provides an overview of the Red Hat OpenShift Container Platform 4 solution layout in a bare metal setup configuration.
Figure 1. Solution layout for a bare metal setup
Note
- The number of physical nodes represented in the solution layout is subject to change based on customer requirements.
- The scripts and reference files provided with this document are included as examples of how to build the solution. They are not supported by Hewlett Packard Enterprise or Red Hat. It is expected that the scripts and reference files will be modified to meet the requirements of the deployment environment by the installation user prior to installation.
# Virtualized configuration
In a virtualized configuration, the OpenShift master nodes and worker nodes are deployed as VMware® vSphere virtual machines running on three (3) or more HPE Synergy 480 Gen10 Compute Modules. All virtual machines run RHCOS version 4. The OpenShift install tool is run to generate ignition files that contain information about the hosts that will be provisioned. The CoreOS operating system for the worker nodes is then PXE booted and the ignition files are passed with the OS image during installation. HPE Synergy D3940 Storage Module provides support for both ephemeral and persistent volume.
Figure 2 provides an overview of the Red Hat OpenShift Container Platform 4 solution layout in a virtualized setup configuration.
Figure 2. Solution layout for a virtualized setup
# Solution layout
Figure 3 highlights the solution at a high level.
Figure 3. High-level overview of the solution layout
The solution assumes that the following infrastructure services and components are installed, configured, and function properly:
- LDAP or Active Directory
- DHCP
- DNS
- iPXE
- NTP
- TFTP
# Standards used in this document
This document makes use of the following standard terms:
Installation user or installer: Individual or individuals responsible for carrying out the installation tasks to produce a functional Red Hat OpenShift Container Platform 4 solution on HPE Synergy.
Installer machine or installer VM: The system that is capable of connecting to various components within the solution and is used to run most of the key commands. In this solution, this machine also serves as the Ansible Engine host.
Bootstrap node: The cluster requires the bootstrap machine to deploy the OpenShift Container Platform cluster on the three control plane machines. It can be removed after the cluster installation.