oVirt — это открытая платформа управления виртуализацией, разработанная для централизованного администрирования виртуальных машин, вычислительных узлов, сетей и систем хранения данных. Проект основан на гипервизоре KVM и предоставляет набор инструментов для развертывания, мониторинга и автоматизации виртуальной инфраструктуры в корпоративной и исследовательской среде. oVirt включает серверную и клиентскую части, обеспечивая веб-интерфейс для управления ресурсами и API для интеграции с внешними системами.
Изначально проект возник как ответвление и развитие идей корпоративных систем управления виртуализацией и позиционируется как решение с открытым исходным кодом, поддерживаемое сообществом и организациями, использующими KVM. В архитектуре oVirt выделяются компоненты для управления кластерами гипервизоров, распределёнными хранилищами, виртуальными сетями и политиками распределения ресурсов. Платформа ориентирована на сценарии, где важна централизация, масштабируемость и возможность автоматизации рабочих процессов по созданию и обслуживанию виртуальных машин.
Функциональность oVirt охватывает жизненный цикл виртуальных машин: шаблоны и клоны, миграцию в реальном времени, резервирование и управление снапшотами, а также управление правами доступа и аудитом. Интеграция с различными решениями хранения и сетевой инфраструктурой позволяет адаптировать платформу к разным инфраструктурным требованиям. Благодаря открытому коду и модульной архитектуре oVirt часто используется в средах, где требуется гибкость конфигурации и контроль над компонентами стека виртуализации.
- Управление кластерами: централизованное администрирование групп хостов и распределение вычислительных ресурсов.
 - Поддержка KVM: использование гипервизора KVM для создания и запуска виртуальных машин.
 - Веб-интерфейс и API: графическая панель управления и программные интерфейсы для автоматизации и интеграции.
 - Миграция виртуальных машин: живая миграция между хостами без простоя служб.
 - Шаблоны и клоны: создание шаблонов виртуальных машин и быстрое развёртывание клонов.
 - Управление хранилищем: поддержка различных типов хранилищ и управление дисковыми образами.
 - Сетевые функции: виртуальные сети, VLAN, маршрутизация и сетевые политики.
 - Резервирование и снапшоты: создание точек восстановления для виртуальных машин.
 - Управление доступом: разграничение прав пользователей и аудит действий.
 - Интеграция и расширяемость: API и плагины для интеграции с внешними системами и автоматизации процессов.