vmware_host_config_manager — Управление расширенными конфигурациями хоста ESXi
Новая в версии 2.5.
Обзор
- Этот модуль можно использовать для управления расширенной конфигурацией хоста ESXi, когда задано имя хоста ESXi или имя кластера.
Требования
Ниже приведены требования к хосту, на котором выполняется этот модуль.
- python >= 2.6
- PyVmomi
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| cluster_name |
Имя кластера.
Настройки применяются ко всем системам хостов ESXi в данном кластере.
Если
esxi_hostname не задано, этот параметр обязателен. |
|
| esxi_hostname |
Имя хоста ESXi.
Настройки применяются к данной системе хоста ESXi.
Если
cluster_name не задано, этот параметр обязателен. |
|
| hostname str |
Имя хоста или IP-адрес сервера vCenter или ESXi vSphere.
Если значение не указано в задаче, вместо него используется значение переменной окружения
VMWARE_HOST. Поддержка переменных окружения добавлена в версии 2.6.
|
|
| options | Значение по умолчанию: {} |
Словарь параметров расширенной конфигурации.
Недействительные параметры конфигурации игнорируются.
|
| password str |
Пароль сервера vCenter или ESXi vSphere.
Если значение не указано в задаче, вместо него используется значение переменной окружения
VMWARE_PASSWORD. Поддержка переменных окружения добавлена в версии 2.6.
Псевдонимы: pass, pwd |
|
| port int (добавлено в 2.5) |
Значение по умолчанию: 443 |
Номер порта сервера vCenter или ESXi vSphere.
Если значение не указано в задаче, вместо него используется значение переменной окружения
VMWARE_PORT. Поддержка переменных окружения добавлена в версии 2.6.
|
| username str |
Имя пользователя сервера vCenter или ESXi vSphere.
Если значение не указано в задаче, вместо него используется значение переменной окружения
VMWARE_USER. Поддержка переменных окружения добавлена в версии 2.6.
Псевдонимы: admin, user |
|
| validate_certs bool |
|
Разрешает подключение, когда сертификаты SSL недействительны. Устанавливается в значение
false при недоверии к сертификатам.Если значение не указано в задаче, вместо него используется значение переменной окружения
VMWARE_VALIDATE_CERTS. Поддержка переменных окружения добавлена в версии 2.6.
Если установлено в значение
yes, убедитесь, что на данном компьютере установлена Python >= 2.7.9. |
Примечания
Примечание
- Проверено на vSphere 6.5
Примеры
- name: Manage Log level setting for all ESXi Host in given Cluster
vmware_host_config_manager:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
cluster_name: cluster_name
options:
'Config.HostAgent.log.level': 'info'
- name: Manage Log level setting for an ESXi Host
vmware_host_config_manager:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
esxi_hostname: '{{ esxi_hostname }}'
options:
'Config.HostAgent.log.level': 'verbose'
- name: Manage multiple settings for an ESXi Host
vmware_host_config_manager:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
esxi_hostname: '{{ esxi_hostname }}'
options:
'Config.HostAgent.log.level': 'verbose'
'Annotations.WelcomeMessage': 'Hello World'
'Config.HostAgent.plugins.solo.enableMob': false
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется обратной совместимостью.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.
Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.
Автор
- 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_host_config_manager_module.html