Re: Domain, volume and storage-pool

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 06.04.2016 10:18, Shahar Havivi wrote:
> Hi,
> 
> I am using virStorageVolDownload to download volumes for the VDSM project.
> What is the best approch to know domains volume?
> Is there an api for associating domain to its pool and then to its volumes?
> 
> I was able to do that by iterating the pools and then iterating all its
> volume..., is there a better way?

You mean you have a domain and you want to get list of all its volumes
or vice versa?

There's no API for either though.

For the former you'll have to dump domain XML and iterate over disks to
look up them in libvirt. Just like you do now.
For the latter, there's no easy mapping. But I know virt-manager does it
somehow. /me goes and looks into the code.


https://github.com/virt-manager/virt-manager/blob/master/virtinst/devicedisk.py#L315

So basically it's fetching all the volumes and all domain XMLs and
computing the intersection.

Michal

_______________________________________________
libvirt-users mailing list
libvirt-users@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvirt-users



[Index of Archives]     [Virt Tools]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux