Spec-Zone.ru › Ansible

Модуль cisco.nxos.nxos_zone_zoneset – Настройка зоны/набора зон для коммутаторов Cisco NXOS MDS.

Примечание

Этот модуль входит в коллекцию cisco.nxos (версия 8.1.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

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

Для использования в плейбуке укажите: cisco.nxos.nxos_zone_zoneset.

Новая функция в cisco.nxos 1.0.0

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

Обзор

  • Настройка зоны/набора зон для Cisco MDS NXOS.

Псевдонимы: zone_zoneset

Параметры

Параметр

Комментарии

zone_zoneset_details

список / элементы=словарь

Список данных зоны/набора зон для добавления или удаления

default_zone

строка

Поведение по умолчанию зоны для VSAN

Варианты:

  • "permit"
  • "deny"

mode

строка

Режим зоны для VSAN

Варианты:

  • "enhanced"
  • "basic"

smart_zoning

логическое

Удаляет VSAN, если True

Варианты:

  • false
  • true

vsan

целое число / обязательно

ID VSAN

zone

список / элементы=словарь

Список параметров зоны для данного VSAN

members

список / элементы=словарь

Члены зоны, которые нужно удалить или добавить

devtype

строка

Тип устройства члена зоны, используемый вместе с настройкой Smart zoning

Варианты:

  • "initiator"
  • "target"
  • "both"

pwwn

псевдонимы: device_alias

строка / обязательно

Член pwwn зоны, используйте псевдоним ‘device_alias’ в качестве параметра для члена device_alias.

remove

логическое

Удаляет члена из зоны, если True

Варианты:

  • false ← (по умолчанию)
  • true

name

строка / обязательно

Имя зоны

remove

логическое

Удаляет зону, если True

Варианты:

  • false ← (по умолчанию)
  • true

zoneset

список / элементы=словарь

Список параметров набора зон для VSAN

action

строка

Активирует/деактивирует набор зон

Варианты:

  • "activate"
  • "deactivate"

members

список / элементы=словарь

Члены набора зон, которые нужно удалить или добавить

name

строка / обязательно

Имя зоны, которую нужно добавить в набор зон или удалить из набора зон

remove

логическое

Удаляет члена зоны из набора зон

Варианты:

  • false ← (по умолчанию)
  • true

name

строка / обязательно

Имя набора зон

remove

логическое

Удаляет набор зон, если True

Варианты:

  • false ← (по умолчанию)
  • true

Примечания

Примечание

  • Проверено на Cisco MDS NX-OS 8.4(1)

Примеры

- name: Test that zone/zoneset module works
  cisco.nxos.nxos_zone_zoneset:
    zone_zoneset_details:
      - mode: enhanced
        vsan: 22
        zone:
          - members:
              - pwwn: 31314874576271
              - device_alias: test123
              - pwwn: '61:61:62:62:12:12:12:12'
                remove: true
            name: zoneA
          - members:
              - pwwn: 28515514576271
              - pwwn: '62:62:62:62:21:21:21:21'
            name: zoneB
          - name: zoneC
            remove: true
        zoneset:
          - action: activate
            members:
              - name: zoneA
              - name: zoneB
              - name: zoneC
                remove: true
            name: zsetname1
          - action: deactivate
            name: zsetTestExtra
            remove: true
      - mode: basic
        smart_zoning: true
        vsan: 21
        zone:
          - members:
              - devtype: both
                pwwn: 31314874576271
              - pwwn: '62:62:62:62:12:12:12:12'
              - devtype: both
                pwwn: '92:62:62:62:12:12:1a:1a'
                remove: true
            name: zone21A
          - members:
              - pwwn: 28515514576271
              - pwwn: '62:62:62:62:21:21:21:21'
            name: zone21B
        zoneset:
          - action: activate
            members:
              - name: zone21A
              - name: zone21B
            name: zsetname212

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

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

Ключ

Описание

commands

список / элементы=строка

Команды, отправленные на устройство

Возвращается: всегда

Пример: ["terminal dont-ask", "zone name zoneA vsan 923", "member pwwn 11:11:11:11:11:11:11:11", "no member device-alias test123", "zone commit vsan 923", "no terminal dont-ask"]

messages

список / элементы=строка

Отладочные сообщения

Возвращается: всегда

Пример: ["zone mode is already enhanced ,no change in zone mode configuration for vsan 922", "zone member '11:11:11:11:11:11:11:11' is already present in zone 'zoneA' in vsan 922 hence nothing to add", "zone member 'test123' is already present in zone 'zoneA' in vsan 922 hence nothing to add", "zone member '61:61:62:62:12:12:12:12' is not present in zone 'zoneA' in vsan 922 hence nothing to remove", "zone member '10:11:11:11:11:11:11:11' is already present in zone 'zoneB' in vsan 922 hence nothing to add", "zone member '62:62:62:62:21:21:21:21' is already present in zone 'zoneB' in vsan 922 hence nothing to add", "zone 'zoneC' is not present in vsan 922 , so nothing to remove"]

Авторы

  • Сухас Бхарадвай (@srbharadwaj)

Ссылки на коллекцию

  • Трекер задач
  • Репозиторий (источники)

© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/cisco/nxos/nxos_zone_zoneset_module.html

Spec-Zone.ru

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