vSphere API- guestFullName未设置

时间:2018-10-31 16:08:59

标签: python python-2.7 vsphere

因此,我试图获取我在VSphere上获得的所有VM的操作系统,由于某种原因,当从API(在guestFullName下)拉出某些VM操作系统时,该操作系统显示为“未设置”,但在在Web面板上显示操作系统。我找不到能够从中获取操作系统信息的虚拟机与无法获取信息的虚拟机之间的任何区别。有人遇到这个吗?

我正在使用以下库https://github.com/vmware/pyvmomi

1 个答案:

答案 0 :(得分:0)

可以在两个区域中获取guestFullName,即VirtualMachineConfigInfo和VirtualMachineGuestSummary。

VM Config信息来自VM的VMX文件。 VM Guest Summary信息来自VM guest虚拟机的VMware Tools实例。

因此,您可能要仔细检查从何处引用该属性,以及来宾是否正在运行VMware Tools。