Документация VMmanager 6 (администратор)

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

Кластер — совокупность серверов, расположенных в единой локации. Отличительными чертами таких серверов (узлов кластера) являются расположение и высокая скорость передачи данных между ними. В статье указаны требования к узлам кластера.

Гомогенность узлов


Рекомендуем использовать в одном кластере узлы, однородные по настройкам сети, маршрутизации, версиям программного обеспечения. Это обеспечит наилучшие условия для миграции виртуальных машин между узлами кластера.

Поддержка виртуализации


Узел кластера KVM должен поддерживать виртуализацию на уровне процессора. Чтобы проверить наличие поддержки для процессоров Intel и AMD, введите команду:

grep -P 'vmx|svm' /proc/cpuinfo

Если вывод команды не пустой, то процессор поддерживает виртуализацию.

Чтобы использовать виртуализацию, убедитесь, что она включена в BIOS сервера.

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


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


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

При разбивке диска рекомендуем основной объём выделить под корневую директорию.

Для кластеров LXD требуется настройка ZFS-хранилища. Подробнее см. в статье LXD.

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


Требования к операционной системе (ОС) зависят от типа виртуализации и сетевых настроек кластера:


KVMLXD
КоммутацияCentOS 7 x64, CentOS 8 x64-
МаршрутизацияCentOS 7 x64, CentOS 8 x64-
IP-fabricCentOS 8 x64Ubuntu 20.04

Используйте "чистую" ОС в минимальной редакции: без сторонних репозиториев и установленных дополнительных сервисов. Минорные версии ОС и версии ядра ОС на узлах кластера могут различаться.

Обратите внимание!

Если вы собираетесь использовать сервер в дата-центре OVH, при установке ОС через панель управления OVH включите опцию Install original kernel.

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


Сетевые настройки узлов кластера должны соответствовать следующим требованиям:

  • у каждого сервера должно быть уникальное имя хоста (hostname);
  • в кластерах с типом настроек "Коммутация" и "Маршрутизация" сервер должен иметь доступ в интернет и публичный IP-адрес;
  • IP-адрес должен находиться на физическом интерфейсе сервера и быть статическим;
  • на сервере не должно быть создано сетевых мостов.

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

KVM-виртуализация

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

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

LXD-виртуализация

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

  • 22/tcp — сервис SSH;
  • 8443/tcp — сервис управления LXD-контейнерами.