Documentation

oVirt is still a moving target so we apologize if documentation is out of date. If you find a mistake, please send patches to ovirt-devel@redhat.com.

What is oVirt?


oVirt is an open, cross-platform virtualization management system. oVirt provides both a small image that runs on a host and provides virtualization services to VMs there, and also a web-based management console that lets you allocate and group hosts and storage, install and remove virtual machines, level resources across a large group of machines, and much more. oVirt is designed to scale from a small group of users with little need for access control and quota management, all the way up to hundreds or even thousands of hosts with robust control over grouping, permissions, and quotas.

The oVirt host image is a small, stateless Fedora build that is meant to run from a flash drive, a CDROM, or entirely in RAM via PXE. It is built around libvirt, the open source virtualization API, which provides tools to manipulate virtual machines, a secure authenticated channel (GSSAPI/SASL2) for remote access, and an API for managing and allocating storage. In addition the oVirt host image includes collectd for gathering performance statistics. The combination of libvirt and collectd means that a properly set-up remote management tool can securely handle all aspects of virtual machine management and monitoring on the oVirt host.

The oVirt management console also uses libvirt, along with a kerberos/LDAP server, for secure transport, monitoring, and management. It has several components:

oVirt is designed to be platform and architecture agnostic. The libvirt API allows control of virtual machines from any platform that can run libvirt; this list currently includes numerous flavors of Linux, Solaris, and Windows 2003 Server, among others. In addition the web UI is designed to work from any platform that can run a web browser and authenticate with a kerberos server. In addition, oVirt is designed to scale, using LDAP authentication and authorization and collectd for monitoring.

Getting started with oVirt

The installation instructions give you a step-by-step guide to downloading and installing the large management console disk image. Other setup steps are linked below: