我尝试在pyvmomi中获取sms.StorageManager实例,稍后注册存储提供程序。 但我找不到获取sms.StorageManager的方法。 我从RetrieveContent()方法得到的对象都是" sessionManager"," scheduledTaskManager",没有sms.StorageManager。 有没有办法获得sms.StorageManager?
答案 0 :(得分:0)
现在pyVmomi不支持SMS API,但有一个由支持它的第三方创建的包装器。以下是支持它的pyVmomi wrapper的链接。这是他们使用包装器提供的示例:
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()