From Fedora Project Wiki
m (→‎Dependencies: reports is not included in oVirt anymore since 4.0)
 
(10 intermediate revisions by 3 users not shown)
Line 6: Line 6:
The main components in the oVirt project are:
The main components in the oVirt project are:
* oVirt-engine
* oVirt-engine
* oVirt-engine-GUI
* oVirt-engine-SDK
* oVirt-engine-SDK
* oVirt-engine-CLI
* oVirt-engine-CLI
* VDSM
* VDSM
* oVirt-DWH
* oVirt-DWH
* oVirt-reports
* oVirt-guest-agent
* oVirt-guest-agent


Line 16: Line 16:


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]
:* Packager Name: [[User:Oschreib| Ofer Scherieber]]
:* Packager Name: [[User:Oschreib| Ofer Scherieber]], [[User:Jhernand| Juan Hernández]]
:* Packager Email: [mailto:oschreib@redhat.com oschreib@redhat.com]
:* Packager Email: [mailto:oschreib@redhat.com oschreib@redhat.com], [mailto:juan.hernandez@redhat.com juan.hernandez@redhat.com]
* For the oVirt-engine-SDK and oVirt-engine-CLI packages:
* For the oVirt-engine-SDK and oVirt-engine-CLI packages:
:* Owner Name: [[User:Mpastern|Michael Pasternak]]
:* Owner Name: [[User:Mpastern|Michael Pasternak]]
Line 42: Line 42:


* Targeted release: [[Releases/17 |Fedora 17]]  
* Targeted release: [[Releases/17 |Fedora 17]]  
* Last updated: 2012-03-28
* Last updated: 2012-05-31
* packaging the engine core - see status in [https://fedoraproject.org/wiki/OVirtPackaging OVirtPackaging ]
* packaging the engine core - see status in [[OVirtPackaging| OVirtPackaging ]]
* Request review status:
* Request review status:
:* oVirt-engine - https://bugzilla.redhat.com/show_bug.cgi?id=807017 - In Progress
:* oVirt-engine - https://bugzilla.redhat.com/show_bug.cgi?id=807017 - APPROVED
:* oVirt-engine-SDK - https://bugzilla.redhat.com/show_bug.cgi?id=771111 - APPROVED
:* oVirt-engine-SDK - https://bugzilla.redhat.com/show_bug.cgi?id=771111 - APPROVED
:* oVirt-engine-CLI - https://bugzilla.redhat.com/show_bug.cgi?id=791233 - APPROVED
:* oVirt-guest-agent - https://bugzilla.redhat.com/show_bug.cgi?id=772608 - In Progress
:* oVirt-guest-agent - https://bugzilla.redhat.com/show_bug.cgi?id=772608 - In Progress
:* oVirt-engine-CLI - https://bugzilla.redhat.com/show_bug.cgi?id=791233 - In Progress
 
{{Admon/note|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.}}


== Detailed Description ==
== Detailed Description ==
Line 143: Line 145:
::* postgresql-contrib >= 8.4.7
::* postgresql-contrib >= 8.4.7
::* logrotate
::* logrotate
:* ovirt-reports
::* Jasper Server (see [http://fedoraproject.org/wiki/JasperServer Jasper Server])


== Contingency Plan ==
== Contingency Plan ==
Line 151: Line 151:
== Documentation ==
== Documentation ==


* [http://www.ovirt.org/wiki/Main_Page Wiki Main Page]
* [http://www.ovirt.org Wiki Main Page]
* [http://www.ovirt.org/wiki/Documentation Technical Documentation]
* [http://www.ovirt.org/documentation/ Technical Documentation]


== Release Notes ==
== Release Notes ==

Latest revision as of 08:04, 29 May 2017

🔗 oVirt

🔗 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-guest-agent

🔗 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:

🔗 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.

🔗 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:

  • 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

🔗 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:

  • 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

🔗 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