[Pkg-libvirt-maintainers] Bug#698093: Bug#698093: libvirt-bin: Enable Xen libxl backend

小龙 陈 chillermillerlong at hotmail.com
Sun Jan 20 19:08:28 UTC 2013


> Date: Sun, 20 Jan 2013 10:26:42 +0100
> From: agx at sigxcpu.org
> To: chillermillerlong at hotmail.com
> CC: 698093 at bugs.debian.org
> Subject: Re: [Pkg-libvirt-maintainers] Bug#698093: libvirt-bin: Enable Xen libxl backend
> 
> On Sun, Jan 20, 2013 at 04:06:12AM -0500, 小龙 陈 wrote:
> > > Date: Mon, 14 Jan 2013 08:14:46 +0100
> > > From: agx at sigxcpu.org
> > > To: chillermillerlong at hotmail.com; 698093 at bugs.debian.org
> > > Subject: Re: [Pkg-libvirt-maintainers] Bug#698093: libvirt-bin: Enable Xen libxl backend
> > > 
> > > On Sun, Jan 13, 2013 at 07:05:12PM -0500, Xiao-Long Chen wrote:
> > > > Package: libvirt-bin
> > > > Version: 1.0.0-0ubuntu4ppa1~raring1
> > > 
> > > Please don't file bugs against Ubuntu versions.
> > Sorry about that. I should have read the guidelines for bug reporting in Debian.
> > > 
> > > > Severity: normal
> > > > 
> > > > Please enable the libxl backend for Xen in libvirt. Version 1.0.0 and above
> > > > support this backend. Xen is already deprecating the old xm/xend toolstack in
> > > > Xen 4.2 and is moving to the xl toolstack.
> > > 
> > > It's not that simple. We need to offer a migration path for existing
> > > configurations. Do you want to work on that?
> > > Cheers,
> > > -- Guido
> > > 
> > 
> > Would migration be necessary? As far as I know, libvirt will
> > automaticallyfall back to the current xen driver if xend is running.
> > It will only use xl ifxend is not started. > Am I correct to assume
> Did you try this? Last time I checked the libxml driver would take
> precedence over xend.
>

I've tried it in another distro, but I haven't tested it in Debian yet. I'll
test it later today. But if you look at the source code:

http://libvirt.org/git/?p=libvirt.git;a=blob;f=src/libxl/libxl_driver.c;h=a8c4cae0e509a09e76ea344e3c0826cea04bfd71;hb=HEAD#l971

On line 971, libvirt will run "/usr/sbin/xend status" to check if xend is
running. If so, libxl falls back to xend.

Of course, just because something is in the source doesn't mean it works
correctly :) I'll test it to make sure.

Cheers,
Xiao-Long Chen

> > that any existing libvirt configuration for xen wouldhave xend started
> > automatically as it is required?
> No. Libvirt doesn't setup the hypervisor it "only" looks for available
> ones.
> Cheers,
> -- Guido
> 
> > Cheers,Xiao-Long Chen 		 	   		  


More information about the Pkg-libvirt-maintainers mailing list