Dear all,

        We have ready the OpenNebula driver implementation for libvirt 0.5.1, making use of all the features we were requested to.
Attached are the driver sources and the patches intended to be applied to libvirt-0.5.1, obtained from git revision 0e490f:
    ---
 Changelog revision 0e490f:
 Mon Jan 19 22:50:53 CET 2009 Guido Günther <agx@sigxcpu.org>
        daemonize qemu processes
    ---
Files:
    patches.tar.gz contains patches to compile the OpenNebula driver, it is disabled by default.
    sources.tar.gz contains driver sources: "one_driver.c / .h" "one_conf.c /.h"

Cheers
Abel

On Mon, Nov 03, 2008 at 12:23:47PM +0100, Ruben S. Montero wrote:
> Dear all,
>        You may find of interest a new implementation of the libvirt
> virtualization API. This new implementation adds support to OpenNebula, a
> distributed VM manager system. The implementation of libvirt on top of a
> distributed VM manager, like OpenNebula, provides an abstraction of a whole
> cluster of resources (each one with its hypervisor). In this way,  you can use
> any libvirt tool (e.g. virsh, virt-manager) and XML domain descriptions at a
> distributed level.

> For example, you may create a new domain with 'virsh create', then OpenNebula
> will look for a suitable resource, transfer the VM images and boot your VM
> using any of the supported hypervisors. The distributed management is
> completely transparent to the libvirt application. This is, a whole cluster
> can be managed as any other libvirt node.

> More information can be found at:
> * http://trac.opennebula.org/wiki/LibvirtOpenNebula
> * http://www.opennebula.org

Abel Míguez Rodríguez
----
Distributed System Architecture Group 
(http://dsa-research.org)

GridWay, http://www.gridway.org
OpenNEbula, http://www.opennebula.org