我正在寻找一种使用任何 Ansible 模块将 VMware vsphere VM 转换为模板的解决方案,但似乎vmware_guest
(使用 pyvmomi)未能做到这一点。
因此,我开始研究替代方案;似乎直接pyvmomi
python 脚本可以将 API 发送到 vCenter,它会完成任务——尽管我没有找到任何示例,不幸的是。
我已阅读 VMware API 文档它指出VirtualMachineConfigSpec
应该使用以及:
“虚拟机模板是无法开机且与资源池无关的虚拟机。您可以通过调用VirtualMachine.MarkAsTemplate将任何已关机的虚拟机转换为模板。转换后,原始虚拟机没有不再存在。”
我可以请任何人帮助我开发一个连接到 vCenter、找到给定 VM 并将其转换为模板的非常基本的脚本吗?