hi, i am trying to create hvm in xen via libvirt but i am facing some error. i installed the packages like bltap-utils, blktap-dkms in my dom0. virsh create tiny_core.xml p11-kit: invalid config filename, will be ignored in the future: /etc/pkcs11/modules/gnome-keyring-module error: Failed to create domain from tiny_core.xml error: internal error: libxenlight failed to create new domain 'tiny' config.xml file: <domain type='xen'> <name>tiny</name> <uuid>cc5b436b-a04b-4fc3-b145-e91df494fd26</uuid> <memory unit='KiB'>262144</memory> <currentMemory unit='KiB'>262144</currentMemory> <vcpu placement='static'>1</vcpu> <os> <type arch='x86_64' machine='xenfv'>hvm</type> <loader>/usr/local/lib/xen/boot/hvmloader</loader> <boot dev='hd'/> </os> <pae/> <acpi/> <apic/> <clock offset='variable' adjustment='0' basis='localtime'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/local/lib/xen/bin/qemu-dm</emulator> <disk type='file' device='disk'> <driver name='file'/> <source file='/opt/tinyos/tiny_core_plus.img'/> <target dev='hda'/> </disk> <interface type='bridge'> <mac address='00:11:3e:64:2f:cf'/> <source bridge='xenbr0'/> <ip address='dhcp'/> </interface> <serial type='pty'> <target port='0'/> </serial> <console type='pty'> <target type='serial' port='0'/> </console> <input type='mouse' bus='usb'/> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <graphics type='vnc' port='-1' autoport='yes'/> </devices> </domain> Error.log libxl: debug: libxl_create.c:1342:do_domain_create: ao 0x7ff010003e00: create: how=(nil) callback=(nil) poller=0x7ff01000cb70 libxl: debug: libxl_device.c:251:libxl__device_disk_set_backend: Disk vdev=hda spec.backend=tap libxl: debug: libxl_device.c:210:disk_try_backend: Disk vdev=hda, backend tap unsuitable because blktap not available libxl: error: libxl_device.c:289:libxl__device_disk_set_backend: no suitable backend for disk hda libxl: error: libxl_dm.c:1467:kill_device_model: unable to find device model pid in /local/domain/1151/image/device-model-pid libxl: error: libxl.c:1421:libxl__destroy_domid: libxl__destroy_device_model failed for 1151 libxl: debug: libxl_event.c:1591:libxl__ao_complete: ao 0x7ff010003e00: complete, rc=-3 libxl: debug: libxl_create.c:1356:do_domain_create: ao 0x7ff010003e00: inprogress: poller=0x7ff01000cb70, flags=ic libxl: debug: libxl_event.c:1563:libxl__ao__destroy: ao 0x7ff010003e00: destroy xc: debug: hypercall buffer: total allocations:19 total releases:19 xc: debug: hypercall buffer: current allocations:0 maximum allocations:2 xc: debug: hypercall buffer: cache current size:2 xc: debug: hypercall buffer: cache hits:15 misses:2 toobig:2 any suggestion to crate hvm in xen. thanks & regards, cooldharma06 ..:)
On Thu, Sep 25, 2014 at 10:40:24AM +0530, cool dharma06 wrote:> hi, > > > i am trying to create hvm in xen via libvirt but i am facing some error. i > installed the packages like bltap-utils, blktap-dkms in my dom0. > > > virsh create tiny_core.xml > p11-kit: invalid config filename, will be ignored in the future: > /etc/pkcs11/modules/gnome-keyring-module > error: Failed to create domain from tiny_core.xml > error: internal error: libxenlight failed to create new domain 'tiny' > > > config.xml file: > <domain type='xen'> > <name>tiny</name> > <uuid>cc5b436b-a04b-4fc3-b145-e91df494fd26</uuid> > <memory unit='KiB'>262144</memory> > <currentMemory unit='KiB'>262144</currentMemory> > <vcpu placement='static'>1</vcpu> > <os> > <type arch='x86_64' machine='xenfv'>hvm</type> > <loader>/usr/local/lib/xen/boot/hvmloader</loader> > <boot dev='hd'/> > </os> > <pae/> > <acpi/> > <apic/> > <clock offset='variable' adjustment='0' basis='localtime'/> > <on_poweroff>destroy</on_poweroff> > <on_reboot>restart</on_reboot> > <on_crash>restart</on_crash> > <devices> > <emulator>/usr/local/lib/xen/bin/qemu-dm</emulator> > <disk type='file' device='disk'> > <driver name='file'/> > <source file='/opt/tinyos/tiny_core_plus.img'/> > <target dev='hda'/> > </disk>[snip]> libxl: debug: libxl_device.c:251:libxl__device_disk_set_backend: Disk > vdev=hda spec.backend=tap > libxl: debug: libxl_device.c:210:disk_try_backend: Disk vdev=hda, backend > tap unsuitable because blktap not availableYou seem to have built yourself a Xen build without the blktap disk driver backend, which is making Xen unhappy. Regards, Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|