pyvmomi - 如何使用 PyVMomi 获取 VMWare VM 磁盘的大小

标签 pyvmomi

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

最佳答案

假设您知道如何获取 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。

关于pyvmomi - 如何使用 PyVMomi 获取 VMWare VM 磁盘的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36026470/

相关文章:

python-3.x - 使用 pyvmomi 从关闭状态启动 VM

python-2.7 - 需要 python 接口(interface)将机器移动到另一个文件夹

python - 理解 pyvmomi 中的 vim

python - 如何使用 python 在 vcenter 上获取过滤的 VM 列表

python - Pyvmomi 这是做什么的?

python - 有没有办法使用 pyvmomi API 删除 guest 虚拟机?

vsphere - "pyVmomi"和 "vSphere Automation SDK for Python"之间的区别?