我正在使用用 python 编写的 Pysphere API 来管理 VM 操作。
我的问题是,克隆后如何更改机器名称。
据我了解, 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 上工作过。我希望这仍然有帮助。