Требование: я пытаюсь выполнить vmotion от одного источника до места назначения. Vmotion l oop должен переносить виртуальные машины, пока использование памяти не достигнет 70%, а использование хранилища не достигнет 90% на хосте назначения.
Ниже приводится книга воспроизведения:
**- name: Perform storage vMotion and host vMotion of virtual machine
vmware_vmotion:
hostname: "{{ vcenter_server }}"
username: "{{ vcenter_user }}"
password: "{{ vcenter_pass }}"
validate_certs: no
vm_name: "{{ item.0.guest_name }}"
destination_host: "{{ destination_host }}"
destination_datastore: "{{item.1.name}}"
delegate_to: localhost
with_nested:
- "{{ vminfo.virtual_machines }}"
- "{{ ansible_datastore }}"
when:
- ansible_memfree_mb*1024*1024 <= max_mem_bytes**
Любой ввод высоко ценится.
Спасибо.