Spec-Zone.ru › Ansible

vmware.vmware_rest.vcenter_vm_hardware_boot модуль — Обновляет параметры загрузки виртуальной машины.

Примечание

Этот модуль входит в коллекцию vmware.vmware_rest (версия 3.2.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install vmware.vmware_rest. Для использования этого модуля необходимы дополнительные требования, см. Требования для получения подробной информации.

Чтобы использовать его в плейбуке, укажите: vmware.vmware_rest.vcenter_vm_hardware_boot.

Новое в vmware.vmware_rest 0.1.0

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

Описание

  • Обновляет параметры загрузки виртуальной машины.

Требования

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

  • vSphere 7.0.3 или более поздней версии
  • python >= 3.6
  • aiohttp

Параметры

Параметр

Комментарии

delay

целое число

Задержка в миллисекундах перед началом процесса загрузки микропрограммы при включении виртуальной машины. Эта задержка может использоваться для предоставления временного интервала пользователям для подключения к консоли виртуальной машины и входа в режим настройки BIOS.

Если не задано, значение не изменяется.

efi_legacy_boot

логическое значение

Флаг, указывающий, следует ли использовать режим загрузки EFI legacy.

Если не задано, значение не изменяется.

Варианты:

  • false
  • true

enter_setup_mode

логическое значение

Флаг, указывающий, следует ли автоматически войти в режим настройки во время следующей загрузки виртуальной машины. Обратите внимание, что этот флаг будет автоматически сброшен до false, как только виртуальная машина войдёт в режим настройки.

Если не задано, значение не изменяется.

Варианты:

  • false
  • true

network_protocol

строка

Перечисление network_protocol определяет допустимые сетевые протоколы загрузки, поддерживаемые при загрузке виртуальной машины с микропрограммой EFI по сети.

Варианты:

  • "IPV4"
  • "IPV6"

retry

логическое значение

Флаг, указывающий, следует ли автоматически повторно пытаться загрузить виртуальную машину после неудачи.

Если не задано, значение не изменяется.

Варианты:

  • false
  • true

retry_delay

целое число

Задержка в миллисекундах перед повторной попыткой загрузки после неудачи; применяется только в случае, если retry равно true.

Если не задано, значение не изменяется.

session_timeout

вещественное число

добавлен в vmware.vmware_rest 2.1.0

Параметры таймаута для сессии клиента.

Максимальное количество секунд для всей операции, включая установление соединения, отправку запроса и получение ответа.

Значение по умолчанию — 300 с.

state

строка

Варианты:

  • "present" ← (значение по умолчанию)

type

строка

Перечисление type определяет допустимые типы микропрограмм для виртуальной машины.

Варианты:

  • "BIOS"
  • "EFI"

vcenter_hostname

строка / обязательно

Имя хоста или IP-адрес vCenter vSphere.

Если значение не указано в задаче, будет использовано значение переменной среды VMWARE_HOST.

vcenter_password

строка / обязательно

Пароль vCenter vSphere.

Если значение не указано в задаче, будет использовано значение переменной среды VMWARE_PASSWORD.

vcenter_rest_log_file

строка

Вы можете использовать этот необязательный параметр для указания расположения файла журнала.

Этот файл будет использоваться для записи взаимодействия HTTP REST.

Файл будет храниться на хосте, на котором выполняется модуль.

Если значение не указано в задаче, будет использовано значение переменной среды VMWARE_REST_LOG_FILE.

vcenter_username

строка / обязательно

Имя пользователя vCenter vSphere.

Если значение не указано в задаче, будет использовано значение переменной среды VMWARE_USER.

vcenter_validate_certs

логическое значение

Разрешает подключение, когда сертификаты SSL недействительны. Установите значение false, когда сертификаты не доверяются.

Если значение не указано в задаче, будет использовано значение переменной среды VMWARE_VALIDATE_CERTS.

Варианты:

  • false
  • true ← (значение по умолчанию)

vm

строка / обязательно

Идентификатор виртуальной машины.

Параметр должен быть идентификатором ресурса, возвращаемого модулем vmware.vmware_rest.vcenter_vm_info. Этот параметр обязателен.

Примечания

Примечание

  • Проверено на vSphere 7.0.3

Примеры

- name: Look up the VM called test_vm1 in the inventory
  register: search_result
  vmware.vmware_rest.vcenter_vm_info:
    filter_names:
    - test_vm1

- name: Collect information about a specific VM
  vmware.vmware_rest.vcenter_vm_info:
    vm: '{{ search_result.value[0].vm }}'
  register: test_vm1_info

- name: Change a VM boot parameters
  vmware.vmware_rest.vcenter_vm_hardware_boot:
    vm: '{{ test_vm1_info.id }}'
    efi_legacy_boot: true
    type: EFI
  register: _result

Значения возврата

Общие значения возврата документированы здесь, следующие поля уникальны для данного модуля:

Ключ

Описание

id

словарь

moid ресурса

Возвращается: При успехе

value

словарь

Изменить параметры загрузки виртуальной машины

Возвращается: При успехе

Пример: {}

Авторы

  • Команда Ansible Cloud (@ansible-collections)

Ссылки на коллекцию

  • Система отслеживания задач
  • Главная страница
  • Репозиторий (исходные коды)

© 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/vmware/vmware_rest/vcenter_vm_hardware_boot_module.html

Spec-Zone.ru

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