Я пытаюсь получить IP-адрес хост-систем, управляемых нашим vCenter. host.getName()
возвращает только имя DNS хоста. Каким может быть способ получить IP-адрес, который вы получаете при отправке имени хоста?Получение IP-адреса хоста VMware ESX через vijava
0
A
ответ
0
Попробуйте что-то вроде:..
host.getConfig() getNetwork() getVnic() spec.getIp() getIpAddress()
я использовал что-то вроде этого раньше, и это сработало.. ,
1
Для тех, кто до сих пор havig этого вопроса, вы можете получить хозяин публичного IP, используя vijava, таким образом:
String hostIp = host.getConfig().getNetwork().getVnic()[0].getSpec().getIp().getIpAddress();
vijava 5,1
вы могли бы быть более конкретной информацией о коде, который вы использовали? (свойство viijava). Вы отметили значения [HostIpConfig] (http://vijava.sourceforge.net/vSphereAPIDoc/ver51/ReferenceGuide/)? –