[virt-tools-list] Provision through virt-manager not supported on para-virtualized Xen?
Cheer Xiao
xiaqqaix at gmail.com
Thu Feb 2 13:54:21 UTC 2012
2012/2/2 Cole Robinson <crobinso at redhat.com>:
> On 02/02/2012 08:05 AM, Cheer Xiao wrote:
>> Hi all,
>>
>> I was setting up libvirt and virt-manager for managing Xen VMs. But
>> when I hit "New" in virt-manager to provision a new VM, virt-manager
>> gives me the error: "No install options available for this
>> connection."
>>
>> The hypervisor being used is para-virtualized Xen, running on Debian Squeeze.
>>
>> lux-002# xm info
>> host : lux-002
>> release : 2.6.32-5-xen-686
>> version : #1 SMP Mon Jan 16 19:46:09 UTC 2012
>> machine : i686
>> nr_cpus : 4
>> nr_nodes : 1
>> cores_per_socket : 1
>> threads_per_core : 2
>> cpu_mhz : 3200
>> hw_caps :
>> bfebfbff:20100000:00000000:00000180:0000641d:00000000:00000001:00000000
>> virt_caps :
>> total_memory : 8191
>> free_memory : 1150
>> node_to_cpu : node0:0-3
>> node_to_memory : node0:1150
>> node_to_dma32_mem : node0:578
>> max_node_id : 0
>> xen_major : 4
>> xen_minor : 0
>> xen_extra : .1
>> xen_caps : xen-3.0-x86_32p
>> xen_scheduler : credit
>> xen_pagesize : 4096
>> platform_params : virt_start=0xf5800000
>> xen_changeset : unavailable
>> xen_commandline : placeholder com1=9600,8n1 console=com1,vga
>> cc_compiler : gcc version 4.4.5 (Debian 4.4.5-8)
>> cc_compile_by : waldi
>> cc_compile_domain : debian.org
>> cc_compile_date : Mon Nov 7 09:18:26 CET 2011
>> xend_config_format : 4
>> lux-002# libvirtd --version
>> libvirtd (libvirt) 0.8.3
>>
>
> libvirt pokes into the host machine to try and figure out it's virt
> capabilities. So something must be going wrong there. Here's the function it
> uses in libvirt code:
>
> http://libvirt.org/git/?p=libvirt.git;a=blob;f=src/xen/xen_hypervisor.c;h=b5b2328c22ccffb17f7710b3ed6064907d744215;hb=HEAD#l2563
>
> Something must be funky or unexpected with /sys/hypervisor/properties/capabilities
>
This is how it looks:
lux-002% cat /sys/hypervisor/properties/capabilities
xen-3.0-x86_32p
So, is provision through on para-virtualized Xen *supposed* to be
supported or not?
>> I manage the VMs using my local laptop, running latest Archlinux and
>> latest virt-manager.
>>
>> blackie% uname -a
>> Linux blackie 3.2.2-1-ARCH #1 SMP PREEMPT Thu Jan 26 08:40:20 CET 2012
>> x86_64 Intel(R) Core(TM)2 Duo CPU T6670 @ 2.20GHz GenuineIntel
>> GNU/Linux
>> blackie% libvirtd --version
>> libvirtd (libvirt) 0.9.9
>> blackie% virt-manager --version
>> 0.9.0
>>
>> Another perhaps related issue: when I try to provision through
>> virt-install, I always run into this:
>>
>> blackie% virt-install --connect xen+ssh://root@lux-002
>> ERROR Must be root to create Xen guests
>> blackie% virt-install --version
>> 0.600.0
>>
>
> That's a virt-install bug fixed in 0.600.1 which was released a couple days
> ago. Probably won't solve your 'no install options' problem though.
Got it.
Thanks for the quick reply!
--
Regards,
Cheer Xiao aka. xiaq
More information about the virt-tools-list
mailing list