【发布时间】:2017-09-19 04:40:30
【问题描述】:
我正在寻找一种使用任何 Ansible 模块将 VMware vsphere VM 转换为模板的解决方案,但似乎 vmware_guest(使用 pyvmomi)未能做到这一点。
所以,我开始研究替代方案;似乎直接的pyvmomi python 脚本可以将 API 发送到 vCenter,它会完成任务 - 尽管我没有找到任何示例,不幸的是。
我已阅读 VMware API 文档,其中指出应该使用 VirtualMachineConfigSpec 以及:
"虚拟机模板是不能被 已开机且与资源池无关。你可以 通过调用将任何关闭的虚拟机转换为模板 VirtualMachine.MarkAsTemplate。转换后,原来的 虚拟机不再存在。”
我可以请任何人帮助我开发一个连接到 vCenter、找到给定 VM 并将其转换为模板的非常基本的脚本吗?
【问题讨论】:
标签: python api vmware vsphere pyvmomi