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 |
| Ввод или выход из режима технического обслуживания. |
| 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 |
| Укажите, какой режим 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