Spec-Zone.ru › Ansible 2.11

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
строка
    Варианты:
  • Enabled
  • Disabled
Включить или отключить веб-сервер 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
строка
    Варианты:
  • Enabled
  • Disabled
Включить или отключить протокол SNMP для iDRAC.
snmp_protocol
строка
    Варианты:
  • All
  • SNMPv3
Тип протокола SNMP.
ssl_encryption
строка
    Варианты:
  • Auto_Negotiate
  • T_128_Bit_or_higher
  • T_168_Bit_or_higher
  • T_256_Bit_or_higher
Шифрование Secure Socket Layer для веб-сервера.
timeout
строка
Значение таймаута.
tls_protocol
строка
    Варианты:
  • TLS_1_0_and_Higher
  • TLS_1_1_and_Higher
  • TLS_1_2_Only
Протокол Transport Layer Security для веб-сервера.
trap_format
строка
    Варианты:
  • SNMPv1
  • SNMPv2
  • SNMPv3
Формат 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

Spec-Zone.ru

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