Spec-Zone.ru › Ansible 2.9

vmware_export_ovf – Экспорт виртуальной машины VMware в файл OVF, файлы устройств и файл манифеста

В версии 2.8.

  • Описание
  • Требования
  • Параметры
  • Примеры
  • Значения возврата
  • Статус

Описание

  • Этот модуль может быть использован для экспорта виртуальной машины VMware в шаблон OVF из сервера vCenter или хоста ESXi.

Требования

Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.

  • python >= 2.6
  • PyVmomi

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
datacenter
строка
По умолчанию:
"ha-datacenter"
Имя центра обработки данных виртуальной машины для экспорта.
Этот параметр чувствителен к регистру.
download_timeout
целое число
добавлен в 2.9
По умолчанию:
10
Пользовательский таймаут в минутах для экспорта файла.
Если файл vmdk слишком большой для экспорта за 10 минут, укажите значение больше 10, максимальное значение 60.
export_dir
путь / обязательно
Абсолютный путь для размещения экспортированных файлов на сервере, на котором выполняется задача, должна быть разрешена запись.
Если папка не существует, она будет создана, также будет создана папка в этом пути, названная именем ВМ.
export_with_images
логическое значение
    Варианты:
  • нет ←
  • да
Экспорт образа ISO носителя, смонтированного на привод CD/DVD в виртуальной машине.
folder
строка
Папка назначения, абсолютный путь к поиску указанного гостевого устройства.
Папка должна включать в себя центр обработки данных. Центр обработки данных ESX — ha-datacenter.
Этот параметр чувствителен к регистру.
Если найдено несколько машин с одинаковым именем, этот параметр используется для идентификации уникальности виртуальной машины. version_added 2.5
Примеры:
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
строка
Имя хоста или IP-адрес сервера vSphere vCenter или ESXi.
Если значение не указано в задаче, используется значение переменной окружения VMWARE_HOST.
Поддержка переменных среды добавлена в Ansible 2.6.
moid
строка
добавлен в 2.9
Идентификатор управляемого объекта экземпляра для управления, если он известен, это уникальный идентификатор только внутри одного экземпляра vCenter.
Это обязательно, если name или uuid не указаны.
name
строка
Имя виртуальной машины для экспорта.
Это обязательный параметр, если параметр uuid или moid не указан.
password
строка
Пароль сервера vSphere vCenter или ESXi.
Если значение не указано в задаче, используется значение переменной окружения VMWARE_PASSWORD.
Поддержка переменных среды добавлена в Ansible 2.6.

псевдонимы: pass, pwd
port
целое число
добавлен в 2.5
По умолчанию:
443
Номер порта сервера vSphere vCenter или ESXi.
Если значение не указано в задаче, используется значение переменной окружения VMWARE_PORT.
Поддержка переменных среды добавлена в Ansible 2.6.
proxy_host
строка
добавлен в 2.9
Адрес прокси-сервера, который будет получать все запросы HTTPS и перенаправлять их.
Формат — имя хоста или IP-адрес.
Если значение не указано в задаче, используется значение переменной окружения VMWARE_PROXY_HOST.
Эта функция зависит от версии pyvmomi, большей v6.7.1.2018.12
proxy_port
целое число
добавлен в 2.9
Порт HTTP-прокси, который будет получать все запросы HTTPS и перенаправлять их.
Если значение не указано в задаче, используется значение переменной окружения VMWARE_PROXY_PORT.
username
строка
Имя пользователя сервера vSphere vCenter или ESXi.
Если значение не указано в задаче, используется значение переменной окружения VMWARE_USER.
Поддержка переменных среды добавлена в Ansible 2.6.

псевдонимы: admin, user
uuid
строка
UUID виртуальной машины для экспорта.
Это обязательный параметр, если параметр name или moid не указан.
validate_certs
логическое значение
    Варианты:
  • нет
  • да ←
Разрешает подключение, когда сертификаты SSL недействительны. Установите значение false когда сертификаты не доверяются.
Если значение не указано в задаче, используется значение переменной окружения VMWARE_VALIDATE_CERTS.
Поддержка переменных среды добавлена в Ansible 2.6.
Если установлено значение yes, убедитесь, что на данном компьютере установлен Python >= 2.7.9.

Примеры

- vmware_export_ovf:
    validate_certs: false
    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, имя файла устройства не совпадает с именем ВМ

Пример:
None


Статус

  • Этот модуль не гарантирует обратную совместимость интерфейса. [превью]
  • Этот модуль поддерживается сообществом Ansible. [сообщество]

Авторы

  • Diane Wang (@Tomorrow9) <dianew@vmware.com>

Подсказка

Если вы заметите какие-либо проблемы в этой документации, вы можете редактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/modules/vmware_export_ovf_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API