Мне нужно сделать Vmotion, и мне нужно:

  • Отмените регистрацию машины в VMWare VCenter.
  • Зарегистрируйте эту машину в другом кластере.

Можно ли это сделать с модулем Ansible?

Заранее спасибо!

0
Costales 30 Май 2019 в 13:56

2 ответа

Лучший ответ

Среди того же кластера вы пробовали: vmware_vmotion - перемещение виртуальной машины с использованием vMotion и / или ее vmdks с использованием хранилища vMotion?

Но вы говорите о «другом кластере», поэтому я думаю, что он не будет работать: как сказано в Живая миграция виртуальных машин

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, мигрируя из кластера в другой (у вас будет время простоя).

Что вы хотите сделать, это остановить VM, загрузить файлы VMDK из кластера, загрузить его в другой и восстановить VM с его помощью (но я никогда не делал этого, у меня только один кластер)

1
tassinp 17 Июн 2019 в 15:16

Насколько я могу судить, при использовании vmware_guest установка состояния VM на «отсутствует» уничтожит его, а не отменит его регистрацию.

Точно так же я не вижу способа добавить виртуальную машину обратно в инвентарь с помощью файла VMX.

1
Kyle Ruddy 6 Июн 2019 в 06:44
56376903