Статья содержит требования к серверу для установки платформы. О требованиях к узлам кластера см. в статье Требования к серверу для кластера.

Для обеспечения стабильной работы VMmanager не используйте сервер с платформой в качестве узла кластера. Техническая поддержка платформы с такой конфигурацией не оказывается.

Аппаратные требования


Платформа

Сервер должен быть физическим или виртуальным на основе виртуализации KVM.

Требования к характеристикам сервера зависят от количества создаваемых виртуальных машин (ВМ):


До 1500 ВМОт 1500 до 3000 ВМОт 3000 до 15000 ВМОт 15000 до 22000 ВМ*

МинимальныеРекомендуемыеМинимальныеРекомендуемыеМинимальныеРекомендуемыеМинимальные
Процессор2 ГГц3 ГГц2 ГГц3 ГГц2 ГГц3 ГГц3 ГГц
Количество ядер2 шт.4 шт.4 шт.8 шт.16 шт.32 шт.32 шт.
Оперативная память4 Гб8 Гб8 Гб16 Гб32 Гб64 Гб64 Гб

Дисковое пространство

(корневой раздел диска)

150 Гб300 Гб300 Гб600 Гб1 ТБ2 ТБ2 ТБ

*Стабильная работа платформы с 15000-22000 ВМ не гарантируется в условиях высокой нагрузки на сервер

Поддерживаются процессоры Intel и AMD с архитектурой x86_64 и набором инструкций SSE4.2. Процессоры с архитектурой ARM не поддерживаются.

Директория /var используется для распаковки образов Docker. Раздел диска с этой директорией должен быть не менее 8 Гб.

Для стабильной работы платформы рекомендуется создание файла подкачки.

Используйте только SSD или NVMe-диски.

Узел кластера

Узлом кластера должен быть физический сервер со следующими характеристиками:


Минимальные требованияРекомендуемые требования
Процессор2.4 ГГц3 ГГц
Количество ядер4 шт.8 шт.
Оперативная память8 Гб16 Гб
Дисковое пространство1 ТБ2 ТБ

Подробнее см. в статье Требования к серверу для кластера.

Программные требования


Операционные системы:

  • AlmaLinux 8;
  • CentOS 7 x64;
  • Ubuntu 20.04.

Дополнительно для версии Infrastructure:

Не поддерживаются ОС:

  • CentOS Stream;
  • CentOS 8 — если на сервере установлена ОС CentOS 8, вы можете выполнить миграцию на ОС AlmaLinux 8 по инструкции.

Используйте немодифицированную операционную систему: без сторонних репозиториев и установленных дополнительных сервисов. Не устанавливайте ПО вручную.

Для корректной работы платформы не изменяйте стандартное приветствие командной строки в файле .bashrc.

Сетевые настройки


Разрешите входящие подключения на порты:

  • 22/tcp — сервис SSH. Порт должен быть доступен для всех узлов кластера и при необходимости для публичной сети;
  • 5900-6900/tcp — QEMU VNC, SPICE. Если доступ осуществляется только через сервер с VMmanager, диапазон портов должен быть открыт для сети, объединяющей узлы кластера;
  • 16514/tcp — сервис управления виртуальными машинами libvirt;
  • 49152-49261/tcp — сервисы миграции libvirt;
  • 443/tcp — HTTPS.

Разрешите доступ к ресурсам:

Проверьте статус сервисов:

  • на сервере с CentOS 7:
    • firewalld — должен быть включён;
  • на сервере с AlmaLinux 8:
    • nftables — должен быть включён;
    • NetworkManager — должен быть включён;
    • firewalld — должен быть выключен.