Ansible:如何从 VCenter 中删除和注册 VM?

Ansible: How to remove & register a VM from VCenter?

我需要做一个 vmotion,我需要:

是否可以使用 Ansible 模块?

提前致谢!

据我所知,在使用 vmware_guest 时,将 VM 状态设置为 "absent" 会销毁它而不是注销它。

同样,我看不到任何通过 VMX 文件将 VM 添加回清单的方法。

在同一个集群中,你试过吗: vmware_vmotion – Move a virtual machine using vMotion, and/or its vmdks using storage vMotion ?

但是你说的是 'another cluster' 所以我认为它行不通: 如Live Migration of Virtual Machines

中所述
VMware vSphere vMotion is a zero downtime live migration of workloads 
from one server to another. This capability is possible across 
vSwitches, Clusters, and even Clouds 

所以您不是通过从一个集群迁移到另一个集群来执行 vMotion(您会有停机时间)。

你想做的是停止虚拟机,从一个集群下载 vmdk 文件,将其上传到另一个集群,然后用它恢复一个虚拟机(但我从来没有那样做,我只有一个集群)