# Solution Physical components

# Hardware

The HPE Google Anthos Bare Metal solution built around HPE ProLiant DL Gen10 Plus Servers using a deployment setup consisting of ten (10) HPE ProLiant DL Gen10 Plus Servers: one (1) HPE ProLiant DL325 Gen10 Plus Servers are deployed as Google Anthos Admin Workstation three (3) HPE ProLiant DL325 Gen10 Plus Servers are deployed as Google Anthos Admin Cluster Control Plane in a highly available configuration, three (3) HPE ProLiant DL325 Gen10 Plus Servers are deployed as Google Anthos Admin Cluster Nodes, three (3) HPE ProLiant DL325 Gen10 Plus Servers as Google Anthos User Cluster masters along with four (4) HPE ProLiant DL385 Gen10 Plus Servers for the Google Anthos Worker nodes that are used to run application workload.

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

Figure 3. Front view of Rack comprised of HPE ProLiant DL325 and DL385 Gen10 Plus 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 Gen10 Plus Servers 9 Five (5) for Google Anthos Admin Cluster + Three(3) for Google Anthos User Cluster Control Plane + One (1) for Google Anthos Admin Workstation
HPE ProLiant DL385 Gen10 Plus Servers 4 Four (4) Google Anthos User Cluster Worker Nodes
HPE Nimble Storage AF-40 1 For providing Persistent volume for Application workloads on Google Anthos User Cluster
HPE Aruba 6300M 1 Each switch contains 48 ports for Out of Band Management
HPE Aruba 8325-32C BF 2 Each switch contains either 40/100GbE (QSFP+/QSFP28) or 1/10/25GbE (SFP/SFP+/SFP28)

| HPE ProLiant DL325 Gen10 Plus Servers | 9 | Five (5) for Google Anthos Admin Cluster + Three(3) for Google Anthos User Cluster Control Plane + One (1) for Google Anthos Admin Workstation | | HPE ProLiant DL385 Gen10 Plus Servers | 4 | Four (4) Google Anthos User Cluster Worker Nodes | | HPE Nimble Storage AF-40 | 1 | For providing Persistent volume for Application workloads on Google Anthos User Cluster | | HPE Aruba 6300M | 1 | Each switch contains 48 ports for Out of Band Management | | HPE Aruba 8325-32C BF | 2 | Each switch contains either 40/100GbE (QSFP+/QSFP28) or 1/10/25GbE (SFP/SFP+/SFP28) |

# Software

Google Anthos 1.8 Bare Metal

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
Google Anthos Baremetal 1.8 Container Platfrom Solution
Red Hat Enterprise Linux 8.4 OS for all compute modules
Kubernetes 1.18 Kubernetes version installed as a part of the solution
Docker 19.03 or later installed Docker server and client version

NOTE

The supported operating system for deploying Google Anthos Bare metal is as follows: Red hat Enterprise Linux 8.1 or later, Centos 8.1 or later Ubuntu 18.04 and Ubuntu 20.04

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.