2017-03-09 50 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。我希望这仍然有帮助。