[libvirt-users] driver type for .vdi images?

Cole Robinson crobinso at redhat.com
Thu Nov 18 14:55:42 UTC 2010


On 11/18/2010 05:17 AM, Benjamin Hagemann wrote:
> Hello libvirt experts,
> 
> I use libvirt (0.7.5-5ubuntu27.7) with KVM / qemu (0.12.3+noroms-0ubuntu9.2).
> Some machines use raw images but same use Virtualbox images (.vdi).
> Since last Ubuntu 10.04 LTS update I can not start the vdi-images.
> 
> The "driver name= type=" option was new.
> 
>   <devices>
>     <emulator>/usr/bin/kvm</emulator>
>     <disk type='file' device='disk'>
> 
>       <driver name='qemu' type='vdi'/>
> 
>       <source file='/path/image.vdi'/>
>       <target dev='hda' bus='ide'/>
>     </disk>
> 
> 
> But when I try "type=vdi" I got in the Log-File:
> 
>   libvir: Security Labeling error : error calling aa_change_profile()
> 
> so I checked:
> 
>   cat vdi-machine.xml | /usr/lib/libvirt/virt-aa-helper -r --uuid
> libvirt-XXXXXXXX-XXXXX-XXXX-XXXX-XXXXXXXXXXXX --dryrun -p 0
>   libvir: Domain Config error : internal error unknown disk format 'vdi'
> for image.vdi
>   virt-aa-helper: error: invalid VM definition
> 
> Next I checked libvirt.org:
> http://libvirt.org/storage.html
> 
>   Valid volume format types
>   raw, bochs, cloop, cow, dmg, iso, qcow, qcow2, vmdk, vpc
> 
> => But what is the right type for .vdi-Images?
> 

Libvirt doesn't know about the 'vdi' image type. This is a bug. Please
file a bz against the upstream product: http://libvirt.org/bugs.html

> By the way, the examples at this site does not know the "driver name=
> type=" option.
> 

I'd recommend filing a bug for this too, the docs here need to be improved.

- Cole




More information about the libvirt-users mailing list