Перейти к содержанию

Общие требования для запуска

Для базовой установки на одном сервере требуется:

  1. Произвольный дистрибутив Linux (рекомендуется Debian 11+ или RedOS Server 8)
  2. Установлен Docker Engine версии 28.X.X или выше, Docker Compose plugin версии 2.34.0 или выше
  3. Установлены пакеты make, jq
  4. Пользователь для выполнения команд должен иметь право выполнять команды docker без повышения привилегий
  5. Пользователь для выполнения команд имеет право эскалации прав до суперпользователя при помощи sudo
  6. Рекомендуемое количество дискового пространства - от 30ГБ свободного места
  7. Для встроенной генерации сертификатов требуется openssl

DNS-записи

Требуется две DNS-записи A-типа для интерфейса системы и системы авторизации (Keycloak). Стандартные рекомендации для записей:

  • labforge.<domain> для интерфейса
  • auth.<domain> для системы авторизации

Сетевые порты

Со стороны сервера, где будет запущена система требуется выход 80 и 443 порта для nginx. Подключение к виртуальным машинам также производится через 443 порт.

Платформе потребуется доступ до портов файлового агента, API Proxmox и портов, которые выделяются под порты виртуальных машин. Не допускайте неавторизованного доступа к портам виртуальных машин, подробнее об этом.

Требования к Proxmox

Версия PVE: 8.4+

При использовании нескольких хостов:

  • Хосты находятся в одном кластере
  • Шаблоны VM, которые будут использоваться находятся на shared хранилище для общей доступности по одному VMID

Общие требования:

  • После успешной установки системы на хосты будет установлен файловый агент Proxmox. Подробнее

Использование Альт Виртуализации

На текущий момент протестирована Альт Виртуализация 11.0 (редакция PVE)

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

  1. Развертывание и удаление Simple SDN сетей (до 500)
  2. Развертывание системы без дополнительного разделения доступа при помощи встроенного Firewall
  3. Работа файлового агента Proxmox
  4. Тестирование общего функционала Labforge

Стабильная работа версии гипервизора при массовом развертывании на текущий момент не проверялась, но ожидается.