使用托管对象浏览器(MOB)从ESXi获取主机名/ IP列表

时间:2019-02-04 15:32:26

标签: rest api soap vmware

是否可以使用针对https:/// mob的“简单” HTTP请求获得ESXi上虚拟机的IP /主机名列表,这与使用“ VMware vSphere SDK for Perl”类似。 >

1 个答案:

答案 0 :(得分:1)

不是单个HTTP请求,而是多个步骤。您必须拉出VirtualMachine对象的列表,然后对于每个VM对象,引用“ GuestInfo”数据对象,最后引用主机名和/或ipAddress属性:http://pubs.vmware.com/vsphere-6-5/topic/com.vmware.wssdk.apiref.doc/vim.vm.GuestInfo.html

请注意,这两个属性是从VMware Tools收集的,因此,如果您的系统未运行VMware Tools,则很可能为空。