[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel]xl create PV guest with qcow/qcow2 disk images fail
On Wed, 19 Oct 2011, Stefano Stabellini wrote: > On Fri, 14 Oct 2011, Chun Yan Liu wrote: > > Hi, List, > > > > I'm trying xl create a pv guest with qcow/qcow2 image, it always fails at > > libxl_device_disk_local_attach. > > #xl create pv_config_file > > libxl: error: libxl.c:1119:libxl_device_disk_local_attach: cannot locally > > attach a qdisk image if the format is not raw > > libxl: error: libxl_create.c:467:do_domain_create: failed to run > > bootloader: -3 > > > > disk configuration is: > > disk=[ 'tap:qcow2:/var/lib/xen/images/sles11pv/disk0.qcow2,xvda,w', ] > > > > Is there any way to make it work? > > This is a PV guest configured with pygrub, correct? > If so, qcow/qcow2 are not supported in this scenario. > > You could: > > - avoid using pygrub (specify the kernel manually) and keep using qcow/qcow2; > - switch to raw disks and keep using pygrub; > - install a Linux kernel that support blktap2 (like the XCP kernel, see > http://wiki.xen.org/xenwiki/XenDom0Kernels) and switch to VHD format. > The way to make it work would be to call qemu-nbd and nbd-client from xl so that a /dev/nbd0 comes up in dom0 and pygrub can use it to extract the kernel and initrd from the qcow2 image. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |