# Solution Physical Components
# Hardware
The HPE Ezmeral Container Platform environment is built around HPE ProLiant Gen10 Servers using a deployment setup consisting of,
- HPECP Control plane: Controllers (3 X HPE ProLiant DL360 Gen10), 2 GWs (2 X HPE ProLiant DL 360 Gen 10)
- HPECP DF cluster for K8s: DF Masters (3 X HPE ProLiant DL360 Gen10), DF Workers (5 X HPE ProLiantDL380 Gen 10)
- K8s Compute cluster: Masters (3 X HPE ProLiant DL360 Gen10), Workers (3 X HPE ProLIant DL360 Gen10)
Figure 6 shows the physical layout of the server, storage, and network used for the solution.
Figure 6. Front view of the Hardware setup for this 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 DL360 Gen10 Servers | 14 | Three for HPE Ezmeral Container Platform Controller + Two for HPE Ezmeral Container Platform Gateway + Three for HPE Ezmeral Data Fabric K8 Master Nodes + Six for HPE Ezmeral Container Platform K8s Compute Cluster |
HPE ProLiant DL380 Gen10 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 Container Platform 5.2.
# Operating System installation
Installs the SUSE Linux Enterprise Server 15 SP2 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 Container Platform | 5.2 | Control Plane deployed on three server nodes |
SUSE Linux Enterprise Server | 15 SP2 | OS for all compute modules with SP1 update minimum |
HPE Gateway Load Balancer | 5.2 | Configured automatically by HPE Ezmeral Container Platform |
Kubernetes | 1.18 | Kubernetes version installed as a part of the solution |
Docker | 19.03.5 | Docker server & client version |
HPE Ezmeral Data Fabric | 6.2 | 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. |