This article contains the server requirements for the platform installation. For cluster node requirements, see Server requirements for the cluster.
Hardware requirements
Platform
A server must be physical or virtual based on KVM virtualization.
Server performance requirements depend on the number of virtual machines (VMs) to be created:
*Stable operation of the platform with 15000-22000 VMs is not guaranteed in conditions of high server load. If you plan to create more than 25,000 VMs, we recommend purchasing an additional instance of the platform
CPU
Supported processors are Intel and AMD with x86_64 architecture and SSE4.2 instruction set. Processors with ARM architecture are not supported.
Disks
The /var directory is used to unpack Docker images. The disk partition with this directory must be at least 8 GB.
It is recommended to create a swap file for stable operation of the platform.
NIC
For installations of 3000 VMs or more, the speed of the network adapter must be at least 1 Gbps.
Cluster node
The cluster node must be a physical server with the following characteristics:
Read more in the Server requirements for the cluster.
System requirements
Supported operating systems:
- AlmaLinux 8;
- Ubuntu 20.04.
CentOS OS is not supported. If CentOS is installed on the server, you can migrate to AlmaLinux 8:
Use an unmodified OS in minimal edition: no third-party repositories and no additional services installed.
For the platform to work correctly, do not change the default command prompt greeting in the .bashrc file.
System time
The system time must be synchronized with an NTP server. To do this, configure synchronization using the chrony software.
Network settings
Allow incoming connections to ports:
- 22/tcp — SSH service. This port must be available to all cluster nodes and, if necessary, for the public network;
- 80/tcp — HTTP;
- 443/tcp — HTTPS.
The platform must have access to Internet resources.
Check that resources are available:
- docker-registry.ispsystem.com, docker.io — to access Docker;
- download.ispsystem.com — for platform updates and installation;
- license6.ispsystem.com — to check licenses;
- metricreport.ispsystem.net — for metrics server;
- rpm.frrouting.org — for FRRouting software installation on IP fabric cluster nodes;
- OS repositories. Read more in the Repositories.
Check the status of services on a server with AlmaLinux 8:
- nftables — must be enabled;
- NetworkManager — must be enabled;
- firewalld — must be disabled.
Related topics: