Spec-Zone.ru › Ansible 2.6

vmware_maintenancemode - Размещение хоста в режим технического обслуживания

Новое в версии 2.1.

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

Описание

  • Этот модуль может использоваться для помещения ESXi-хоста в режим технического обслуживания.
  • Поддержка режима технического обслуживания, совместимого с VSAN, при выборе.

Требования

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

  • python >= 2.6
  • PyVmomi

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
esxi_hostname
обязательно
Имя хоста, определенное в vCenter.
evacuate
bool
    Варианты:
  • нет ←
  • да
Если установлено значение True, эвакуируются все выключенные виртуальные машины.
hostname
str
Имя хоста или IP-адрес сервера vCenter или ESXi.
Если значение не указано в задаче, вместо него используется значение переменной окружения VMWARE_HOST.
Поддержка переменных окружения добавлена в версии 2.6.
password
str
Пароль сервера vCenter или ESXi.
Если значение не указано в задаче, вместо него используется значение переменной окружения VMWARE_PASSWORD.
Поддержка переменных окружения добавлена в версии 2.6.

псевдонимы: pass, pwd
port
int

(добавлен в 2.5)
Значение по умолчанию:
443
Номер порта сервера vCenter или ESXi.
Если значение не указано в задаче, вместо него используется значение переменной окружения VMWARE_PORT.
Поддержка переменных окружения добавлена в версии 2.6.
state
    Варианты:
  • present ←
  • absent
Ввод или выход из режима технического обслуживания.
timeout Значение по умолчанию:
0
Укажите таймаут для операции.
username
str
Имя пользователя сервера vCenter или ESXi.
Если значение не указано в задаче, вместо него используется значение переменной окружения VMWARE_USER.
Поддержка переменных окружения добавлена в версии 2.6.

псевдонимы: admin, user
validate_certs
bool
    Варианты:
  • нет
  • да ←
Разрешает подключение, когда сертификаты SSL недействительны. Установите значение false, когда сертификаты не доверяются.
Если значение не указано в задаче, вместо него используется значение переменной окружения VMWARE_VALIDATE_CERTS.
Поддержка переменных окружения добавлена в версии 2.6.
Если установлено значение yes, убедитесь, что на данном компьютере установлен Python >= 2.7.9.
vsan
    Варианты:
  • ensureObjectAccessibility
  • evacuateAllData
  • noAction
Укажите, какой режим VSAN совместимого режима ввода.

псевдонимы: vsan_mode

Примечания

Примечание

  • Тестировалось на vSphere 5.5, 6.0 и 6.5

Примеры

- name: Enter VSAN-Compliant Maintenance Mode
  vmware_maintenancemode:
    hostname: vc_host
    username: vc_user
    password: vc_pass
    esxi_hostname: esxi.host.example
    vsan: ensureObjectAccessibility
    evacuate: yes
    timeout: 3600
    state: present

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

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

Ключ Возвращаемое значение Описание
hostname
строка
всегда
Имя хоста в vCenter

Пример:
esxi.local.domain
hostsystem
строка
всегда
Имя ссылки vim

Пример:
'vim.HostSystem:host-236'
status
строка
всегда
Выполненное действие

Пример:
ВВОД


Статус

Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется как обратной совместимости.

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество Ansible. Подробнее см. Поддержка и техническое обслуживание модулей.

Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Jay Jahns (@jjahns) <jjahns@vmware.com>
  • Abhijeet Kasurde (@Akasurde)

Подсказка

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

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

Spec-Zone.ru

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