PegaProx — управление кластерами Proxmox и XCP-NG
⇨ 25 ЛЕТ НА ИГЛЕ VMWARE: Почему ломка длится дольше, чем вы думаете
⇨ Миграция с VMware в 2026. Архитектурное сравнение альтернатив
Кому интересна эта тема - рекомендую. Там качественные разборы функциональности различных систем виртуализации. Но заметку не об этом хотел написать. Это так, к слову пришлось.
Блогеры тоже все поголовно в домашних лабах перешли на Proxmox. Как, собственно, и я. Если раньше у меня наравне трудился Hyper-V, то буквально на днях с покупкой нового компа (цены 😭) принял решение убрать тестовый сервер с Hyper-V и пересобрать на PVE. Давно уже им не пользовался и не запускал там виртуалки. Не вижу у него вообще никаких плюсов в сравнении с Proxmox.
Возвращаясь к блогерам. В одном из видео увидел продукт PegaProx для управлением кластерами PVE. Причём он ещё и XCP-NG поддерживает - единственную бесплатную альтернативу платформы виртуализации, сопоставимую с PVE. По описанию функциональности там всё очень красиво. Намного больше возможностей, чем в Proxmox Datacenter Manager.
PegaProx поддерживает:
▪️Межкластерную миграцию VM
▪️Полное управление виртуальными машинами (создание, удаление и т.д.)
▪️Управление хостами виртуализации (сети, хранилища, графики и т.д.)
▪️Автоматическую балансировка нагрузки с переездом виртуалок между кластерами. То есть своё HA поверх разных кластеров.
▪️Балансировку загрузкой хранилищ
▪️LDAP & OIDC аутентификацию
▪️Live миграцию из ESXi
▪️Управление кластером CEPH
▪️Встроенный сканер уязвимостей
▪️Планировщик различных действий с виртуальными машинами (запуск, остановка, выполнение скриптов и т.д.)
Это самое основное. Список возможностей там большой. Выглядит внушительно. Как на практике работает - неизвестно. Продукт новый и всё ещё в бете. Чтобы попробовать, можно воспользоваться готовым скриптом, docker compose, или установить в Debian через установку пакетов из репозитория разработчиков:
# curl https://git.gyptazy.com/api/packages/gyptazy/debian/repository.key -o /etc/apt/keyrings/gyptazy.asc
# echo "deb [signed-by=/etc/apt/keyrings/gyptazy.asc] https://packages.gyptazy.com/api/packages/gyptazy/debian trixie main" | tee -a /etc/apt/sources.list.d/gyptazy.list
# apt update
# apt install pegaprox
Я развернул в виртуалке, подключил свои тестовые PVE и PBS. Интерфейс управления удобный. Более наглядный, чем стандартный. Конечно, для простого управления всё это не имеет смысла. Основное тут, что может быть полезным - автоматическая миграция и управление кластерами. Для этого есть разные настройки, в том числе объединение VM и CT в группы, чтобы они переезжали только все вместе. Есть отдельная кнопка для запуска обслуживания ноды. После запуска все VM переезжают на другие сервера и можно производить обновление или другое обслуживание. Как всё это работает на практике - надо тестировать.
Из того, что может пригодиться помимо миграции - планировщик действий с виртуальными машинами и контейнерами. Для них можно создавать задания с расписанием, а в качестве действий использовать запуск, остановку, завершение работы, перезагрузку, создание снепшотов. Помимо этого там есть уведомления о превышении системных ресурсов кластера, ноды или отдельной VM.
В целом, проект интересный и функциональный. По ощущениям, задел сделали большой и будут развивать дальше для вывода на рынок коммерческой версии. Сейчас это только beta, так что в прод ставить не стоит. А для себя или тестовых кластеров вполне можно использовать, если понравится.
#proxmox