Spec-Zone.ru › Ansible

Модуль cisco.ios.ios_linkagg — Модуль для настройки групп агрегирования каналов.

Примечание

Этот модуль является частью коллекции cisco.ios (версия 8.0.0).

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

Чтобы установить её, используйте: ansible-galaxy collection install cisco.ios.

Чтобы использовать её в плейбуке, укажите: cisco.ios.ios_linkagg.

Введено в cisco.ios 1.0.0

  • УСТАРЕВШИЙ
  • Описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус

УСТАРЕВШИЙ

Удален в:

Основном релизе после 2024-06-01

Почему:

Выпущены обновлённые модули с дополнительным функционалом.

Альтернатива:

ios_lag_interfaces

Описание

  • Этот модуль обеспечивает декларативное управление группами агрегирования каналов на устройствах Cisco IOS.

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

Параметры

Параметр

Комментарии

aggregate

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

Список определений агрегирования каналов.

group

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

Номер группы канала для группы агрегирования каналов порт-каналов. Диапазон 1-255.

members

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

Список членов группы агрегирования каналов.

mode

строка

Режим группы агрегирования каналов.

Режим «включен» должен быть заключен в кавычки как ‘on’, иначе pyyaml преобразует его в True до передачи в Ansible.

Варианты:

  • "active"
  • "on"
  • "passive"
  • "auto"
  • "desirable"

Примечания

Примечание

  • Проверено на IOS 15.2
  • Этот модуль работает с подключением network_cli. См. https://docs.ansible.com/ansible/latest/network/user_guide/platform_ios.html
  • Дополнительную информацию об использовании Ansible для управления сетевыми устройствами см. в руководстве по Ansible по сетям :ref:`Ansible Network Guide <network_guide>`.
  • Дополнительную информацию об использовании Ansible для управления устройствами Cisco см. на странице интеграции Cisco `<https://www.ansible.com/integrations/networks/cisco>`_.

Примеры

- name: Create link aggregation group
  cisco.ios.ios_linkagg:
    group: 10
    state: present

- name: Delete link aggregation group
  cisco.ios.ios_linkagg:
    group: 10
    state: absent

- name: Set link aggregation group to members
  cisco.ios.ios_linkagg:
    group: 200
    mode: active
    members:
      - GigabitEthernet0/0
      - GigabitEthernet0/1

- name: Remove link aggregation group from GigabitEthernet0/0
  cisco.ios.ios_linkagg:
    group: 200
    mode: active
    members:
      - GigabitEthernet0/1

- name: Create aggregate of linkagg definitions
  cisco.ios.ios_linkagg:
    aggregate:
      - { group: 3, mode: "on", members: [GigabitEthernet0/1] }
      - { group: 100, mode: passive, members: [GigabitEthernet0/2] }

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

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

Ключ

Описание

commands

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

Список команд конфигурации режима, которые необходимо отправить на устройство

Возвращается: всегда, за исключением платформ, которые используют транспорт Netconf для управления устройством.

Пример: ["interface port-channel 30", "interface GigabitEthernet0/3", "channel-group 30 mode on", "no interface port-channel 30"]

Статус

  • Этот модуль будет удалён в основном релизе после 2024-06-01. [устаревший]
  • Дополнительная информация приведена в разделе УСТАРЕВШИЙ.

Авторы

  • Trishna Guha (@trishnaguha)

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

  • Система отслеживания ошибок
  • Репозиторий (источники)

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

Spec-Zone.ru

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