0

我正在使用用 python 编写的 Pysphere API 来管理 VM 操作。

我的问题是,克隆后如何更改机器名称。

API 在这里这里

4

1 回答 1

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 上工作过。我希望这仍然有帮助。

于 2017-03-09T09:58:41.730 回答