Bug 761822 (GLUSTER-90) - Add glusterfs support for libvirt and ovirt
Summary: Add glusterfs support for libvirt and ovirt
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: GLUSTER-90
Product: GlusterFS
Classification: Community
Component: scripts
Version: pre-2.0
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Harshavardhana
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-06-25 13:37 UTC by Basavanagowda Kanur
Modified: 2015-03-23 01:03 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed:
Regression: RTNR
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Embargoed:


Attachments (Terms of Use)

Description Basavanagowda Kanur 2009-06-25 13:37:37 UTC
Wed Apr 08 23:32:36 2009  	 harsha - Ticket created

The virtualization API
libvirt is:

* A toolkit to interact with the virtualization capabilities of
recent versions of Linux (and other OSes).
* Free software available under the GNU Lesser General Public License.
* A long term stable C API
* A set of bindings for common languages
* A CIM provider for the DMTF virtualization schema
* A QMF agent for the AMQP/QPid messaging system

libvirt supports:

* The Xen hypervisor on Linux and Solaris hosts.
* The QEMU emulator
* The KVM Linux hypervisor
* The LXC Linux container system
* The OpenVZ Linux container system
* The User Mode Linux paravirtualized kernel
* Storage on IDE/SCSI/USB disks, FibreChannel, LVM, iSCSI, NFS and
filesystems

libvirt provides:

* Remote management using TLS encryption and x509 certificates
* Remote management authenticating with Kerberos and SASL
* Local access control using PolicyKit
* Zero-conf discovery using Avahi multicast-DNS
* Management of virtual machines, virtual networks and storage
* Portable client API for Linux, Solaris and Windows



Tasks:

1. Add glusterfs as a supported backend network storage filesystem
replacing current "nfs" which is only supported by libvirt.
2. Test the configuration and arrive at a new framework "xml" tags for
glusterfs.
3. Consolidate all the patches and send it to upstream.

--------------------------------------------------------------------------------
#   	Wed Apr 08 23:34:18 2009 	harsha - Comments added 


Updates

Finished patching the libvirt with glusterfs as backend filesystem.

Pending

Testing of the features.

--------------------------------------------------------------------------------
#   	Fri Apr 17 04:41:01 2009 	harsha - Comments added 

Going through ovirt and virt-manager project source code for possible
patching for glusterfs usage. libvirt patched has been compiled
successfully and rpms have been built.

--------------------------------------------------------------------------------
#   	Wed Apr 29 07:08:35 2009 	harsha - Comments added 

ovirt-server (project) patched for GlusterFS awareness.
ovirt-node (project) patched for GlusterFS awareness.

libvirt-0.6.1 (project) patched for GlusterFS awareness.

Setup of ovirt and pxe booting in working condition.


Note You need to log in before you can comment on or make changes to this bug.