We are using One 1.4 with KVM <br><br>When we were using Libvirt 0.7.5, here is how the Disk definition in VM template, deployment.0 and actual libvirt generated XML were looking.<br><br>VM Template:<br><br>DISK=[<br>        clone=no,<br>
        source=/sharedstorage/path/images/UbuntuABC0,<br>        target=hda,<br>        type=disk<br>]<br><br>deployment.0 :<br><br>               <disk type='file' device='disk'><br>                        <source file='/mnt/stor/one/5/images/disk.0'/><br>
                        <target dev='hda'/><br>                </disk><br><br>libvirt generated XML:<br>   <disk type='file' device='disk'><br>      <source file='/mnt/stor/one/5/images/disk.0'/><br>
      <target dev='hda' bus='ide'/><br>      <state/><br>    </disk><br><br>However when we were using libvirt 0.8.3 the libvirt generated XML looks different.<br><br>libvirt generated XML:<br>
   <disk type='file' device='disk'><br>      <driver name='qemu' type='raw'/><br>      <source file='/mnt/stor/one/5/images/disk.0'/><br>      <target dev='hda' bus='ide'/><br>
      <alias name='ide0-0-0'/><br>      <address type='drive' controller='0' bus='0' unit='0'/><br>    </disk><br><br>If you see it adds the driver tag with type as "raw". Because of this, if we have a qcow2 disk file of 20GB virtual size, the actual disk space inside the VM is showing up as some other value (the physical size of the qcow2 image).<br>
<br>Is it possible to pass the driver tag from onevm template (1.4). If not, has this been addressed in 2.0? If we have to add that tag and have the driver type as "qcow2", changing LibvirtDriver.cc will take care of it?<br>
<br>Ranga<br>