[libvirt-users] Host does not support virtualization type 'xen'

Su Zhang westlifezs at gmail.com
Thu Mar 15 16:06:54 UTC 2012


Alex,

I built Xen from source but I didn't change any default options. I
configure the libvirt as you showed me and it output the same result.
However, the issue is still there. Do you think there are other ways to get
it around?

Thanks,

On Thu, Mar 15, 2012 at 10:59 AM, Alex Jia <ajia at redhat.com> wrote:

> Hi Su,
> If you're using a libvirt upstream then configure & compile it,
> it should automatically check your xen hyperviosr, for example:
>
> [root at 202 libvirt]# ./configure -h|grep xen
>  --with-xen              add XEN support [default=check]
>  --with-xen-inotify      add XEN inotify support [default=check]
>  --with-xenapi           add XenAPI support [default=check]
>  --with-libxl            add libxenlight support [default=check]
>
> As usual, you don't need to do extra operation, if you also compile
> xen source codes by yourself, I'm not sure whether you put xen to
> different path then libvirt hasn't found it in default place.
>
>
> Regards,
> Alex
>
>
> ----- Original Message -----
> From: "Su Zhang" <westlifezs at gmail.com>
> To: "Alex Jia" <ajia at redhat.com>
> Cc: libvirt-users at redhat.com, "Eric Blake" <eblake at redhat.com>
> Sent: Thursday, March 15, 2012 11:20:20 PM
> Subject: Re: [libvirt-users] Host does not support virtualization type
> 'xen'
>
>
>
>
> On Thu, Mar 15, 2012 at 10:18 AM, Alex Jia < ajia at redhat.com > wrote:
>
>
>
>
> ----- Original Message -----
> From: "Su Zhang" < westlifezs at gmail.com >
>
> To: "Alex Jia" < ajia at redhat.com >
> Cc: libvirt-users at redhat.com , "Eric Blake" < eblake at redhat.com >
> Sent: Thursday, March 15, 2012 11:07:00 PM
> Subject: Re: [libvirt-users] Host does not support virtualization type
> 'xen'
>
>
> Alex,
>
> Thanks for reply. Here is the debugger info:
>
>
> [root at XenTester su]# virt-install -p -d
> Thu, 15 Mar 2012 10:04:04 DEBUG Launched with command line:
> /usr/bin/virt-install -p -d
> Thu, 15 Mar 2012 10:04:04 DEBUG Requesting libvirt URI default
> Thu, 15 Mar 2012 10:04:05 DEBUG Received libvirt URI qemu:///system
>
> I don't know why your libvirt URI is qemu:///system in here, I assume
> you haven't changed libvrt default URI, if you specify a URI with
> virt-install such as virt-install --connect=xen:/// -p -d say what?
>
> Thanks,
> Alex
>
>
>
>
> Thu, 15 Mar 2012 10:04:05 DEBUG Requesting virt method 'xen', hv type
> 'default'.
> Thu, 15 Mar 2012 10:04:05 ERROR Host does not support virtualization type
> 'xen'
> Thu, 15 Mar 2012 10:04:05 DEBUG Traceback (most recent call last):
> File "/usr/bin/virt-install", line 274, in get_virt_type
> machine=options.machine)
> File "/usr/lib/python2.6/site-packages/virtinst/CapabilitiesParser.py",
> line 732, in guest_lookup
> {'virttype' : osstr, 'arch' : archstr})
> ValueError: Host does not support virtualization type 'xen'
>
>
>
> On Thu, Mar 15, 2012 at 9:57 AM, Alex Jia < ajia at redhat.com > wrote:
>
>
> Hi Su,
> Could you attach your virt-install log file as a attachment?
> for example, log file is put in $HOME/.virtinst/virt-install.log.
> or using virt-install with -d option then paste debugger info
> in here.
>
> Regards & Thanks,
> Alex
>
>
>
>
>
> ----- Original Message -----
> From: "Su Zhang" < westlifezs at gmail.com >
> To: "Eric Blake" < eblake at redhat.com >
> Cc: libvirt-users at redhat.com
> Sent: Thursday, March 15, 2012 10:35:27 PM
> Subject: Re: [libvirt-users] Host does not support virtualization type
> 'xen'
>
>
>
>
>
> On Wed, Mar 14, 2012 at 12:30 PM, Eric Blake < eblake at redhat.com > wrote:
>
>
> [please don't top-post on technical lists - I've reformatted my reply]
>
>
> On 03/14/2012 11:24 AM, Su Zhang wrote:
>
>
> >>> However, while I was installing domU image by using virt-install -p at
> >>> domU OS. I encountered an
> >>> error information" Host does not support virtualization type 'xen' ".
>
>
> > Thanks for your reply. Yet it seems that it does support Xen based on the
> > running script:
> >
> > virsh --version=long
> > Virsh command line tool of libvirt 0.9.10
> > See web site at http://libvirt.org/
> >
> > Compiled with support for:
> > Hypervisors: Xen QEmu/KVM UML OpenVZ VirtualBox LXC Test
>
> Good. The next step is determining which hypervisor you are connecting
> to by default:
>
> virsh uri
>
> If that isn't right (for example, if it returns qemu:///system), then
> you need to modify how you are calling virt-install to pass an explicit
> URI (or set LIBVIRT_DEFAULT_URI in your environment). Try 'virt-install
> -c xen:///' to force libvirt to talk to the xen hypervisor.
> http://libvirt.org/uri.html gives more details on setting a URI.
>
>
>
> --
> Eric Blake eblake at redhat.com +1-919-301-3266
> Libvirt virtualization library http://libvirt.org
>
>
> The issue hasn't been eliminated. Here is the running script:
>
> [root at XenTester su]# virt-install -p -c xen:///
> ERROR Host does not support virtualization type 'xen'
> [root at XenTester su]# virsh uri
> xen:///
>
> [root at XenTester su]#
>
> Any other possibilities?
>
>
>
>
> --
> Su Zhang
> Ph.D Candidate
> Computing and Information Sciences
> Kansas State University
>
> _______________________________________________
> libvirt-users mailing list
> libvirt-users at redhat.com
> https://www.redhat.com/mailman/listinfo/libvirt-users
>
>
>
> --
> Su Zhang
> Ph.D Candidate
> Computing and Information Sciences
> Kansas State University
>
> Here is what it says:
>
> # virt-install --connect=xen:/// -p -d
> Thu, 15 Mar 2012 10:17:55 DEBUG Launched with command line:
> /usr/bin/virt-install --connect=xen:/// -p -d
> Thu, 15 Mar 2012 10:17:55 DEBUG Requesting libvirt URI xen:///
> Thu, 15 Mar 2012 10:17:55 ERROR no connection driver available for No
> connection for URI xen:///
> Thu, 15 Mar 2012 10:17:55 DEBUG Traceback (most recent call last):
> File "/usr/bin/virt-install", line 1004, in <module>
> sys.exit(main())
> File "/usr/bin/virt-install", line 984, in main
> conn = cli.getConnection(options.connect)
> File "/usr/lib/python2.6/site-packages/virtinst/cli.py", line 327, in
> getConnection
> conn = open_connection(uri)
> File "/usr/lib/python2.6/site-packages/virtinst/cli.py", line 342, in
> open_connection
> open_flags)
> File "/usr/lib64/python2.6/site-packages/libvirt.py", line 102, in openAuth
> if ret is None:raise libvirtError('virConnectOpenAuth() failed')
> libvirtError: no connection driver available for No connection for URI
> xen:///
>
> But I believe I've already installed Xen successfully. Do I need to
> install another driver for the connection?
>
> Thanks,
>
> --
> Su Zhang
> Ph.D Candidate
> Computing and Information Sciences
> Kansas State University
>



-- 
Su Zhang
Ph.D Candidate
Computing and Information Sciences
Kansas State University
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvirt-users/attachments/20120315/2a4a7ab3/attachment.htm>


More information about the libvirt-users mailing list