Spec-Zone.ru › Ansible 2.11

dellemc.openmanage.ome_smart_fabric – Создание, изменение или удаление фабрики в OpenManage Enterprise Modular

Примечание

Этот плагин входит в коллекцию dellemc.openmanage (версия 3.0.0).

Для его установки используйте: ansible-galaxy collection install dellemc.openmanage.

Для использования в книге задач укажите: dellemc.openmanage.ome_smart_fabric.

Введено в версии 2.1.0: of dellemc.openmanage

  • Обзор
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Значения возврата

Обзор

  • Этот модуль позволяет создать фабрику и изменить или удалить существующую фабрику в OpenManage Enterprise Modular.

Требования

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

  • python >= 2.7.17

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
description
строка
Укажите краткое описание фабрики, подлежащей созданию или изменению.
fabric_design
строка
    Варианты:
  • 2xMX5108n_Ethernet_Switches_in_same_chassis
  • 2xMX9116n_Fabric_Switching_Engines_in_same_chassis
  • 2xMX9116n_Fabric_Switching_Engines_in_different_chassis
Укажите топологию фабрики. См. использование API https://www.dell.com/support/manuals/en-in/poweredge-mx7000/omem_1_20_10_ug/smartfabric-network-topologies чтобы узнать о ее топологии.
fabric_design обязательно для создания фабрики.
hostname
строка / обязательно
Целевой IP-адрес или имя хоста.
name
строка / обязательно
Укажите имя фабрики, подлежащей созданию, удалению или изменению.
new_name
строка
Укажите имя фабрики, подлежащей изменению.
override_LLDP_configuration
строка
    Варианты:
  • Enabled
  • Disabled
Включите эту конфигурацию, чтобы разрешить включение адреса управления фабрикой в сообщения LLDP.
Примечания: OpenManage Enterprise Modular 1.0 не поддерживает этот параметр. Некоторые программные решения для сетевого взаимодействия требуют, чтобы все коммутаторы Ethernet передавали один адрес управления для представления всей фабрики. Включайте эту функцию только при подключении к такому решению.
password
строка / обязательно
Пароль целевого пользователя.
port
целое число
Значение по умолчанию:
443
Целевой порт HTTPS.
primary_switch_service_tag
строка
Тег службы первого коммутатора.
primary_switch_service_tag обязателен для создания фабрики.
primary_switch_service_tag должен соответствовать модели, выбранной в fabric_design.
secondary_switch_service_tag
строка
Тег службы второго коммутатора.
secondary_switch_service_tag обязателен для создания фабрики.
secondary_switch_service_tag должен соответствовать модели, выбранной в fabric_design.
state
строка
    Варианты:
  • present ←
  • absent
present создаёт новую фабрику или изменяет существующую фабрику.
absent удаляет существующую фабрику.
Примечания: Операция создания, изменения или удаления фабрики занимает около 15-20 минут. Рекомендуется не запускать другую операцию, пока текущая не завершится.
username
строка / обязательно
Имя пользователя цели.

Примечания

Примечание

  • Запускайте этот модуль с системы, имеющей прямой доступ к DellEMC OpenManage Enterprise Modular.
  • Этот модуль поддерживает check_mode.

Примеры

---
- name: Create a fabric
  dellemc.openmanage.ome_smart_fabric:
    hostname: "192.168.0.1"
    username: "username"
    password: "password"
    state: present
    name: "fabric1"
    description: "fabric desc"
    fabric_design: "2xMX9116n_Fabric_Switching_Engines_in_different_chassis"
    primary_switch_service_tag: "SVTG123"
    secondary_switch_service_tag: "PXYT456"
    override_LLDP_configuration: "Enabled"

- name: Modify a fabric
  dellemc.openmanage.ome_smart_fabric:
    hostname: "192.168.0.1"
    username: "username"
    password: "password"
    state: present
    name: "fabric1"
    new_name: "fabric_gold1"
    description: "new description"

- name: Delete a fabric
  dellemc.openmanage.ome_smart_fabric:
    hostname: "192.168.0.1"
    username: "username"
    password: "password"
    state: "absent"
    name: "fabric1"

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

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

Ключ Возвращаемое значение Описание
additional_info
словарь
при state=present и наличии дополнительной информации в ответе.
Дополнительные сведения об операции с фабрикой.

Пример:
{'error': {'@Message.ExtendedInfo': [{'Message': '\xa0"Fabric\xa0update\xa0is\xa0successful.\xa0The\xa0OverrideLLDPConfiguration\xa0attribute\xa0is\xa0not\xa0provided\xa0in\xa0the \xa0payload', 'MessageArgs': [], 'RelatedProperties': [], 'Resolution': 'Please\xa0update\xa0the\xa0Fabric\xa0with\xa0the\xa0OverrideLLDPConfiguration\xa0as\xa0Disabled\xa0or\xa0Enabled\xa0if \xa0necessary.', 'Severity': 'Informational', '\xa0so\xa0it\xa0preserves\xa0the\xa0previous\xa0value."': None}], 'code': 'Base.1.0.GeneralError', 'message': 'Произошла общая ошибка. Дополнительная информация представлена в ExtendedInfo.'}}
error_info
словарь
при ошибке HTTP
Подробности ошибки HTTP.

Пример:
{'error': {'@Message.ExtendedInfo': [{'Message': 'Операция не может быть выполнена, так как менеджер фабрики недоступен.', 'MessageArgs': [], 'RelatedProperties': [], 'Resolution': 'Убедитесь в следующем и повторите операцию: 1) Включён хотя бы один расширенный модуль ввода/вывода. Например, коммутатор MX9116n Ethernet и коммутатор MX5108n Ethernet. Однако если доступен расширенный модуль ввода/вывода в режиме включения, убедитесь, что профиль сети не установлен, когда менеджер фабрики находится в режиме переключения. 2) Если проблема сохраняется, подождите несколько минут и повторите операцию.', 'Severity': 'Предупреждение'}], 'code': 'Base.1.0.GeneralError', 'message': 'Произошла общая ошибка. Дополнительная информация представлена в ExtendedInfo.'}}
fabric_id
строка
при успехе
Возвращает идентификатор при создании, изменении или удалении фабрики.

Пример:
1312cceb-c3dd-4348-95c1-d8541a17d776
msg
строка
всегда
Общий статус операции с фабрикой.

Пример:
Инициализирована операция создания фабрики.


Авторы

  • Sajna Shetty(@Sajna-Shetty)

© 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/ome_smart_fabric_module.html

Spec-Zone.ru

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