# Solution Components

This solution describes the deployment of the HPE Ezmeral Runtime Enterprise, the creation of a Kubernetes cluster with the native HPE Ezmeral Data Fabric for Kubernetes, and an app modernization use case using KubeDirector. HPE Ezmeral Runtime Enterprise Controllers, Gateway servers, and Kubernetes cluster nodes are configured to achieve high availability. This section outlines the hardware, software, and service components utilized in this solution.

# Solution Physical Components

# Hardware

The HPE Ezmeral Runtime Enterprise environment is built around HPE ProLiant Gen11 Servers using a deployment setup consisting of HPE ProLiant DL325 Gen11 nodes, three (3) of which are deployed as HPE Ezmeral Runtime Enterprise Controllers in a highly available configuration, two (2) are deployed as gateway Load Balancer server, five (5) HPE DL 385 Gen11 nodes are used to create the HPE Ezmeral Data Fabric for Kubernetes and finally six (6) HPE ProLiant DL325 Gen 11 nodes are deployed as Kubernetes compute cluster.

Figure 5 shows the physical layout of the server, storage, and network used for the solution.

Figure 5. Front view of 16x HPE ProLiant DL325 & DL385 Gen11 Servers in the solution

The installation user has the flexibility to customize the HPE components throughout this stack in accordance with the unique IT and workload requirements or to build the solution with individual components.

Table 1 highlights the individual components and their quantities as deployed within the solution.

Table 1. Components utilized in the creation of this solution.

Component Qty Description
HPE ProLiant DL325 Gen11 Servers 11 Three for HPE Ezmeral Runtime Enterprise Controller + Two for HPE Ezmeral Runtime Enterprise Gateway + Three for HPE Ezmeral Data Fabric K8 Master Nodes + Six for HPE Ezmeral Runtime Enterprise K8s Compute Cluster
HPE ProLiant DL385 Gen11 Servers 5 Five Data Fabric worker nodes.
HPE Aruba 8325-32C BF 2 Each switch contains either 40/100GbE (QSFP+/QSFP28) or 1/10/25GbE (SFP/SFP+/SFP28)

# Disk requirement

A minimum of two (2) raw disks of 500 GB or higher in addition to the 500 GB OS disk per node is required.

# Software

HPE Ezmeral Runtime Enterprise 5.6.0.

# Operating System installation

Installs the SUSE Linux Enterprise Server 15 SP3 and ensures that the system has appropriate licensing in place using SUSE subscription. Installs the latest patches using zypper and ensures that the prerequisites have been met for each server.

The operating system installation and prerequisites for the deployment are automated as part of this solution. More details can be found further in the document in OS deployment section.

Table 2 describes the software versions utilized in the creation of this solution. The installation user should ensure that they download or have access to this software. Ensure that the appropriate subscription and licensing are in place to use within the planned time frame.

Table 2. Major software versions used in the creation of this solution

Component Version Description
HPE Ezmeral Runtime Enterprise 5.6.0 Control Plane deployed on three server nodes
SUSE Linux Enterprise Server 15 SP3 OS for all compute modules with SP1 update minimum
HPE Gateway Load Balancer 5.6.0 Configured automatically by HPE Ezmeral Runtime Enterprise
Kubernetes 1.23 Kubernetes version installed as a part of the solution
Docker 19.03.15 Docker server & client version
HPE External Ezmeral Data Fabric 7.0 & 7.1 HPE Ezmeral Data Fabric for tenant persistent volume

Table 3. Software installed on the installer machine

Component Version
Ansible 2.9
Python 3.6
Java 1.8

NOTE

The latest sub-version of each component listed in Table 2 and 3 should be installed.

# Services

This document is built with assumptions about services and network ports available within the implementation environment. This section discusses those assumptions.

Table 4 disseminates the services required in this solution and provides a high-level explanation of their function.

Table 4. Services used in the creation of this solution.

Service Description
DNS Provides name resolution on management and data center networks
NTP Ensures consistent time across the solution stack.