Spec-Zone.ru › Ansible 2.6

net_linkagg - Управление группами агрегирования каналов на сетевых устройствах

Новая версия с 2.4.

  • Обзор
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Статус
  • Техническое обслуживание
    • Поддержка
    • Автор

Обзор

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
aggregate
Список определений агрегирования каналов.
members
обязательно
Список интерфейсов-членов группы агрегирования каналов. Значение может быть одним интерфейсом или списком интерфейсов.
min_links
Минимальное количество активных членов, необходимых для активации группы агрегирования каналов.
mode
    Варианты:
  • on
  • active
  • passive
Значение по умолчанию:
"yes"
Режим группы агрегирования каналов. Значение on включит LACP. active настраивает интерфейс на активное получение информации о состоянии канала, или же можно настроить в режиме passive, т.е. отправлять информацию о состоянии канала только при получении её от другого канала.
name
обязательно
Имя группы агрегирования каналов.
purge Значение по умолчанию:
"no"
Удалить группы агрегирования каналов, не определенные в параметре aggregate.
state
    Варианты:
  • present ←
  • absent
  • up
  • down
Состояние группы агрегирования каналов.

Примеры

- name: configure link aggregation group
  net_linkagg:
    name: bond0
    members:
      - eth0
      - eth1

- name: remove configuration
  net_linkagg:
    name: bond0
    state: absent

- name: Create aggregate of linkagg definitions
  net_linkagg:
    aggregate:
        - { name: bond0, members: [eth1] }
        - { name: bond1, members: [eth2] }

- name: Remove aggregate of linkagg definitions
  net_linkagg:
    aggregate:
      - name: bond0
      - name: bond1
    state: absent

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

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

Ключ Возвращаемое значение Описание
commands
список
всегда, кроме платформ, использующих транспорт Netconf для управления устройством.
Список команд конфигурации для отправки на устройство

Пример:
['set interfaces bonding bond0', "set interfaces ethernet eth0 bond-group 'bond0'", "set interfaces ethernet eth1 bond-group 'bond0'"]


Статус

Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.

Техническое обслуживание

Этот модуль помечен как сетевой, что означает, что его обслуживает Ansible Network Team. Дополнительную информацию см. в поддержке и техническом обслуживании модулей.

Список других модулей, поддерживаемых Ansible Network Team, см. здесь.

Поддержка

Дополнительную информацию о поддержке этого модуля Red Hat см. в этой статье базы знаний

Автор

  • Ricardo Carrillo Cruz (@rcarrillocruz)

Подсказка

Если вы заметили какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/net_linkagg_module.html

Spec-Zone.ru

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