如何在esxi服务器中找到分配给虚拟机的IP地址?

时间:2017-10-24 10:10:12

标签: vsphere esxi

我试图在esxi服务器中找到分配给vms的IP地址?来自终端或vSphere Client。

3 个答案:

答案 0 :(得分:0)

检查以下链接的最后一个框,了解几个选项:https://kb.vmware.com/kb/2012964

根据您使用的ESXi版本,您应该能够在GUI中右键单击并添加IP地址列。

注意:要通过ESXi主机显示guest虚拟机的IP地址,需要安装并运行VMware Tools。

答案 1 :(得分:0)

如果您已在VM中安装了VMware Tools,则可以使用以下单行程序从命令行获取IP地址:

for i in `vim-cmd vmsvc/getallvms | grep -v Vmid | awk '{print $1}'`; do vim-cmd vmsvc/get.guest $i | grep -i 'ipaddress = "'; done

对于非shell,你有大量的powercli片段,但你仍然需要VMware工具。

答案 2 :(得分:0)

v = Get-View -Viewtype VirtualMachine -Property name, guest.ipaddress
$report = @()
foreach($vm in $v)
{
        $list = '' | select name, ipaddress
        $list.name = $vm.name
        $list.ipaddress = $vm.guest.ipaddress

        $report += $list
}

$report | export-csv c:\temp\listallnamesandipaddresses.csv