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

Labforge

Labforge - микросервисная система для автоматического развертывания стендов виртуальных машин на базе Proxmox Virtual Environment. Система лицензирована под лицензией GPLv3, MIT и BSD в зависимости от компонентов.

Почему Labforge?

Если вы использовали Proxmox

  1. Возможность автоматического развертывания шаблонов виртуальных машин в связке с SDN-сетями
  2. Доступ к VM для педагогов и студентов без использования сессий PVE
  3. Автоматическая замена имен сетей для отсуствия "пересечений" стендов
  4. Автоматическая генерация топологий на основании описаний

Если вы использовали Ansible/Terraform/Bash-скрипты

  1. Автоматический менеджмент сетей и VMID
  2. Web-интерфейс для создания шаблонов стендов
  3. Централизованный сбор логов развертывания в случае неудачи
  4. Централизованная статистика развернутых стендов
  5. Доступна CLI-версия для развертывания единичных стендов

Прочие полезности

  1. Интеграция входа через Active Directory/FreeIPA/любым другим источником, поддерживающим LDAP
  2. Встроенный мониторинг загрузки системы
  3. Глубокая интеграция с Proxmox: вставка из буфера обмена вне зависимости от поддержи клиентской системы, генерация и отображение таблиц "MAC-адрес : наименование сети"

С чего начать?

  1. Если вы еще не установили систему - воспользуйтесь руководством установки
  2. Если вы пользователь - прочитайте руководство пользователя.
  3. Если вы разработчик - начните с руководства разработки