Мне нужно сделать Vmotion, и мне нужно:
- Отмените регистрацию машины в VMWare VCenter.
- Зарегистрируйте эту машину в другом кластере.
Можно ли это сделать с модулем Ansible?
Заранее спасибо!
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 с его помощью (но я никогда не делал этого, у меня только один кластер)
Насколько я могу судить, при использовании vmware_guest установка состояния VM на «отсутствует» уничтожит его, а не отменит его регистрацию.
Точно так же я не вижу способа добавить виртуальную машину обратно в инвентарь с помощью файла VMX.
Новые вопросы
ansible
Red Hat Ansible - это управляемая моделями система управления конфигурацией, многоузлового развертывания / оркестрации и удаленного выполнения задач. По умолчанию он использует SSH, поэтому на узлах, которыми вы управляете, не устанавливается никакого специального программного обеспечения. Ansible написан на Python, но может быть расширен на любом языке. Это входит, версия с открытым исходным кодом и версия Enterprise.