[Pkg-ganeti-devel] Bug#686823: ganeti2: blktap driver does not work on newer xen (>= 4.0)

Matthijs Möhlmann matthijs at cacholong.nl
Thu Sep 6 10:41:35 UTC 2012


Package: ganeti2
Version: 2.5.2-1
Severity: important

Dear Maintainer,

I installed ganeti2 and decided to use the blktap driver as backend.
After that I created a VM and tried to start it. It didn't startup and
after some investigation I found out it timed out on the block device.

Some more investigation and saw the new blktap2 driver options in Xen, I
applied them to the vm configuration and startup of the vm succeeded
now.

Please see the following:
http://serverfault.com/questions/390373/xen-4-1-host-dom0-with-blktap-disks-tapaio-not-connecting

And:
http://wiki.xen.org/wiki/Blktap2

I looked into the source code and found:
hypervisor/hv_xen.py:341	constants.FD_BLKTAP: "tap:aio",

Changing "tap:aio" to "tap2:tapdisk" fixed the situation.

I hope this is urgent enough for inclusion into wheezy as blktap is now
unusable.

Regards, Matthijs

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages ganeti2 depends on:
ii  bridge-utils       1.5-4
ii  iproute            20120521-3
ii  iputils-arping     3:20101006-3
ii  libjs-jquery       1.7.2+debian-2.1
ii  lvm2               2.02.95-4
ii  openssh-client     1:6.0p1-3
ii  openssh-server     1:6.0p1-3
ii  openssl            1.0.1c-4
ii  python             2.7.3-2
ii  python-openssl     0.13-2
ii  python-paramiko    1.7.7.1-3
ii  python-pycurl      7.19.0-5
ii  python-pyinotify   0.9.3-1.1
ii  python-pyparsing   1.5.6+dfsg1-2
ii  python-simplejson  2.6.1-1
ii  python-support     1.0.15
ii  socat              1.7.1.3-1.4

Versions of packages ganeti2 recommends:
pn  drbd8-utils                                                          <none>
ii  ganeti-instance-debootstrap                                          0.11-1
pn  ndisc6                                                               <none>
pn  qemu-kvm | xen-linux-system-2.6.32-5-xen-amd64 | xen-linux-system-2  <none>

Versions of packages ganeti2 suggests:
pn  drbd8-module-source  <none>

-- no debconf information



More information about the Pkg-ganeti-devel mailing list