Centralized manager for KVM-based datacenter virtualization, run from one web console across many hosts
Other
- Java
- CSS
- PLpgSQL

About oVirt
oVirt manages an enterprise fleet of KVM virtual machines from a single web console, handling hosts, storage, networking, and VM lifecycle across the whole datacenter rather than one hypervisor at a time. It targets organizations that want self-hosted virtualization management instead of a proprietary platform.
The system is built around oVirt Engine, the manager component, written in Java and backed by PostgreSQL, with Ansible used for host and deployment automation. It covers live migration and high availability so VMs can move between hosts and recover from failures.
oVirt is developed in the open, with the manager source in the ovirt-engine repository and support through project forums and mailing lists. Bug reports and patches flow through GitHub.
Key features
- Central web console for KVM hosts and VMs
- Live migration of running VMs between hosts
- High availability for VM recovery on host failure
- Storage and networking managed across the datacenter
- Ansible automation for host and deployment setup
Details
- First released
- 2012
- Platforms
- Web
- Deployment
- self-hostable
- Virtualization
- KVM
- Manager
- oVirt Engine · Java · PostgreSQL
- Automation
- Ansible
