
On 02/02/2012 08:54 AM, Cheer Xiao wrote:
2012/2/2 Cole Robinson <crobinso@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=b5...
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?
That is saying your host supports 32bit paravirt guests only. What's the output of 'virsh --connect xen:/// capabilities' ? - Cole