2

谁能指导我如何使用 PyVMomi 计算连接到 VMWare 虚拟机的磁盘大小?

4

2 回答 2

2

假设您知道如何获取 vm 对象,您可以执行以下操作:

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。

于 2016-04-22T00:59:50.797 回答
0

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

使用下面的方法和代码,可以得到要查询的磁盘的DiskPath、DiskCapacity和FreeSpace。希望能帮助到你。

于 2016-08-11T05:31:42.513 回答