At 03/03/2011 02:11 PM, Shi Jin Write:
> Hi there,
> 
> Attaching/detachnig virtio disk to a VM used to work fine with RHEL-5 but 
> with RHEL-6 it seems to have problems.
> 
> Attaching seems to work. For example, I can do
> virsh attach-disk <vmname>  <qcow2 file name> vdb --driver file --subdriver 
> qcow2
> However, it generates a bit weird XML:
>     <disk type='file' device='disk'>
>       <driver name='file' type='qcow2'/>
>       <source file='<file>/>
>       <target dev='vdb' bus='virtio'/>
>       <alias name='virtio-disk1'/>
>       <address type='pci' domain='0x0000' bus='0x00' slot='0x07' 
> function='0x0'/>
>     </disk>
> 
> In contrary, our original VM system disk has
>     <disk type='file' device='disk'>
>       <driver name='qemu' type='qcow2'/>
>       <source file='<sys disk image>'/>
>       <target dev='vda' bus='virtio'/>
>       <alias name='virtio-disk0'/>
>       <address type='pci' domain='0x0000' bus='0x00' slot='0x04' 
> function='0x0'/>
>     </disk>
> 
> Note the different of driver name: qemu vs file.
> I think qemu is the proper name to use.  This has been mentioned last year on 
> this list [1]. I wonder if there has already been a proper fix for this 
> problem.
> 
> More seriously about this is that I am not able to detach the just attached 
> disk, most likely due to the problem of wrong driver name.
> [cloudadmin@test2 ~]$ virsh detach-disk one-52 vdb
> error: Failed to detach disk
> error: operation failed: detaching virtio-disk1 device failed: Device 
> 'virtio-disk1' not found
This error message is reported by qemu.

I try to reproduce this bug with upstream libvirt and qemu, but it works fine 
to me:

# virsh attach-disk RHEL6RC /var/lib/libvirt/images/test3.img vdb  --driver 
file --subdriver qcow2
Disk attached successfully

# virsh detach-disk RHEL6RC vdb
Disk detached successfully

What is version of libvirt and qemu that you use?

> But if I tried to remove the vda which uses qemu as driver name it would work.
> [cloudadmin@test2 ~]$ virsh detach-disk one-52 vda
> Disk detached successfully
> 
> I also tried with raw disks to attach/detach and saw the same problems.
> 
> Thank you very much.
> Shi
> 
> 
> [1]: http://www.redhat.com/archives/libvir-list/2010-August/msg00449.html
>  
> --
> Shi Jin, PhD
> 
> 
>       
> 
> --
> libvir-list mailing list
> [email protected]
> https://www.redhat.com/mailman/listinfo/libvir-list
> 

--
libvir-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/libvir-list

Reply via email to