Ansible:如何从 VCenter 中删除和注册 VM?
Ansible: How to remove & register a VM from VCenter?
我需要做一个 vmotion,我需要:
- 从 VMWare VCenter 注销计算机。
- 将该机器注册到另一个集群中。
是否可以使用 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 文件,将其上传到另一个集群,然后用它恢复一个虚拟机(但我从来没有那样做,我只有一个集群)
我需要做一个 vmotion,我需要:
- 从 VMWare VCenter 注销计算机。
- 将该机器注册到另一个集群中。
是否可以使用 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 文件,将其上传到另一个集群,然后用它恢复一个虚拟机(但我从来没有那样做,我只有一个集群)