From Fedora Project Wiki
(several sections need to be completed in accordance with the standard template--see embeded comments)
Line 100: Line 100:
== Comments and Discussion ==
== Comments and Discussion ==


* See [[Talk:Ovirt_Node]]   
* See [[Talk:Features/Ovirt_Node]]   
* #ovirt (freenode)
* #ovirt (freenode)
* ovirt-devel@redhat.com (public mailing list)
* ovirt-devel@redhat.com (public mailing list)

Revision as of 21:34, 21 July 2009

ovirt-node

Summary

oVirt Node is a small scaled down version of Fedora used solely to host virtual machine guests.

Owner

Current status

  • Targeted release: Fedora 12
  • Last updated: 2009-07-20
  • Percentage of completion: 77%

Detailed Description

oVirt Node consists of a small host image and all libraries/utilities to manage virtual machines with libvirt service via KVM as well as interact with the oVirt Server. The oVirt node can be run in standalone mode or in conjunction with the oVirt management server, a web-based virtual machine management console. The oVirt Node Image is a livecd-based image that can be installed to the hosts physical storage, or run as a livecd image off a CD or USB key.

This feature consists of three parts:

  • ovirt-node.rpm -> Provides the core oVirt Node functionality required to support running virtual machines and allow to interact with the oVirt Server
  • ovirt-node-recipe.rpm -> Package containing client recipe, tools, and documentation for an oVirt Node image
  • ovirt-node-spin.iso -> A official fedora spin of the ovirt-node-image (livecd.iso)

http://ovirt.org/

Process for building upstream ovirt node packages....

1. Build ovir-node.rpm in koji (everything in fedora)

2. Build ovirt-node-image (manual step done by ovirt project)

  1. checkout git repo run make file
  2. output = ks file, manifest.tar, ovirt-node.iso (unofficial)
  3. output checking in to fedora cvs as source for (3)	

3. Build ovirt-node-recipe in koji (requires extra source from step 2, mainfest.tar [includes recipe])

  1. does not include iso image, spin hosted on spin.fedoraproject.org
  2. recipe/ks and manifest.tar built at image creation time (2)
  3. includes tools for manipulating ovirt-node-image

4. Fedora project builds official spin form ks in ovirt-node-recipe

  1. verify that iso form 2 and 4 match.


Benefit to Fedora

Easy way for users of Fedora and Ovirt to download Ovirt Node Image. Will not require and ISO image to be built and distributed in a RPM.

Scope

  • FIXME

How To Test

  • FIXME

User Experience

  • FIXME

1. Download spin and burn to cd: ovirt-node can be run as livecd, or installed from livecd to bare-metal

2. Install ovirt-node-recipe.rpm

   * pull down ovirt-node-image (spin)
   * convert to usb disk or set up pxe environment 
   * run ovirt node

Dependencies

Contingency Plan

  • This is a brand new package, so no contingency plan is required.

Documentation

Release Notes

oVirt Node consists of a small host image and all libraries/utilities to manage virtual machines with libvirt service via KVM as well as interact with the oVirt Server. The oVirt node can be run in standalone mode or in conjunction with the oVirt management server, a web-based virtual machine management console. The oVirt Node Image is a livecd-based image that can be installed to the hosts physical storage, or run as a livecd image off a CD or USB key.

Comments and Discussion