通过vijava获取VMware ESX主机的IP

时间:2015-10-26 14:16:32

标签: vmware vsphere esxi esx

我试图获取由我们的vCenter管理的主机系统的IP。 host.getName()仅返回主机的DNS名称。获取ping给定主机名时获得的IP地址可能是什么方法?

2 个答案:

答案 0 :(得分:1)

对于仍然存在此问题的人,可以使用vijava以这种方式获取主机公共IP:

String hostIp = host.getConfig().getNetwork().getVnic()[0].getSpec().getIp().getIpAddress();

vijava 5.1

答案 1 :(得分:0)

尝试类似:

host.getConfig()。getNetwork()。getVnic()。spec.getIp()。getIpAddress()

我之前使用过这样的东西并且有效。