Требования к оборудованию и ПО
Сценарий 1. Минимальная инсталляция
Этот вариант предназначен для развертывания всех компонентов на двух физических серверах. Кластер Ceph в этом сценарии полностью исключается из схемы, а хранение данных переносится на локальные накопители.
Сводные системные требования для минимальной инсталляции
Схема минимальной инсталляции на двух серверах
Параметр |
Минимальное значение |
Назначение и распределение ресурсов |
|---|---|---|
Процессор (CPU) |
4 ядра x86_64 |
Установка и управление облаком. |
Память (RAM) |
10 ГБ |
Под базовую работу системы. |
Сетевая карта |
2 порта 10 Гбит/с |
Один порт — для сети ctlplane, второй — для доступа администратора. |
Диск (Системный) |
50 ГБ |
50 ГБ достаточно для однократного развёртывания, однако для обновлений и длительной эксплуатации требуется больше. |
Параметр |
Минимальное значение |
Назначение и распределение ресурсов |
|---|---|---|
Процессор (CPU) |
4 ядра x86_64 |
Требуется обязательная поддержка аппаратной виртуализации, а также возможность включения аппаратной виртуализации на уровне BIOS/UEFI. |
Память (RAM) |
от 32 ГБ |
6 ядер, 24 ГБ RAM и 100 ГБ диска монопольно резервируется под базовую работу системы (управляющие сервисы OpenStack). Остальное — под операционную систему и гостевые ВМ. |
Сетевая карта |
1 порт 10 Гбит/с |
На практике лучше использовать 2 порта (один под управление/интернет, второй — чистый, без IP-адреса, для Neutron). |
BMC |
— |
Требуется для удалённого управления сервером. |
Диск 1 (Системный) |
100 ГБ |
Под ОС и контейнеры. |
Диск 2 (Для ВМ) |
от 100 ГБ SSD |
Строго выделенный отдельный физический диск для хранения образов Glance и дисков гостевых ВМ. |
Ограничения минимальной инсталляции
В минимальной инсталляции преднамеренно не разворачиваются компоненты, нужные для кластерного режима, высокой доступности и управления физической инфраструктурой:
Ceph-кластер — не разворачивается. Один сервер не обеспечивает устойчивость хранения.
HA управляющих сервисов — не поддерживается. Нет независимых узлов для резервирования.
sanlock — не разворачивается. Не применяется вне кластерной архитектуры.
Масштабирование кластера — возможно, однако разделение совмещённого узла на контроллер и вычислительный узел не поддерживается: узел останется совмещённым.
Важно
Минимальную инсталляцию нельзя рассматривать как первый узел будущего промышленного кластера. Несмотря на техническую возможность переносить роли и данные вручную, такой путь не поддерживается как штатное расширение. При переходе к промышленной архитектуре необходимо развернуть новый кластер целиком и использовать утверждённую процедуру миграции.
Сценарий 2. Минимальная конфигурация с 3 узлами
В данном сценарии, в отличие от минимальной инсталляции, вычислительный узел и узел управления разделены, при этом вычислительный узел можно рассматривать как первый узел будущего промышленного кластера.
Сводные системные требования для инсталляции с 3 узлами
Схема инсталляции на трёх серверах
Параметр |
Минимальное значение |
Назначение и распределение ресурсов |
|---|---|---|
Процессор (CPU) |
8+ vCPU (минимум 4) |
Установка и управление облаком. |
Память (RAM) |
24–32 ГБ (минимум 16 ГБ) |
Под базовую работу системы. |
Сетевая карта |
2 интерфейса: Provisioning / Control Plane + External / Management |
— |
Диск (Системный) |
100+ ГБ SSD |
Реестр образов служебных контейнеров для обеспечения функционирования среды виртуализации. |
Параметр |
Минимальное значение |
Назначение и распределение ресурсов |
|---|---|---|
Процессор (CPU) |
8+ ядер x86_64 |
Требуется обязательная поддержка аппаратной виртуализации, а также возможность включения аппаратной виртуализации на уровне BIOS/UEFI. |
Память (RAM) |
32+ ГБ |
Под управляющие сервисы OpenStack. |
Сетевая карта |
1 порт 10 Гбит/с |
— |
BMC |
— |
Требуется (IPMI, iDRAC, iLO ≥ v5). |
Диск (Системный) |
100+ ГБ SSD |
Под ОС и контейнеры. |
Параметр |
Минимальное значение |
Назначение и распределение ресурсов |
|---|---|---|
Процессор (CPU) |
8+ ядер x86_64 |
Требуется обязательная поддержка аппаратной виртуализации, а также возможность включения аппаратной виртуализации на уровне BIOS/UEFI. |
Память (RAM) |
32+ ГБ |
Под гостевые ВМ. |
Сетевая карта |
1 порт 10 Гбит/с |
— |
BMC |
— |
Требуется (IPMI, iDRAC, iLO ≥ v5). |
Диск 1 (Системный) |
100+ ГБ SSD |
Под ОС и контейнеры. |
Диск 2 (Для ВМ) |
от 100 ГБ SSD |
Строго выделенный отдельный физический диск для хранения образов Glance и дисков гостевых ВМ. |
Сценарий 3. Промышленная архитектура (Production)
Данная конфигурация ориентирована на обеспечение отказоустойчивости (HA), высокую производительность и горизонтальное масштабирование. Требует наличия выделенной сетевой фабрики и распределённого хранилища.
Сводные системные требования для промышленного кластера (от 11 серверов)
Схема промышленной архитектуры
Роль узла |
Кол-во серверов |
Процессор (CPU) |
Память (RAM) |
Сетевая карта |
Дисковая подсистема |
Особенности и требования |
|---|---|---|---|---|---|---|
Узел развёртывания |
1 шт. |
8+ vCPU (минимум 4) |
24–32 ГБ (минимум 16 ГБ) |
2 интерфейса: Provisioning / Control Plane + External / Management |
100+ ГБ SSD |
Выделенный хост оркестрации. Развёртывание при помощи собственного установщика Deckcrew. SSD крайне рекомендуется: реестр образов служебных контейнеров для обеспечения функционирования среды виртуализации. |
Узлы управления (Control) |
3 шт. (кластер) |
8+ ядер x86_64 |
32+ ГБ (при высокой нагрузке — 64+ ГБ) |
2 порта по 10 Гбит/с |
100+ ГБ SSD |
Обеспечивают отказоустойчивость (HA) API-сервисов и баз данных. Обязателен BMC (IPMI/iDRAC/iLO ≥ v5) и UEFI. |
Вычислительные узлы (Compute) |
от 2 шт. |
8+ ядер x86_64 |
32+ ГБ |
2 порта по 10 Гбит/с |
2×100+ ГБ SSD |
Непосредственно запускают гостевые ВМ. Требуется обязательная поддержка аппаратной виртуализации, а также возможность включения аппаратной виртуализации на уровне BIOS/UEFI. Обязателен BMC (IPMI). |
Хранилище Ceph |
от 3 шт. |
8+ ядер x86_64 |
32+ ГБ |
2 порта по 10 Гбит/с |
2×100+ ГБ (под ОС) + 2+ (до 1 ТБ) NVMe |
Формируют отказоустойчивый распределённый пул данных. Требуется поддержка UEFI. |
Сетевая фабрика |
2 коммутатора |
— |
— |
10 Гбит/с (Data) + 1 Гбит/с (Mgmt) |
— |
Коммутатор данных (Data) и коммутатор управления (Mgmt) должны обязательно поддерживать стандарт 802.1q (VLAN). |
Примечание
Важно для сертифицированной редакции: при развёртывании защищённого контура под каждый вычислительный узел (Compute) должен выделяться независимый физический диск под гостевые виртуальные машины.