oVirt
oVirt is an open source distributed virtualization management platform (virtualization management) for managing large-scale virtualized data center infrastructure based on Kernel-based Virtual Machine (KVM).
- Centralized management of KVM-based virtual machines, hosts, storage, and networking (virtualization management).
- Multi-host clustering with features such as scheduling, resource allocation, and high-availability policies (infrastructure orchestration).
- Support for multiple storage domains, including shared and local storage, for Virtual Machine (VM) images and templates (storage virtualization).
- Role-Based Access Control (RBAC) and delegated administration for virtual infrastructure operations (identity and access management).
- Representational State Transfer (REST) APIs, SDKs, and plugin framework for integration with external systems and workflows (platform integration).
More About oVirt
oVirt is an open source virtualization management platform (virtualization management) focused on managing virtualized data centers built on the Kernel-based VM (KVM) hypervisor. It provides administrators with centralized control over compute, storage, and networking resources used to run virtual machines, with an architecture designed for multi-host, multi-cluster environments.
The platform is organized around a management engine (infrastructure orchestration) that coordinates a set of virtualization hosts, typically running KVM. Through this engine, oVirt manages clusters of hosts, enforces scheduling rules, and applies high-availability and power management policies. It supports features such as live migration of virtual machines between hosts, load balancing across clusters, and maintenance workflows to keep hosts updated while minimizing downtime.
oVirt incorporates storage management (storage virtualization) through the concept of storage domains, which abstract various underlying storage technologies into a unified model for storing VM disks, templates, and ISO images. These storage domains can be backed by shared storage systems such as NFS or block storage, as well as certain local storage configurations, allowing administrators to align storage layout with performance and resilience requirements.
On the networking side, oVirt provides virtual network configuration and management (network virtualization), enabling administrators to define logical networks, VLANs, and network profiles that can be attached to VM interfaces and hosts. This supports segmentation and isolation of workloads and integration with existing data center network designs.
From an operational standpoint, oVirt exposes RBAC (identity and access management) so that permissions can be granted at various scopes, including data centers, clusters, and virtual machines. This supports Separation of Duties (SoD) and controlled delegation in enterprises where different teams manage infrastructure, applications, and tenants.
oVirt offers multiple interaction surfaces (platform integration), including a web-based administration portal, a user portal for end users of virtual machines, and a REST Application Programming Interface (API) and SDKs for automation and integration with configuration management, monitoring, and provisioning tools. Its plugin framework enables extension of the administration console with custom modules and integrations, which enterprises use to align oVirt with internal processes and toolchains.
In enterprise and institutional environments, oVirt is used to build private cloud or virtualized infrastructure layers, consolidate server workloads, support development and test environments, and manage life cycle operations for virtual machines. By focusing on KVM and open source components, it fits into infrastructure categories such as virtualization management platforms, private cloud foundations, and data center orchestration systems.