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.