我试图在esxi服务器中找到分配给vms的IP地址?来自终端或vSphere Client。
答案 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