Before you begin

Before you start the cluster deployment, verify that your system meets the following minimum hardware and software requirements for a vSphere-based management cluster:

Note

For the bootstrap node, you can use any local machine running Ubuntu 20.04 with the following resources:

  • 2 vCPUs

  • 4 GB of RAM

  • 5 GB of available storage

Minimum hardware requirements for a management cluster

Resource

Requirement

# of hypervisors

1

# of nodes

3 (HA)

# of vCPUs

24 (8 vCPUs per node)

RAM in GB

72 (24 per node)

Storage in GB

360 (120 per node) that must be shared to the hypervisor

RHEL license (for RHEL deployments only)

1 RHEL license for Virtual Datacenters per hypervisor

Obligatory vSphere capabilities

DRS,
Shared datastore

IP subnet size

Minimum 20 IPs:

  • 1 for load balancing

  • 3 for nodes

  • 6 for Container Cloud services

  • 5 for StackLight services

  • 5 auxiliary IPs for basic verification testing

Also, consider the supported VMware vSphere network objects and IPAM recommendations.

Minimum software requirements for a management cluster

Software

Version

Operating system distribution

For the bootstrap node: Ubuntu 20.04 or RHEL 7.9
For the Container Cloud clusters:
  • RHEL 7.9,7.8 *, 8.4 **

  • CentOS 7.9 **

  • Ubuntu 20.04

VMware vSphere

7.0 or 6.7

cloud-init version ***

19.4 for RHEL/CentOS 7.9, 20.3 for RHEL 8.4 **

VMware Tools version ***

11.0.5

* - RHEL 7.8 deployment is possible with allowed access to the rhel-7-server-rpms repository provided by the Red Hat Enterprise Linux Server 7 x86_64. Verify that your RHEL license or activation key meets this requirement.

** - Support of the CentOS and RHEL 8.4 operating systems is available as Technology Preview. Use these configurations for testing and evaluation purposes only.

A Container Cloud cluster based on both RHEL and CentOS operating systems or on mixed RHEL versions is not supported.

*** - The minimal open-vm-tools and cloud-init packages versions built for the VM template.