All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jim Fehlig <jfehlig@suse.com>
To: "Pasi Kärkkäinen" <pasik@iki.fi>
Cc: xen-devel@lists.xen.org
Subject: Re: libvirt and virt-manager default blktap driver name for file images, tap vs tap2?
Date: Thu, 06 Jun 2013 12:58:41 -0600	[thread overview]
Message-ID: <51B0DBE1.8070402@suse.com> (raw)
In-Reply-To: <20130606100023.GW11427@reaktio.net>

Pasi Kärkkäinen wrote:
> Hello,
>
> Does anyone know where/how to set the default libvirt blktap "driver name" for disk image files?
>
> If I have "blktap" module loaded in dom0 kernel, and I do this:
>
> virt-install -d -n blktaptest01 -r 2048 --vcpus=2 --disk /var/lib/libvirt/images/blktaptest01.img,size=8 --vnc -p -l "http://ftp.funet.fi/pub/mirrors/centos.org/6.4/os/x86_64"
>   

Does it work if you specify the driver name in the diskopts?  E.g.

  --disk /var/lib/libvirt/images/blktaptest01.img,size=8,driver_name=tap2

Regards,
Jim

> which results in this generated libvirt xml config for the VM:
>
>     <disk type='file' device='disk'>
>       <driver name='tap' type='aio'/>
>       <source file='/var/lib/libvirt/images/blktaptest01.img'/>
>       <target dev='xvda' bus='xen'/>
>     </disk>
>
> .. which doesn't seem to work for me with Xen 4.2.2 using xm/xend, and libvirt 0.10.x.
>
> The problem is there's no tapdisk process started in dom0, and the block device cannot be 
> initialized or accessed inside the VM. I have the same problem with virt-manager, 
> using the "new VM" wizard with disk image files.
>
> The correct "driver name" for libvirt is "tap2", which works for me, 
> so I need to manually edit the libvirt xml config to make the VM boot/work.
>
> This matches xm/xend behaviour with text config files for VMs. 
> I need to use tap2 there aswell on the disk = [] line.
>
> Where should I choose/set/patch the default libvirt driver name? Is that in libvirt sources,
> or in virt-install/virt-manager ? I tried reading the libvirt "xen" driver source, 
> but I couldn't find any "default" setting there.. 
>
> Thanks,
>
> -- Pasi
>
>
>   

  reply	other threads:[~2013-06-06 18:58 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-06-06 10:00 libvirt and virt-manager default blktap driver name for file images, tap vs tap2? Pasi Kärkkäinen
2013-06-06 18:58 ` Jim Fehlig [this message]
2013-06-07  0:20   ` Pasi Kärkkäinen
2013-06-07  0:41     ` Jim Fehlig
2013-06-07 18:04       ` Pasi Kärkkäinen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=51B0DBE1.8070402@suse.com \
    --to=jfehlig@suse.com \
    --cc=pasik@iki.fi \
    --cc=xen-devel@lists.xen.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.