Spec-Zone.ru › Ansible 2.11

dellemc.openmanage.ome_identity_pool – Управляет настройками пула идентификаторов в OpenManage Enterprise

Примечание

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

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

Чтобы использовать его в плейбуке, укажите: dellemc.openmanage.ome_identity_pool.

Новое в версии 2.1.0: of dellemc.openmanage

  • Краткое описание
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Краткое описание

  • Этот модуль позволяет создавать, изменять или удалять отдельный пул идентификаторов в OpenManage Enterprise.

Требования

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

  • python >= 2.7.5

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
ethernet_settings
словарь
Применимо для создания и изменения пула идентификаторов с использованием настроек Ethernet.
starting_mac_address и identity_count обязательны для создания пула идентификаторов.
identity_count
целое число
Количество MAC-адресов.
starting_mac_address
строка
Начальный MAC-адрес настройки Ethernet.
fc_settings
словарь
Применимо для создания и изменения пула идентификаторов с использованием настроек Fibre Channel (FC).
Этот параметр позволяет OpenManage Enterprise генерировать адрес Worldwide Port Name (WWPN) и Worldwide Node Name (WWNN).
Значение 0x2001 является начальным адресом для генерации WWPN, а 0x2000 для WWNN.
starting_address и identity_count обязательны для создания пула идентификаторов.
identity_count
целое число
Количество MAC-адресов.identity_count требуется для создания настроек FC.
starting_address
строка
Начальный MAC-адрес настройки FC.starting_address требуется для создания настроек FC.
fcoe_settings
словарь
Применимо для создания и изменения пула идентификаторов с использованием настроек FCoE.
starting_mac_address и identity_count обязательны для создания пула идентификаторов.
identity_count
целое число
Количество MAC-адресов.
starting_mac_address
строка
Начальный MAC-адрес настройки FCoE.
hostname
строка / обязательно
Целевой IP-адрес или имя хоста.
iscsi_settings
словарь
Применимо для создания и изменения пула идентификаторов с использованием настроек ISCSI.
starting_mac_address, identity_count, iqn_prefix, ip_range и subnet_mask обязательны для создания пула идентификаторов.
identity_count
целое число
Количество MAC-адресов.
initiator_config
словарь
Применимо для создания и изменения пула идентификаторов с использованием настроек iSCSI Initiator.
iqn_prefix
строка
Префиксы адресов IQN.
initiator_ip_pool_settings
словарь
Применимо для создания и изменения пула идентификаторов с использованием настроек IP-пула iSCSI Initiator.
gateway
строка
IP-адрес шлюза.
ip_range
строка
Диапазон IP-адресов, не являющихся адресами групповой рассылки.
primary_dns_server
строка
IP-адрес первичного DNS-сервера.
secondary_dns_server
строка
IP-адрес вторичного DNS-сервера.
subnet_mask
строка
Маска подсети для ip_range.
starting_mac_address
строка
Начальный MAC-адрес настройки iSCSI. Требуется для настроек iSCSI.
new_pool_name
строка
После создания пула идентификаторов, pool_name можно изменить на new_pool_name.
Этот параметр игнорируется при создании пула идентификаторов.
password
строка / обязательно
Пароль целевого пользователя.
pool_description
string
Описание пула идентификаторов.
pool_name
string / required
Этот параметр обязателен для state при создании, изменении и удалении пула идентификаторов.
port
integer
Значение по умолчанию:
443
Целевой порт HTTPS.
state
string
    Варианты:
  • present ←
  • absent
present изменяет существующий пул идентификаторов. Если предоставленный I (pool_name) не существует, создаётся новый пул идентификаторов. - absent удаляет существующий пул идентификаторов.
username
string / required
Целевое имя пользователя.

Примечания

Примечание

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

Примеры

