# SOLUTION OVERVIEW

This section covers the overview of Red Hat OpenShift Container Platform 4.15 on physical head nodes for KVM-based master VMs and physical worker nodes.

FIGURE 1: Solution layout Overview

HPE ProLiant Next Generation Sequencing (NGS) solution for Red Hat OpenShift Container Platform provides container deployment that can scale from three RHOCP nodes to 16 RHOCP nodes based on the size of deployment. It can be configured with different compute and storage building blocks to provide a mix of compute instances and storage volume characteristics. A single HPE ProLiant DL360 server gateway in rack 1 supports multiple racks.

This solution is deployed on a hybrid configuration. The RHOCP Control Plane nodes are deployed as KVM virtual machines running Red Hat CoreOS. These VMs are provisioned on three (3) HPE ProLiant DL360 Gen11 servers running Red Hat Enterprise Linux 8.9 and KVM. RHOCP worker nodes running RHEL 8.9 are deployed on the bare metal three (3) HPE ProLiant DL360 Gen11 servers. The temporary bootstrap node is deployed on one of the worker nodes and later configured as a worker node. The solution uses the internal storage on the HPE ProLiant DL360 Gen11 servers for both the Operating System and RHOCP applications. The environment infra support components (Installer machine, iPXE, DNS, DHCP, etc.) and a load balancer in this solution are deployed on virtual machines. The OpenShift-installer tool is run to generate ignition files that contain information about the hosts that will be provisioned. The Red Hat Linux CoreOS (RHCOS) for the nodes is then booted with the help of iPXE and the ignition files are passed with the OS image during installation. HPE ProLiant DL380 Gen11 servers leverage HPE Alletra 6000 via iSCSI to provide persistent container volume for application workload within RHOCP.

# SOLUTION ARCHITECTURE

This chapter includes the high-level architecture and rack architecture for the NGS solution for Red Hat OpenShift Container Platform.

# Component architecture

FIGURE 2. NGS solution for RHOCP 4.15 – High-level architecture

The high-level architecture of the NGS-optimized solution for RHOCP includes the following components:

  • Head Nodes: It includes three (3) Red Hat Control Plane VMs running RHEL 8.9 and one installer machine running RHEL 8.9. These head nodes use HPE ProLiant DL360 server compute instances and KVM to host management services. The services hosted on these nodes include Bind DNS, NTP, Squid proxy, admin CLI, and load balancer. Head node resources are created to host the Installer and RHOCP Control Plane nodes.
  • Worker Nodes: It includes three (3) RHOCP worker nodes running RHEL 8.9/RHCOS and optimized to run container workloads. These compute modules also deploy HPE CSI Driver for HPE Alletra storage.
  • Switches:
    • HPE Aruba 8325 ToR switch: This switch hosts Control Plane management and production network for integrating into the existing customer network.

    • HPE Aruba 6300M OOBM switch: This switch provides infrastructure for iLO and OneView management across all hosts.

The following table includes the node configuration used for NGS-optimized solution for RHOCP 4.15:

TABLE 1. NGS-optimized solution for RHOCP 4.15 node configuration

Node Function Form Factor Operating System
Head nodes Bare metal running KVM RHEL 8.9
Control Plane or Master nodes Virtual Machine RHCOS
Worker nodes Bare metal RHEL 8.9/RHCOS
Bootstrap node Virtual Machine RHCOS

# Rack layout

FIGURE 3. Rack layout for NGS-optimized RHOCP servers and network switches

Figure 3 illustrates the rack view of the solution. HPE Alletra 6000 for Storage Block Performance Module can be used for External Persistent Volumes using the HPE CSI Operator for Kubernetes (opens new window). For more information, see the HPE CSI Operator for Kubernetes (opens new window).