Features/oVirt

From FedoraProject

Jump to: navigation, search

Contents

oVirt

Summary

The oVirt project is an open virtualization project.

The main components in the oVirt project are:

Owners

The owners/packagers are:

Current status

Detailed Description

The oVirt Project is an open virtualization project providing a feature-rich, end to end, server virtualization management system with advanced capabilities for hosts and guests, including high availability, live migration, storage management, system scheduler, and more.

The oVirt Project is a comprehensive ecosystem of projects delivering a complete integrated platform on a well defined release schedule. These are components designed and tested to work together. In addition oVirt provides a crucial venue for user and developer cooperation, and is the first truly open and comprehensive data center virtualization management initiative.

Benefit to Fedora

Adding the oVirt project to Fedora will enable using it to build a stable and richful and large-scale virtualization environment. Combining oVirt with the current virtualization infrastructure in Fedora (libvirt + KVM) will attract users interested in constructing such a large-scale virtualization environment.

Scope

The scope of the feature includes a large-scale virtualization management system, including:

How To Test

See the "Testing oVirt" section of the oVirt wiki for testing instructions.

User Experience

Users will have the ability to setup a complete, large-scale, end to end virtualization management environment.

Dependencies

The oVirt project depends on the following components:

  • ovirt-guest-agent:
  • python
  • dbus-python
  • rpm-python
  • SysVinit
  • python-ethtool >= 0.4-1
  • udev >= 095-14.23
  • kernel > 2.6.18-238.5.0
  • usermode
  • selinux-policy >= 3.7.19-93.el6_1.3
  • pam-module requires pam
  • gdm-plugin requires gdm
  • kdm-plugin requires kdm
  • ovirt-sdk:
  • python
  • python-lxml
  • ovirt-cli:
  • python
  • ovirt-engine-sdk
  • pexpect
  • python-cli
  • ovirt-engine:
  • classpathx-mail
  • cracklib-python
  • hsqldb
  • jakarta-commons-codec
  • jakarta-commons-collections
  • jakarta-commons-configuration
  • jakarta-commons-discovery
  • jakarta-commons-jxpath
  • jakarta-commons-lang
  • jakarta-commons-logging
  • java-1.6.0-openjdk
  • log4j
  • ntp
  • openssl
  • Jboss AS7
  • policycoreutils-python
  • postgresql-contrib
  • postgresql-jdbc
  • postgresql-server
  • sos
  • vdsm-bootstrap
  • ovirt-dwh
  • python
  • java-1.6.0-sun
  • jakarta-commons-collections >= 3.2
  • jboss-serialization >= 1.0.3
  • gnu-trove >= 1.0.2
  • dom4j >= 1.6.1
  • postgresql-jdbc >= 8.4.701
  • postgresql-server >= 8.4.7
  • postgresql-contrib >= 8.4.7
  • logrotate
  • ovirt-reports

Contingency Plan

These are new packages to Fedora, so no contingency plan is required.

Documentation

Release Notes

The oVirt packages consists of the oVirt-engine (which contains the engine, REST API, and web administration UI), VDSM, DWH, reports SDK, CLI and the oVirt-guest-agent.

Comments and Discussion