Minimum hardware requirements

You need to define the purpose of your cluster (POC or production) because the type of hardware to be used depends on the cluster type.

The following diagram shows the architecture reference most parts of the functional production clusters are based on. The networks are only shown as an example.

vhi architecture

Hardware requirements for POC installations

Note: Even though three nodes are recommended for the minimum configuration, you can start evaluating Virtuozzo Infrastructure with just one node and add more nodes later. Keep in mind that high availability for virtual machines is not supported in single-node and two-node installations.

This is a brief overview of the minimum hardware requirements for Proof of Concept (POC) deployments.

You need at least 3 servers with:

  • At least 1 Intel/AMD CPU with 8 cores and hyper-threading enabled

  • 64 GB RAM

  • At least 2 hard drives (enterprise SSD/NVMe strongly recommended):

    • 1 SSD x 200GB for OS and metadata
    • At least 1 x 1TB SSD/NVMe/HDD for a storage tier
  • 10G interface for internal storage traffic (bonded 2 x 10G recommended)

  • 1G network interface for other traffic types (bonded 2 x 10G recommended)

  • We recommend using network switches with LACP bonding support (802.3ad)

  • You need at least 4 servers to test erasure coding

Hardware requirements for production installations

This is a brief overview of the recommended hardware configuration for production deployments.

You need at least 3 servers with:

  • 1 x Intel/AMD CPU with 16 cores and hyper-threading enabled

  • 192 GB RAM

  • At least 3 hard drives (enterprise SSD/NVMe strongly recommended):

    • 2 x SSD x 200GB for OS and metadata with RAID1
    • At least 1 x 1TB SSD/NVMe/HDD for storage tiers
  • Bonded 2 x 25/50G interfaces for internal storage traffic

  • Bonded 2 x 25/50G interfaces for other traffic types

  • We recommend using network switches with LACP bonding support (802.3ad)

  • You need at least 5 servers to use erasure coding with the efficient and highly available 3+2 configuration

For more details, refer to Network requirements and recommendations in the Administrator Guide.

Virtuozzo Infrastructure supports two types of storage redundancy: replication and erasure coding. If you want to try erasure coding (which is more efficient for cold storage), you need to use 5 nodes minimum. For more details, refer to Concepts and features in the Administrator Guide.

To provide external access to virtual machines and the self-service panel, you also need to have the following:

  • A range of public IP addresses for VM instances
  • A DNS name, such as cloud.provider.com, assigned to the public IP address
  • We strongly recommend using NAT with firewall in front of Virtuozzo Infrastructure public endpoints
  • We also recommend using an external identity provider to manage access to Virtuozzo Infrastructure interfaces

Downloading Virtuozzo Infrastructure

You can download the latest Virtuozzo Infrastructure image at https://repo.virtuozzo.com/vz-platform/releases/vz-platform.iso.

This image allows you to use up to 1 TB of usable logical storage and up to 96 physical cores without any license, so you can easily use it for tests and POC. Please contact Virtuozzo if you need an additional POC or production license.