Подключение community.libvirt.libvirt_qemu — выполнение задач на виртуальных машинах libvirt/qemu
Примечание
Этот подключаемый модуль подключения входит в коллекцию community.libvirt (версия 2.2.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.libvirt. Для работы с этим подключаемым модулем подключения требуются дополнительные компоненты. Подробности см. в разделе Требования.
Чтобы использовать его в плейбуке, укажите: community.libvirt.libvirt_qemu.
Добавлено в community.libvirt 2.10.0
Краткое описание
- Выполняйте команды, а также отправляйте файлы на виртуальные машины libvirt/qemu и загружайте их с помощью API агента qemu.
Требования
Перечисленные ниже компоненты должны быть установлены на локальном управляющем узле, который использует это подключение.
- python >= 2.6
- привязки Python для libvirt
- lxml
Параметры
Параметр | Описание |
|---|---|
executable string | Оболочка, используемая для выполнения команд внутри контейнера. Для виртуальных машин Windows установите значение ‘cmd’ или ‘powershell’. По умолчанию: Конфигурация:
|
remote_addr string | Имя виртуальной машины. По умолчанию: Конфигурация:
|
virt_uri string | URI Libvirt для подключения к виртуальной машине. По умолчанию: Конфигурация:
|
Примечание
Для каждого типа записи конфигурации, указанного выше (переменная Ansible, переменная среды и т. д.), записи перечислены в порядке приоритета от низкого к высокому. Например, переменная, находящаяся ниже в списке, переопределит переменную, находящуюся выше. Типы записей также расположены в порядке приоритета от низкого к высокому. Например, запись в ansible.cfg (находящаяся выше в списке) переопределяется переменной Ansible (находящейся ниже в списке).
Примечания
Примечание
- В настоящее время НЕ РАБОТАЕТ, если в виртуальной машине для selinux установлен режим enforcing.
- В виртуальной машине должен быть установлен qemu-agent.
- Требуется доступ к командам qemu-ga guest-exec, guest-exec-status, guest-file-close, guest-file-open, guest-file-read, guest-file-write.
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/community/libvirt/libvirt_qemu_connection.html