Pyvmomi - 如何在没有安装VMTools的情况下获取vm的IP?

时间:2016-02-18 15:41:58

标签: python virtual-machine vsphere

一般来说,我的目标是通过它的名称来获取没有安装VMTools 的VM的IP。

FindByIp的文档说

  

虚拟机的IP地址是从VMware工具ipAddress返回的IP地址。

(来自https://github.com/vmware/pyvmomi/blob/master/docs/vim/SearchIndex.rst

所以我想知道这些信息是否可以访问? 如果是这样 - 我怎么能通过VM的名字来达到它?

1 个答案:

答案 0 :(得分:1)

要通过VM的名称获取实例,请使用ContainerView在每个VM列表中查找相同的名称。 然后,在获取VM的实例后,

vm.guest.ipAddress

请参阅使用ContainerView。