--- On Sat, 4/23/11, carlopmart <carlopmart at gmail.com> wrote: > From: carlopmart <carlopmart at gmail.com> > Subject: [CentOS-virt] Extract ip address from a kvm guest > To: centos-virt at centos.org > Date: Saturday, April 23, 2011, 8:07 AM > Hi all, > > Somebody knows how can I extract/know an ip address > used by a kvm > guest using a script?? For example I have the following > guests: > > [root at kvmsrv01 bin]# virsh list --all > Id Name > State > ---------------------------------- > 1 linclunode01 > running > 2 linmgmt > running > 5 win7desktop > running > > > I know that linclunode01 has 172.25.50.1 as ip > address, linmgmt has > 172.25.50.2 and so on. But suppose that i don't know which > ip address is > used by win7desktop guest. The real fqdn for win7desktop is > > win7.local.net. How can I know its real ip using a script > (bash, python, > etc)?? I don't use a dhcp or dns server on this network. If you have an http server on the local network: Inside the VM guest: ------------ /etc/rc.local ------------ wget --spider http://192.168.1.1/favicon.ico?sl6bs?ga-p45 ------------ snip --------- where the web server is at 192.168.1.1, Virt host is ga-p45, and the VM guest is sl6bs. In the server logs I see: $ sudo tail -n 175 /var/log/apache2/local_log | grep fav 192.168.1.224 - - [23/Apr/2011:10:10:02 -0700] "HEAD /favicon.ico?lucidpv?ga-p45 HTTP/1.0" 200 296 192.168.1.155 - - [23/Apr/2011:10:10:10 -0700] "HEAD /favicon.ico?centbs?ga-p45 HTTP/1.0" 200 296 192.168.1.183 - - [23/Apr/2011:10:10:10 -0700] "HEAD /favicon.ico?sl6bs?ga-p45 HTTP/1.0" 200 296 -- Mark