From FedoraProject

< Features(Difference between revisions)
Jump to: navigation, search
(Current status)
Line 17: Line 17:
The owners/packagers are:
The owners/packagers are:
* For the oVirt-engine package:
* For the oVirt-engine and GUI package:
:* Owner Name: [[User:Lpeer| Livnat Peer]]
:* Owner Name: [[User:Lpeer| Livnat Peer]]
:* Owner Email: [mailto:lpeer@redhat.com lpeer@redhat.com]
:* Owner Email: [mailto:lpeer@redhat.com lpeer@redhat.com]

Latest revision as of 15:38, 31 May 2012


[edit] oVirt

[edit] Summary

The oVirt project is an open virtualization project.

The main components in the oVirt project are:

  • oVirt-engine
  • oVirt-engine-GUI
  • oVirt-engine-SDK
  • oVirt-engine-CLI
  • VDSM
  • oVirt-DWH
  • oVirt-reports
  • oVirt-guest-agent

[edit] Owners

The owners/packagers are:

  • For the oVirt-engine and GUI package:
  • For the oVirt-engine-SDK and oVirt-engine-CLI packages:
  • For the VDSM package:
  • For the oVirt-DWH and reports packages:
  • For the oVirt-guest-agent package:

[edit] Current status

  • Targeted release: Fedora 17
  • Last updated: 2012-05-31
  • packaging the engine core - see status in OVirtPackaging
  • Request review status:
Note that the GUI and the guest agent are not targeted for the initial release of Fedora 17.
These components will be released later as updates or with Fedora 18.

[edit] 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.

[edit] 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.

[edit] Scope

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

  • Data center management
  • Storage management
  • Networking management
  • VMs management (lifetime management, snapshots, migration, templating)
  • Administrator and User portal
  • User management
  • Snapshots
  • Data warehous and Reports infrastructure
  • CLI
  • SDK
  • Guest agent

[edit] How To Test

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

[edit] User Experience

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

[edit] Dependencies

The oVirt project depends on the following components:

  • Dependencies:
  • 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

[edit] Contingency Plan

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

[edit] Documentation

[edit] 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.

[edit] Comments and Discussion