community.vmware.vmware_export_ovf модуль — Экспортирует виртуальную машину VMware в файл OVF, файлы устройств и файл манифеста
Примечание
Этот модуль входит в коллекцию community.vmware (версия 4.7.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.vmware.
Для использования в плейбуке укажите: community.vmware.vmware_export_ovf.
Обзор
- Этот модуль можно использовать для экспорта виртуальной машины VMware в шаблон OVF с сервера vCenter или хоста ESXi.
Параметры
Параметр | Комментарии |
|---|---|
datacenter string | Имя дата-центра виртуальной машины для экспорта. По умолчанию: |
download_timeout integer | Пользовательский таймаут в секундах для экспорта файла. Если файл vmdk слишком большой, вы можете увеличить значение. По умолчанию: |
export_dir path / required | Абсолютный путь для размещения экспортированных файлов на сервере, выполняющем эту задачу, должен иметь права на запись. Если папка не существует, она будет создана, а также будет создана папка в этом пути с именем VM. |
export_with_extraconfig boolean | Все дополнительные параметры конфигурации экспортируются для виртуальной машины. Варианты:
|
export_with_images boolean | Экспортировать ISO-образ носителя, смонтированного на CD/DVD-приводе в виртуальной машине. Варианты:
|
folder string | Папка назначения, абсолютный путь для поиска указанного гостя. Папка должна включать дата-центр. Дата-центр ESX — это ha-datacenter. Если найдено несколько машин с одинаковым именем, этот параметр используется для идентификации Примеры: folder: /ha-datacenter/vm folder: ha-datacenter/vm folder: /datacenter1/vm folder: datacenter1/vm folder: /datacenter1/vm/folder1 folder: datacenter1/vm/folder1 folder: /folder1/datacenter1/vm folder: folder1/datacenter1/vm folder: /folder1/datacenter1/vm/folder2 |
hostname string | Имя хоста или IP-адрес сервера vSphere vCenter или ESXi. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
moid string | |
name string | |
password aliases: pass, pwd string | Пароль сервера vSphere vCenter или ESXi. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
port integer | Номер порта сервера vSphere vCenter или ESXi. Если значение не указано в задаче, вместо него будет использовано значение переменной среды По умолчанию: |
proxy_host string | Адрес прокси-сервера, который будет получать все запросы HTTPS и передавать их. Формат — имя хоста или IP-адрес. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
proxy_port integer | Порт HTTP-прокси, который будет получать все запросы HTTPS и передавать их. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
username aliases: admin, user string | Имя пользователя сервера vSphere vCenter или ESXi. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
uuid string | |
validate_certs boolean | Разрешает подключение, когда SSL-сертификаты недействительны. Установите значение Если значение не указано в задаче, вместо него будет использовано значение переменной среды Варианты:
|
Примечания
Примечание
- Для всех модулей требуется доступ API на запись, поэтому они не поддерживаются в бесплатной лицензии ESXi.
- Все переменные и имена объектов VMware чувствительны к регистру.
Примеры
- community.vmware.vmware_export_ovf:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
name: '{{ vm_name }}'
export_with_images: true
export_dir: /path/to/ovf_template/
delegate_to: localhost
Значения возврата
Общие значения возврата документированы здесь, следующие являются полями, уникальными для данного модуля:
Ключ | Описание |
|---|---|
instance словарь | список экспортированных файлов, если экспорт выполнен из сервера vCenter, имя файла устройства не совпадает с именем ВМ Возвращается: всегда Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/vmware/vmware_export_ovf_module.html