2015-10-26 8 views
0

Я пытаюсь получить IP-адрес хост-систем, управляемых нашим vCenter. host.getName() возвращает только имя DNS хоста. Каким может быть способ получить IP-адрес, который вы получаете при отправке имени хоста?Получение IP-адреса хоста VMware ESX через vijava

+0

вы могли бы быть более конкретной информацией о коде, который вы использовали? (свойство viijava). Вы отметили значения [HostIpConfig] (http://vijava.sourceforge.net/vSphereAPIDoc/ver51/ReferenceGuide/)? –

ответ

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

 Смежные вопросы

  • Нет связанных вопросов^_^