Открыт исходный код пользовательских утилит Virtuozzo

Продолжая следовать намеченному плану плану по объединению кодовых баз открытой системы контейнерной виртуализации OpenVZ и коммерческого продукта Virtuozzo (Parallels Cloud Server), компания Parallels открыла исходный код утилит Virtuozzo под свободными лицензиями GPLv2 и LGPLv2. Теперь открыта разработка не только ядра RHEL7 для будущей версии Virtuozzo/OpenVZ, но и пользовательских утилит Virtuozzo. Таким образом сторонние разработчики получили возможность присылать патчи, участвовать в технических обсуждениях и рецензировать код через рассылку OpenVZ (devel at openvz.org). Список утилит:

prlctl — универсальная утилита для управления контейнерами и виртуальными машинами libprlsdk — Virtuozzo API для C++ и Python prl-disp-service — сервис для управления контейнерами и виртуальными машинами libvzctl — низкоуровневая библиотека для управления контейнерами libvzevent — низкоуровневая библиотека для нотификаций событий от контейнеров из ядра vzctl — утилита для управления контейнерами vztt — утилита для управления темплитами контейнеров Отдельно хотелось бы отметить, что основной утилитой для управления конетйнерами и виртуальными машинами является prlctl. Утилита vzctl будет объявлена устаревшей в следующем релизе Virtuozzo, но в ближайшем релизе она будет присутствовать в целях совместимости.

Ожидается, что развитие Virtuozzo как единого с OpenVZ открытого продукта снизит трудозатраты персонала за счёт избавления от раздельной работы разными инструментариями, позволит привлечь к разработке независимых участников из сообщества и упростит процесс портирования специфичных для Virtuozzo патчей для новых выпусков основного ядра Linux. Объединение также позволит решить проблему с совместимостью открытого и проприетарного решения — системы на базе OpenVZ смогут быть легко переведены на Virtuozzo.

©  OpenNet