Re: Supported file-backed disk formats

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On Fri, May 20, 2016 at 9:51 AM, W. Michael Petullo <mike@xxxxxxxx> wrote:
What file-backed disk formats are supported by Xen using a Fedora Dom0? I
am testing xen-4.6.1-8.fc24.x86_64, and I have not been able to get the
"qcow2" and "vhd" formats to work. "Qcow" version 1 works fine with:

        disk = [ "tap2:qcow:/var/lib/xen/images/test-data.xen-qcow,xvdb,w" ]

However, when I try qcow2, the VM detects the disk, but "fdisk /dev/sdb"
says:

        fdisk: cannot open /dev/sdb: No such file or directory

When I try vhd, the VM kernel does not even detect the disk.

--
Mike

:wq
 I also tried to use qcow2 on Fedora-Xen 24.

The disk config is simple:
disk = [ "/XXXX/root.qcow2,qcow2,hda,w", "/XXXX/Fedora-Live-Workstation-x86_64-23-10.iso,,hdc,cdrom" ]

First, I tried the default packages:
xen-4.6.1-9.fc24.x86_64
qemu-system-x86-2.6.0-2.fc24.x86_64

When creating the vm with xl, /var/log/xen/qemu-dm-XXXX.log got some failure:
xen be core: xen be: watching backend path (backend/console/1) failed
xen be core: xen be: watching backend path (backend/vkbd/1) failed
xen be core: xen be: watching backend path (backend/qdisk/1) failed

And the vm timed out to connect to the vbd and the qemu process didn't open the qcow2 file.

There seems some inconsistency between xen-4.6.1 and the system qemu 2.6.0. So I tried to
find and use the qemu-xen version from xen tarball. I got one from the XenServer 7[1]
binpkg.iso[2] and extracted the qemu-xen rpm[3].

Install the qemu-xen rpm with following steps:
1. dnf install libpng15
2. rpm -Uvh --force qemu-xen*rpm

And then in the vm cfg, I added two lines:
device_model_override="/usr/lib64/xen/bin/qemu-system-i386"
device_model_version="qemu-xen"

And with the vm created, /dev/xvda was seen within the vm.

So, the question is whether we can fix the system qemu to support the current xen, or just go back to
use the bundled qemu-xen instead of the system qemu.

[1] http://xenserver.org/overview-xenserver-open-source-virtualization/download.html
[2] http://downloadns.citrix.com.edgesuite.net/11624/XenServer-7.0.0-binpkg.iso
[3] qemu-xen-2.2.1-4.36786.x86_64.rpm

-robin

--
xen mailing list
xen@xxxxxxxxxxxxxxxxxxxxxxx
http://lists.fedoraproject.org/admin/lists/xen@xxxxxxxxxxxxxxxxxxxxxxx

--
xen mailing list
xen@xxxxxxxxxxxxxxxxxxxxxxx
https://lists.fedoraproject.org/admin/lists/xen@xxxxxxxxxxxxxxxxxxxxxxx

[Index of Archives]     [Fedora General]     [Fedora Music]     [Linux Kernel]     [Fedora Desktop]     [Fedora Directory]     [PAM]     [Big List of Linux Books]     [Gimp]     [Yosemite News]

  Powered by Linux