pyvmomi: Как получить экземпляр sms.StorageManager?

Я пытаюсь получить экземпляр sms.StorageManager в pyvmomi и зарегистрировать поставщика хранилища позже. Но я не могу найти способ получить sms.StorageManager. Объекты, которые я получаю из метода RetrieveContent(), похожи на «sessionManager», «scheduledTaskManager», без sms.StorageManager. Есть ли способ получить sms.StorageManager?


person Vincent    schedule 25.05.2016    source источник


Ответы (1)


На данный момент SMS API не поддерживается pyVmomi, но есть оболочка, созданная третьей стороной, которая его поддерживает. Вот ссылка на оболочку pyVmomi, которая его поддерживает. Это пример, который они предоставляют, используя свою оболочку:

from infi.pyvmomi_wrapper import Client
from infi.pyvmomi_wrapper.sms import SmsClient
# first open a "regular" client
client = Client("vcenter-server", username="myuser", password="pass")

sms_client = SmsClient(client)
storage_manager = sms_client.service_instance.QueryStorageManager()
storage_providers = storage_manager.QueryProvider()
person Michael Rice    schedule 25.05.2016