[Libguestfs] [PATCH v2 0/7] tests/qemu: Add program for tracing and analyzing boot times.
Richard W.M. Jones
rjones at redhat.com
Mon Mar 21 08:35:31 UTC 2016
On Sun, Mar 20, 2016 at 04:05:19PM +0000, Richard W.M. Jones wrote:
> On Sun, Mar 20, 2016 at 05:28:05PM +0200, Török Edwin wrote:
> > Thought to try booting a Xen PV domain for comparison, but AFAICT
> > libguestfs doesn't support LIBGUESTFS_BACKEND=libvirt:xen:///
>
> No, this isn't really going to work. It's a bunch of work to support
> completely different hypervisors like Xen, even with libvirt helping.
BTW I didn't want to discourage you from running Xen. It's probably
possible to get Xen working by modifying the XML generated by
src/launch-libvirt.c. A good start would be to change the <domain
type=> so it doesn't hard code 'kvm' or 'qemu', but works out the
correct type to use from the capabilities.
An alternative is to add a new backend using libxc (or whatever is
Xen's API-du-jour). An example of how to add a new backend is here:
https://github.com/rwmjones/libguestfs/tree/lkl
Rich.
--
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
libguestfs lets you edit virtual machines. Supports shell scripting,
bindings from many languages. http://libguestfs.org
More information about the Libguestfs
mailing list