Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta

Разработчики проекта OpenVZ анонсировали выпуск бета-версии Virtuozzo 7.0. Virtuozzo 7.0 — это продукт, получившийся в результате слияния кодовых баз открытой системы контейнерной виртуализации OpenVZ и коммерческого продукта Virtuozzo (Parallels Cloud Server). Исходный код Virtuozzo 7 полностью открыт и доступен в публичном репозитории и зеркале на GitHub.

После выпуска двух предварительных версий Virtuozzo 7.0 в продукте произошло много изменений, среди которых:

  • Online-управление памятью контейнеров и виртуальных машин. Для этого используется подсистема memory cgroups в Linux ядре и сервис vcmmd.
  • Гарантированные лимиты памяти для виртуальных машин и контейнеров
  • Функциональность для более эффективного использования оперативной памяти, доступной на физическом сервере: memory autoballooning и KSM (kernel same-page merging).
  • Гипервизор собственной разработки заменили на KVM/QEMU
  • В дистрибутив включен компонент LibVirt, который позволяет использовать стандартные утилиты virsh, virt-install и другие приложения, интегрированные с LibVirt, для управления контейнерами и виртуальными машинами в Virtuozzo. Новая архитектура Virtuozzo теперь выглядит так: 0_1457027277.png
  • Реализован гостевой инструментарий для ОС Windows и Linux
  • «Живая» миграция для контейнеров реализована с помощью инструментария CRIU и P.Haul вместо использования кода «заморозки»/«разморозки» процессов, предоставляемого ядром Linux.

Для желающих попробовать Virtuozzo 7 Beta подготовлен установочный образ, который можно загрузить с одного из зеркал проекта OpenVZ и руководство с подробным описанием необходимых команд для тестирования новой функциональности.

Отдельно отмечается, что этот релиз Virtuozzo всё ещё является тестовым и не готов для серьёзного применения. Разработка новой версии продолжается и продукт может содержать серьёзные ошибки. Эта промежуточная версия будет последней перед выпуском финального выпуска Virtuozzo 7.0.

© OpenNet