net_linkagg - Управление группами агрегирования каналов на сетевых устройствах
Новая версия с 2.4.
Обзор
- Этот модуль предоставляет декларативное управление группами агрегирования каналов на сетевых устройствах.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| aggregate | Список определений агрегирования каналов. | |
| members обязательно | Список интерфейсов-членов группы агрегирования каналов. Значение может быть одним интерфейсом или списком интерфейсов. | |
| min_links | Минимальное количество активных членов, необходимых для активации группы агрегирования каналов. | |
| mode |
"yes" | Режим группы агрегирования каналов. Значение on включит LACP. active настраивает интерфейс на активное получение информации о состоянии канала, или же можно настроить в режиме passive, т.е. отправлять информацию о состоянии канала только при получении её от другого канала. |
| name обязательно | Имя группы агрегирования каналов. | |
| purge | Значение по умолчанию: "no" | Удалить группы агрегирования каналов, не определенные в параметре aggregate. |
| state |
| Состояние группы агрегирования каналов. |
Примеры
- 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