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

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

ISPSystem

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

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

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

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


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

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


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

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

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

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

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


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


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

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

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

Поддерживается работа гипервизора на архитектуре х86_64.

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


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


KVMLXD
Коммутация

AlmaLinux 8, CentOS 7 x64

РЕД ОС 7.2, РЕД ОС 7.3 (только для версии VMmanager-infrastructure)

Ubuntu 20.04
Маршрутизация

AlmaLinux 8, CentOS 7 x64

РЕД ОС 7.2, РЕД ОС 7.3 (только для версии VMmanager-infrastructure)

-
IP-fabric

AlmaLinux 8

РЕД ОС 7.2, РЕД ОС 7.3 (только для версии VMmanager-infrastructure)

Ubuntu 20.04

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

С 01.01.2022 г. завершена поддержка ОС CentOS 8. Работа узла кластера на сервере с CentOS 8 не поддерживается. Вы можете выполнить миграцию на ОС AlmaLinux 8 по инструкции.

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

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

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

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

Если вы обновили ОС на узле кластера, перезапустите сервис libvirt:

systemctl restart libvirtd

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


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

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

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

  • шлюз по умолчанию должен быть доступен для проверки утилитой ping.

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

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

Настройки MTU осуществляются на уровне операционной системы (ОС) узла кластера. Платформа осуществляет поддержку jumbo frame (кадров с MTU более 1500 байт).

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

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

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

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

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

  • 22/tcp — сервис SSH;
  • 179/tcp, 4789/udp — виртуальные сети (VxLAN);
  • 8443/tcp — сервис управления LXD-контейнерами.




Спасибо за ваш отзыв!
Была ли полезна статья?
Уточните, почему:

статья не соответствует названию

статью сложно понять

в статье нет ответа на мой вопрос

рекомендации из статьи не помогли

другая причина

Расскажите, что вам не понравилось в статье: