dellemc.openmanage.dellemc_configure_idrac_services – Настройка атрибутов служб iDRAC
Примечание
Этот плагин входит в коллекцию dellemc.openmanage (версия 3.0.0).
Для его установки используйте: ansible-galaxy collection install dellemc.openmanage.
Для использования в playbook укажите: dellemc.openmanage.dellemc_configure_idrac_services.
Введено в версии 1.0.0: модуля dellemc.openmanage
Описание
- Этот модуль позволяет настраивать атрибуты, связанные со службами iDRAC.
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- omsdk
- python >= 2.7.5
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |
|---|---|---|---|
| alert_port целое число | Значение по умолчанию: 162 | Порт iDRAC, который должен использоваться для SNMP-ловушек. Значение по умолчанию — 162, допустимый диапазон — от 1 до 65535. | |
| community_name строка | Имя сообщества SNMP для iDRAC. Используется iDRAC для проверки SNMP-запросов, полученных от удалённых систем, запрашивающих доступ к SNMP-данным. | ||
| discovery_port целое число | Значение по умолчанию: 161 | Порт SNMP-агента на iDRAC. Значение по умолчанию — 161, допустимый диапазон — от 1 до 65535. | |
| enable_web_server строка |
| Включить или отключить веб-сервер iDRAC. | |
| http_port целое число | Порт доступа HTTP. | ||
| https_port целое число | Порт доступа HTTPS. | ||
| idrac_ip строка / обязательно | IP-адрес iDRAC. | ||
| idrac_password строка / обязательно | Пароль пользователя iDRAC. псевдонимы: idrac_pwd | ||
| idrac_port целое число | Значение по умолчанию: 443 | Порт iDRAC. | |
| idrac_user строка / обязательно | Имя пользователя iDRAC. | ||
| ipmi_lan словарь | Имя сообщества, установленное на iDRAC для SNMP-настроек. | ||
| community_name строка | Этот параметр используется iDRAC при отправке SNMP и IPMI-ловушек. Имя сообщества проверяется удалённой системой, которой отправляются ловушки. | ||
| share_mnt строка | Локальный путь к сетевому ресурсу с правами чтения и записи для пользователя ansible. Этот параметр обязателен для сетевого ресурса. | ||
| share_name строка / обязательно | Сетевой ресурс или локальный путь. | ||
| share_password строка | Пароль пользователя сетевого ресурса. Этот параметр обязателен для CIFS-сетевого ресурса. псевдонимы: share_pwd | ||
| share_user строка | Имя пользователя сетевого ресурса в формате 'user@domain' или 'domain\user', если пользователь входит в домен, иначе 'user'. Этот параметр обязателен для CIFS-сетевого ресурса. | ||
| snmp_enable строка |
| Включить или отключить протокол SNMP для iDRAC. | |
| snmp_protocol строка |
| Тип протокола SNMP. | |
| ssl_encryption строка |
| Шифрование Secure Socket Layer для веб-сервера. | |
| timeout строка | Значение таймаута. | ||
| tls_protocol строка |
| Протокол Transport Layer Security для веб-сервера. | |
| trap_format строка |
| Формат SNMP-ловушки для iDRAC. | |
Примечания
Примечание
- Выполняйте этот модуль с системы, имеющей прямой доступ к DellEMC iDRAC.
- Этот модуль поддерживает
check_mode.
Примеры
---
- name: Configure the iDRAC services attributes
dellemc.openmanage.dellemc_configure_idrac_services:
idrac_ip: "192.168.0.1"
idrac_user: "user_name"
idrac_password: "user_password"
share_name: "192.168.0.1:/share"
share_mnt: "/mnt/share"
enable_web_server: "Enabled"
http_port: 80
https_port: 443
ssl_encryption: "Auto_Negotiate"
tls_protocol: "TLS_1_2_Only"
timeout: "1800"
snmp_enable: "Enabled"
snmp_protocol: "SNMPv3"
community_name: "public"
alert_port: 162
discovery_port: 161
trap_format: "SNMPv3"
ipmi_lan:
community_name: "public"
Возвращаемые значения
Общие значения возврата документированы здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| error_info словарь | при ошибке HTTP | Подробная информация об ошибке HTTP. Пример: {'error': {'@Message.ExtendedInfo': [{'Message': 'Запрос обработать невозможно, так как произошла ошибка.', 'MessageArgs': [], 'MessageId': 'GEN1234', 'RelatedProperties': [], 'Resolution': 'Повторите операцию. Если проблема сохранится, обратитесь к системному администратору.', 'Severity': 'Критическая'}], 'code': 'Base.1.0.GeneralError', 'message': 'Произошла общая ошибка. Дополнительную информацию см. в ExtendedInfo.'}} |
| msg строка | всегда | Общий статус настройки атрибутов службы iDRAC. Пример: Атрибуты служб iDRAC настроены успешно. |
| service_status словарь | успех | Подробная информация о настройке атрибутов служб iDRAC. Пример: {'CompletionTime': '2020-04-02T02:43:28', 'Description': 'Экземпляр задачи', 'EndTime': None, 'Id': 'JID_12345123456', 'JobState': 'Завершён', 'JobType': 'ImportConfiguration', 'Message': 'Профиль конфигурации сервера импортирован и применён успешно.', 'MessageArgs': [], 'MessageId': 'SYS053', 'Name': 'Импорт конфигурации', 'PercentComplete': 100, 'StartTime': 'TIME_NOW', 'Status': 'Успех', 'TargetSettingsURI': None, 'retval': True} |
Авторы
- Фёдор Степан (@felixs88)
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/dellemc/openmanage/dellemc_configure_idrac_services_module.html