
Anno domini 2010 IKI-サガル バルウェ scripsit: Hi!
I was trying to figure out a way to get the IP Address of the host, in which a particular VM is running using the LibvirtAPI. For Eg.; If I have a VM object, then I would like to fetch the IP Address of the host in which this VM is running, programatically. Is there a way to do this using the API?
Please guide me, if there is some other way to do this also.
Did I get you right, that you have a 'virDomainPtr' as basis and want a mapping from that to the IP? I guess one way could be to get the virConnectionPtr conn_ptr = virDomainGetConnect (domain_ptr); And then query the hostname virConnectGetHostname (conn_ptr); or the uri virConnectGetURI (conn_ptr); and resolve the hostname or extract the IP/host from the URI and resolve that. HTH Ciao Max -- Gib Dein Bestes. Dann übertriff Dich selbst!