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

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.html)

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-31ec6303abfe/kernel</kernel>

    <initrd>/opt/stack/data/nova/instances/9e9ed86c-8892-40da-acd1-31ec6303abfe/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-31ec6303abfe/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-31ec6303abfe/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