有人可以指导我如何使用PyVMomi计算连接到VMWare VM的磁盘大小吗?
答案 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。希望它有所帮助。