Gizmo Chicken wrote: > QUESTION: What, if anything, can I do so that I can use xl (in place > of xm) with libvirt 1.0.2 and Xen 4.2.1 in Ubuntu 13.04? Ensure xend is *not* running and then restart libvirtd. The libvirt libxl driver will only load when xend is not running. > > BACKGROUND: I am testing a fully updated (as of March 27) > installation of Ubuntu 13.04 that includes the following packages: > > libvirt - version 1.0.2-0ubuntu9 > xen-hypervisor-4.2-amd64 - version 4.2.1-0ubuntu1 > > Upon setting TOOLSTACK=xm in /etc/default/xen (as well as making a few > needed tweaks to /etc/xen/xend-config.sxp), libvirt and virt-manager > worked great. Yippee! > > I guess that I should be happy that the xm toolstack still works with > Xen 4.2.1 and quit while I'm ahead, but... > > According to libvirt's documentation: > > "libxl: Starting with Xen 4.2, the legacy XenD/xm toolstack is > deprecated in favor of libxl, also commonly called libxenlight. > libvirt supports this new Xen toolstack via the libxl driver. If XenD > is enabled, the legacy xen driver consisting of the above mentioned > channels will be used. If XenD is disabled, the libxl driver will be > used." > > See http://libvirt.org/drvxen.html. > > In view of the above, I attempted to use xl in place xm by setting > TOOLSTACK=xl in /etc/default/xen. And after doing so (both with and > without, the above mentioned tweaks to /etc/xen/xend-config.sxp), I > recieved the following error when attempting to start virt-manager: > > Unable to connect to libvirt. > > unable to connect to 'localhost:8000': Connection refused Did the libxl driver even load? There should be some evidence of that in libvirtd.log. Has your libvirt package been built with the libxl driver enabled? Regards, Jim > > Verify that: > - A Xen host kernel was booted > - The Xen service has been started > > Libvirt URI is: xen:/// > > Traceback (most recent call last): > File "/usr/share/virt-manager/virtManager/connection.py", line 1027, > in _open_thread > self.vmm = self._try_open() > File "/usr/share/virt-manager/virtManager/connection.py", line 1009, > in _try_open > flags) > File "/usr/lib/python2.7/dist-packages/libvirt.py", line 102, in > openAuth > if ret is None:raise libvirtError('virConnectOpenAuth() failed') > libvirtError: unable to connect to 'localhost:8000': Connection refused > > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > virt-tools-list mailing list > virt-tools-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/virt-tools-list _______________________________________________ libvirt-users mailing list libvirt-users@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvirt-users