2017-03-09 54 views

回答

0

據我瞭解,vm已經創建/克隆。所以基本上你想改變虛擬機的配置。你需要創建一個配置規格(虛擬機名稱在你的情況)。

context = ssl.SSLContext(ssl.PROTOCOL_TLSv1) 
context.verify_mode = ssl.CERT_NONE 
print opArg 
sI = connect.SmartConnect(host='', 
      user='', 
      pwd='', 
      port=443, 
      sslContext=context) 
content = sI.content 
objView = content.viewManager.CreateContainerView(content.rootFolder,[vim.VirtualMachine],True) 
vmList = objView.view 
for vm in vmList: 
    vm_obj = vm 

然後你通過規範原樣

vm_obj.ReconfigVM_Task(spec=your_spec) 

我很久以前曾在VMWare。我希望這仍然有幫助。