如何使用PyVMomi

时间:2016-03-16 03:51:33

标签: pyvmomi

有人可以指导我如何使用PyVMomi计算连接到VMWare VM的磁盘大小吗?

2 个答案:

答案 0 :(得分:2)

假设您知道如何获取虚拟对象,您可以这样做:

for device in vm.config.hardware.device:
    if type(device).__name__ == 'vim.vm.device.VirtualDisk':
        print 'SIZE', device.deviceInfo.summary

在1TB磁盘上打印:

SIZE 1,073,741,824 KB

可能有更好的方法。我刚开始使用pyvmomi。

答案 1 :(得分:0)

有关更深入的信息,请参阅回答问题:Getting an instance's actual used (allocated) disk space in vmware with pyvmomi

使用以下方法和代码,您可以获取要查询的磁盘的DiskPath,DiskCapacity和FreeSpace。希望它有所帮助。