Re: Unable to retrieve Guest IP Addresses via libvirt API

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

 



On 07.01.2016 20:31, Jean-Pierre Ribeauville wrote:
> Hi ,
> 
> Despite the fact that my Guest has an IP address , by running  this piece of code on a KVM host :
> 
>      ifaces_count = F_virDomainInterfaceAddresses(domain, &ifaces,VIR_DOMAIN_INTERFACE_ADDRESSES_SRC_LEASE, NULL);
>      ifaces_count = F_virDomainInterfaceAddresses(domain, &ifaces,VIR_DOMAIN_INTERFACE_ADDRESSES_SRC_AGENT, NULL);
> 
> 
> I'm not able to get a  ifaces_count  different from -1

You should have also obtained a stringified error that explains what
went wrong. That might give you hint.

> 
> 
> Additionnaly :
> -  IP Addresses are not present within the xmldesc of this Guest.(not sure that they should appear there)

No. Guest can reconfigure its NICs into something completely different
that does not even match domain XML. For instance - it can create a
bonding over two vNICs. In that case none of vNICs has an IP address -
it's the bonding device that has it. However, the bonding device itself
is not reported in the domain XML.

But maybe more importantly, I consider IP address as a guest runtime
setting, not a part of hardware. And as such it falls out of domain XML
scope where domain HW is configured. If we were reporting IP addresses
there why stop only there and why not report other runtime info too?
E.g. some /sys /proc values?

Having said that, I am against reporting IP addresses in domain XML.

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