Доступен релиз проекта oVirt 3.3, в рамках которого развивается основанная на гипервизоре KVM и библиотеке libvirt система для развёртывания, сопровождения и мониторинга набора виртуальных машин и управления облачной инфраструктурой. Код oVirt был изначально разработан и открыт компанией Red Hat, и включает в себя наработки, созданные в процессе разработки платформы Red Hat Enterprise Virtualization. После открытия кода к разработке oVirt присоединились такие компании, как Canonical, Cisco, IBM, Intel, NetApp и SUSE.
Целью oVirt является создание стека, охватывающего все уровни виртуализации - от гипервизора до API и GUI-интерфейса. Несмотря на то, что в качестве основного гипервизора в oVirt позиционируется KVM, интерфейс реализован как надстройка над библиотекой libvirt, которая абстрагирована от типа гипервизора и подходит для управления виртуальными машинами на базе различных систем виртуализации, включая Xen и VirtualBox. В составе oVirt развивается интерфейс для быстрого массового создания высоко доступных виртуальных машин с поддержкой средств Live-миграции окружений между серверами без остановки работы.
Платформой предоставляются средства для создания правил динамической балансировки и управления ресурсами кластера, механизмы управления энергопотреблением кластера, инструменты управления образами виртуальных машин, компоненты для конвертирования и импорта существующих виртуальных машин. Поддерживается единое виртуальное хранилище данных, доступное с любого узла. Интерфейс содержит развитую систему отчётов и средства администрирования, позволяющие управлять конфигурацией как на уровне инфраструктуры, так и на уровне отдельных виртуальных машин.
Основные нововведения, добавленные в версии oVirt 3.3:
- Средства для интеграции с облачной платформой OpenStack, позволяющие администратору определить общую конфигурацию сети, библиотеку образов и правила развёртывания виртуальных машин, и в дальнейшем использовать их для oVirt и OpenStack;
- Расширенная поддержка распределенной файловой системой GlusterFS и реализация GlusterFS Storage Domain, позволяющего использовать GlusterFS в качестве хранилища образов виртуальных машин, файлов и блочных устройств;
- oVirt Scheduler API для создания собственных планировщиков работ;
- Возможность определения настроек в привязке к отдельным виртуальным устройствам для конкретных виртуальных машин;
- Поддержка использования внешних плагинов для формирования заданий для oVirt Engine с использованием REST API;
- Backup-Restore API для создания решений для резервного копирования и восстановления данных виртуальных машин;
- RAM Snapshots - возможность создания снапшотов содержимого ОЗУ виртуальных машин для последующего восстановления состояния памяти с сохранённой позиции;
- Интеграция консоли noVNC, позволяющей подсоединиться к консоли VM из web-браузера через HTML5 VNC-клиент noVNC;
- Поддержка изменения размера виртуального диска на лету, без остановки работы связанной с ним виртуальной машины;
- Новый виртуальный SCSI-контроллер Virtio-SCSI, предоставляющий возможности аналогичные virtio-blk, но отличающейся большей масштабируемостью и поддержкуой стандартного набора команд SCSI и возможностью проброса SCSI-устройств;
- Поддержка подключения виртуальных дисков в режиме только для чтения.