Может ли кто-нибудь подсказать мне, как рассчитать размеры дисков, подключенных к виртуальным машинам VMWare, с помощью PyVMomi?
Как получить размеры дисков виртуальных машин VMWare с помощью PyVMomi
Ответы (2)
Предполагая, что вы знаете, как получить объект vm, вы можете сделать:
for device in vm.config.hardware.device:
if type(device).__name__ == 'vim.vm.device.VirtualDisk':
print 'SIZE', device.deviceInfo.summary
На диске 1 ТБ это печатает:
SIZE 1,073,741,824 KB
Наверняка есть лучшие способы. Я только собираюсь с pyvmomi.
person
Karl Young
schedule
22.04.2016
Для получения более подробной информации см. ответ на вопрос: Получение фактического используемого (выделенного) дискового пространства экземпляра в vmware с помощью pyvmomi
Используя следующий подход и код, вы можете получить DiskPath, DiskCapacity и FreeSpace диска, который вы хотите запросить. Надеюсь, поможет.
person
justjais
schedule
11.08.2016