On Sat, Mar 07, 2009 at 12:33:46PM -0500, Cole Robinson wrote: > Pasi Kärkkäinen wrote: > > Hello! > > > > I'm using Fedora 10 on my Xen pv_ops testing box. > > > > I rebuilt Xen 3.3.1-9 packages from F11/rawhide for Fedora 10 and installed them. > > > > http://kojipkgs.fedoraproject.org/packages/xen/3.3.1/9.fc11/src/xen-3.3.1-9.fc11.src.rpm > > > > xen-3.3.1-9.fc10.i386.rpm > > xen-debuginfo-3.3.1-9.fc10.i386.rpm > > xen-devel-3.3.1-9.fc10.i386.rpm > > xen-hypervisor-3.3.1-9.fc10.i386.rpm > > xen-libs-3.3.1-9.fc10.i386.rpm > > xen-runtime-3.3.1-9.fc10.i386.rpm > > > > I also built custom 2.6.29-rc7 pv_ops dom0 kernel, which seems to boot OK > > for me. > > > > xend starts OK, and I can run 'xm info', 'xm list' etc. > > > > But now I'm having problems using virt-install and/or virt-manager to > > install new domains. > > > > [root@dom0test ~]# virt-install -n vm01 -r 512 --vcpus=1 -f /dev/vg00/vm01 --vnc -p -l > > "ftp://ftp.funet.fi/pub/mirrors/fedora.redhat.com/pub/fedora/linux/releases/10/Fedora/i386/os" > > > > ERROR Unsupported virtualization type 'xen' > > > > Has Xen support been dropped from virt-install, or is this just some bug? > > > > Xen support hasn't been dropped, we are probably just failing to detect > that xen is available. > > First, can you try 'virsh --connect xen:///' and see if it succeeds? If > that works, you can manually pass the connection string to virt-install > in the interim (virt-install --connect xen:/// ...) > Yeah, that seems to work: [root@dom0test ~]# virsh --connect xen:/// Welcome to virsh, the virtualization interactive terminal. Type: 'help' for help with commands 'quit' to quit virsh # vcpuinfo 0 VCPU: 0 CPU: 0 State: running CPU time: 32.3s CPU Affinity: yy VCPU: 1 CPU: 1 State: idle CPU time: 18.9s CPU Affinity: yy virsh # version Compiled against library: libvir 0.5.1 Using library: libvir 0.5.1 Using API: Xen 3.0.1 Running hypervisor: Xen 3.3.0 virsh # quit [root@dom0test ~]# xm info host : dom0test.localdomain release : 2.6.29-rc7-tip version : #10 SMP Sat Mar 7 16:04:28 EET 2009 machine : i686 nr_cpus : 2 nr_nodes : 1 cores_per_socket : 1 threads_per_core : 2 cpu_mhz : 3000 hw_caps : bfebfbff:00000000:00000000:00000180:0000441d:00000000:00000000:00000000 virt_caps : total_memory : 2038 free_memory : 992 node_to_cpu : node0:0-1 node_to_memory : node0:992 xen_major : 3 xen_minor : 3 xen_extra : .1-9.fc10 xen_caps : xen-3.0-x86_32p xen_scheduler : credit xen_pagesize : 4096 platform_params : virt_start=0xf5800000 xen_changeset : unavailable cc_compiler : gcc version 4.3.2 20081105 (Red Hat 4.3.2-7) (GCC) cc_compile_by : root cc_compile_domain : localdomain cc_compile_date : Fri Mar 6 17:24:19 EET 2009 xend_config_format : 4 > Can you also check if the following 3 locations exist: > > /var/lib/xend > /dev/xen/evtchn > /proc/xen > Yep, all of those do exist. [root@dom0test ~]# ls /var/lib/xend domains relocation-socket state storage xend-socket [root@dom0test ~]# ls -la /dev/xen/evtchn crw-rw---- 1 root root 10, 63 2009-03-07 20:10 /dev/xen/evtchn [root@dom0test ~]# ls /proc/xen/ capabilities privcmd xenbus xsd_kva xsd_port > That is what we check in virtinst to guess that xen is present, and we > should use its connection by default. If one of those is missing, any > recommendations on how to detect xen presence would be appreciated. > [root@dom0test ~]# virt-install --connect xen:/// -n vm01 -r 512 --vcpus=1 -f /dev/vg00/vm01 --vnc -p -l "ftp://ftp.funet.fi/pub/mirrors/fedora.redhat.com/pub/fedora/linux/releases/10/Fedora/i386/os" ERROR Unsupported virtualization type 'xen' Hmm.. so that didn't help unfortunately.. Other ideas? And thanks! -- Pasi -- Fedora-xen mailing list Fedora-xen@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-xen