2

PyVMomi を使用して VMWare VM に接続されたディスクのサイズを計算する方法を教えてもらえますか?

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

1 TB のディスクでは、次のように表示されます。

SIZE 1,073,741,824 KB

おそらくもっと良い方法があります。私はpyvmomiを使い始めたばかりです。

于 2016-04-22T00:59:50.797 に答える
0

詳細については、次の質問への回答を参照してください

次のアプローチとコードを使用して、照会するディスクの DiskPath、DiskCapacity、および FreeSpace を取得できます。それが役に立てば幸い。

于 2016-08-11T05:31:42.513 に答える