Hi, Jim The blktap seems not a module in xen 4.5, when I tried the load it , can not find the module, is there something wrong I did? BTW ,I compiled the xen4.5 by myself. Thanks ! -----Original Message----- From: Jim Fehlig [mailto:jfehlig@xxxxxxxx] Sent: Friday, April 18, 2014 11:52 PM To: Tian, Shuangtai Cc: libvir-list@xxxxxxxxxx Subject: Re: libvirt-libxl driver defaulting to tap disk and not working (ubuntu 12.10 + xen 4.5 + libvirt 1.2.3 + openstack) Tian, Shuangtai wrote: > > HI > > I am an openstacker, when I used the latest libvirt and xen code to > run the openstack. Can not create the vm. > > there is an error in libxl log, you can see the log: > > Os : Ubuntu 12.10 > > > > Compiled against library: libvirt 1.2.3 > > Using library: libvirt 1.2.3 > > Using API: Xen 1.2.3 > > Running hypervisor: Xen 4.5.0 > > > > libxl: debug: libxl_create.c:1356:do_domain_create: ao 0x7f7894002810: > create: how=(nil) callback=(nil) poller=0x7f7894001bb0 > > libxl: debug: libxl_device.c:251:libxl__device_disk_set_backend: Disk > vdev=xvda spec.backend=tap > > libxl: debug: libxl_device.c:210:disk_try_backend: Disk vdev=xvda, > backend tap unsuitable because blktap not available > In addition to John's suggestions, try loading a blktap module in dom0. It should work if a blktap driver is available. Regards, Jim > libxl: error: libxl_device.c:289:libxl__device_disk_set_backend: no > suitable backend for disk xvda > > libxl: debug: libxl_event.c:1739:libxl__ao_complete: ao > 0x7f7894002810: complete, rc=-3 > > libxl: debug: libxl_create.c:1370:do_domain_create: ao 0x7f7894002810: > inprogress: poller=0x7f7894001bb0, flags=ic > > libxl: debug: libxl_event.c:1711:libxl__ao__destroy: ao > 0x7f7894002810: destroy > > > > The blktap does work, and I also find the same error someone has > posted, > (http://www.redhat.com/archives/libvir-list/2013-February/msg01124.htm > l) > > When I change the type to “phy”, it also doesnot work. And try to > change the type to other options, also does not work. > > Can someone give me some suggestions? > > Thanks ! > > > > The XML from the openstack is : > > <domain type="xen"> > > <uuid>9e9ed86c-8892-40da-acd1-31ec6303abfe</uuid> > > <name>instance-00000001</name> > > <memory>524288</memory> > > <vcpu>1</vcpu> > > <os> > > <type>xen</type> > > > <kernel>/opt/stack/data/nova/instances/9e9ed86c-8892-40da-acd1-31ec630 > 3abfe/kernel</kernel> > > > <initrd>/opt/stack/data/nova/instances/9e9ed86c-8892-40da-acd1-31ec630 > 3abfe/ramdisk</initrd> > > <cmdline>ro root=/dev/xvda</cmdline> > > </os> > > <features> > > <acpi/> > > <apic/> > > </features> > > <clock offset="utc"/> > > <devices> > > <disk type="file" device="disk"> > > <driver name="tap2" type="raw" cache="none"/> > > <source > file="/opt/stack/data/nova/instances/9e9ed86c-8892-40da-acd1-31ec6303a > bfe/disk"/> > > <target bus="xen" dev="xvda"/> > > </disk> > > <disk type="file" device="cdrom"> > > <driver name="tap2" type="raw" cache="none"/> > > <source > file="/opt/stack/data/nova/instances/9e9ed86c-8892-40da-acd1-31ec6303a > bfe/disk.config"/> > > <target bus="ide" dev="xvdd"/> > > </disk> > > <interface type="bridge"> > > <mac address="fa:16:3e:d8:c3:c0"/> > > <source bridge="br100"/> > > <filterref > filter="nova-instance-instance-00000001-fa163ed8c3c0"/> > > </interface> > > <console type="pty"/> > > <graphics type="vnc" autoport="yes" keymap="en-us" > listen="127.0.0.1"/> > > <video> > > <model type="xen"/> > > </video> > > </devices> > > </domain> > > > > > > > > Best regards, > > Tian, Shuangtai > > > > ---------------------------------------------------------------------- > -- > > -- > libvir-list mailing list > libvir-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/libvir-list -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list