---
- name: Create an identity pool using ethernet, FCoE, iSCSI and FC settings
  dellemc.openmanage.ome_identity_pool:
    hostname: "192.168.0.1"
    username: "username"
    password: "password"
    state: present
    pool_name: "pool1"
    pool_description: "Identity pool with Ethernet, FCoE, iSCSI and FC settings"
    ethernet_settings:
        starting_mac_address: "50:50:50:50:50:00"
        identity_count: 60
    fcoe_settings:
        starting_mac_address: "70:70:70:70:70:00"
        identity_count: 75
    iscsi_settings:
        starting_mac_address: "60:60:60:60:60:00"
        identity_count: 30
        initiator_config:
            iqn_prefix: "iqn.myprefix."
        initiator_ip_pool_settings:
            ip_range: "10.33.0.1-10.33.0.255"
            subnet_mask: "255.255.255.0"
            gateway: "192.168.4.1"
            primary_dns_server : "10.8.8.8"
            secondary_dns_server : "8.8.8.8"
    fc_settings:
        starting_address: "30:30:30:30:30:00"
        identity_count: 45

- name: Create an identity pool using only ethernet settings
  dellemc.openmanage.ome_identity_pool:
    hostname: "192.168.0.1"
    username: "username"
    password: "password"
    pool_name: "pool2"
    pool_description: "create identity pool with ethernet"
    ethernet_settings:
        starting_mac_address: "aa-bb-cc-dd-ee-aa"
        identity_count: 80

- name: Modify an identity pool
  dellemc.openmanage.ome_identity_pool:
    hostname: "192.168.0.1"
    username: "username"
    password: "password"
    pool_name: "pool2"
    new_pool_name: "pool3"
    pool_description: "modifying identity pool with ethernet and fcoe settings"
    ethernet_settings:
        starting_mac_address: "90-90-90-90-90-90"
        identity_count: 61
    fcoe_settings:
        starting_mac_address: "aabb.ccdd.5050"
        identity_count: 77

- name: Modify an identity pool using iSCSI and FC settings
  dellemc.openmanage.ome_identity_pool:
    hostname: "{{hostname}}"
    username: "{{username}}"
    password: "{{password}}"
    pool_name: "pool_new"
    new_pool_name: "pool_new2"
    pool_description: "modifying identity pool with iscsi and fc settings"
    iscsi_settings:
      identity_count: 99
      initiator_config:
        iqn_prefix: "iqn1.myprefix2."
      initiator_ip_pool_settings:
        gateway: "192.168.4.5"
    fc_settings:
      starting_address: "10:10:10:10:10:10"
      identity_count: 98

- name: Delete an identity pool
  dellemc.openmanage.ome_identity_pool:
    hostname: "192.168.0.1"
    username: "username"
    password: "password"
    state: "absent"
    pool_name: "pool2"

Возвращаемые значения

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

Ключ Возвращаемое значение Описание
error_info
dictionary
при ошибке HTTP
Подробности ошибки HTTP.

Пример:
{'error': {'@Message.ExtendedInfo': [{'Message': 'Не удалось обработать запрос из-за возникшей ошибки: Обнаружено перекрытие диапазонов MAC-адресов Ethernet (в этом пуле идентификаторов или в другом).', 'MessageArgs': ['Обнаружено перекрытие диапазонов MAC-адресов Ethernet (в этом пуле идентификаторов или в другом)"'], 'MessageId': 'CGEN6001', 'RelatedProperties': [], 'Resolution': 'Повторите операцию. Если проблема сохраняется, обратитесь к системному администратору.', 'Severity': 'Critical'}], 'code': 'Base.1.0.GeneralError', 'message': 'Произошла общая ошибка. Дополнительную информацию см. в ExtendedInfo.'}}
msg
string
всегда
Общий статус операции с пулом идентификаторов.

Пример:
Пул идентификаторов успешно создан.
pool_status
dictionary
успех
Подробности операции пользователя, когда state равен present.

Пример:
{'Id': 29, 'IsSuccessful': True, 'Issues': []}


Авторы

  • Sajna Shetty(@Sajna-Shetty)
  • Deepak Joshi(@Dell-Deepak-Joshi))

© 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_identity_pool_module.html

Spec-Zone.ru

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