oVirt logo

oVirt

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

Open Source Alternative to
Repository activity
  • Stars601
  • Forks305
  • Open Issues107
ovirt-ovirt-engine health score - Linux Foundation Insights
License

Other

Languages
  • Java
  • CSS
  • PLpgSQL
oVirt screenshot

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