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:


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



# of hypervisors


# of nodes

3 (HA)

# of vCPUs

24 (8 vCPUs per node)


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

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



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 ***


* - 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.