Ansible 获取 vmware 快照

Ansible take vmware snapshot

我一直在阅读 vsphere_guest 文档,它似乎在很多方面都适合我的用例,但我不清楚如何获取 VM 快照?

如何在 Ansible 剧本中安全升级 VCenter 中的虚拟机?

目前没有用于创建 VMWare 快照的模块(核心或附加模块)。在 extras 下有一个对此功能的请求,但看起来这个人 who submitted the feature request 从未将它提交给 Ansible 的 extras 模块。

这意味着在使用 Ansible 升级 VM 之前,您必须在 vSphere 中拍摄 VM 的快照。可能还有其他方法可以在没有 Ansible 的情况下自动执行快照过程,但我对此并不熟悉。您可以在 github 中查看所有 VMWare 额外模块:https://github.com/ansible/ansible-modules-extras/tree/devel/cloud/vmware

现在有点晚了,但如果有人在找这个,我想指出来。

引入了一个模块,可让您拍摄快照。

http://docs.ansible.com/ansible/vmware_guest_snapshot_module.html

我目前正在使用它。