vyos_linkagg — Управление группами агрегирования каналов на устройствах сети VyOS
Впервые добавлено в версии 2.4.
Описание
- Этот модуль обеспечивает декларативное управление группами агрегирования каналов на устройствах сети VyOS.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |
|---|---|---|---|
| aggregate |
Список определений агрегирования каналов.
|
||
| members |
Список членов группы агрегирования каналов.
|
||
| mode |
|
Режим работы группы агрегирования каналов.
|
|
| name
обязательно |
Имя группы агрегирования каналов.
|
||
| provider |
Устарело
Начиная с Ansible 2.5, рекомендуется использовать
connection: network_cli.
Для получения дополнительной информации, обратитесь к Руководству по сети.
Объект словаря, содержащий сведения о подключении.
|
||
| host
обязательно |
Указывает имя хоста DNS или адрес для подключения к удаленному устройству по указанному протоколу передачи. Значение параметра host используется в качестве адреса назначения для протокола передачи.
|
||
| port | Значение по умолчанию: 22 |
Указывает порт, который необходимо использовать при построении подключения к удаленному устройству.
|
|
| username |
Настраивает имя пользователя для аутентификации подключения к удаленному устройству. Это значение используется для аутентификации сеанса SSH. Если значение не указано в задаче, вместо него используется значение переменной окружения
ANSIBLE_NET_USERNAME.
|
||
| password |
Указывает пароль для аутентификации подключения к удаленному устройству. Это значение используется для аутентификации сеанса SSH. Если значение не указано в задаче, вместо него используется значение переменной окружения
ANSIBLE_NET_PASSWORD.
|
||
| timeout | Значение по умолчанию: 10 |
Указывает тайм-аут в секундах для связи с сетевым устройством для подключения или отправки команд. Если тайм-аут истекает до завершения операции, модуль вернёт ошибку.
|
|
| ssh_keyfile |
Указывает SSH-ключ для аутентификации подключения к удаленному устройству. Это значение — путь к ключу, используемому для аутентификации сеанса SSH. Если значение не указано в задаче, вместо него используется значение переменной окружения
ANSIBLE_NET_SSH_KEYFILE.
|
||
| state |
|
Состояние группы агрегирования каналов.
|
|
Примечания
Примечание
- Проверено на VYOS 1.1.7
- Для получения дополнительной информации об использовании Ansible для управления сетевыми устройствами, обратитесь к Руководству по сети Ansible
Примеры
- name: configure link aggregation group
vyos_linkagg:
name: bond0
members:
- eth0
- eth1
- name: remove configuration
vyos_linkagg:
name: bond0
state: absent
- name: Create aggregate of linkagg definitions
vyos_linkagg:
aggregate:
- { name: bond0, members: [eth1] }
- { name: bond1, members: [eth2] }
- name: Remove aggregate of linkagg definitions
vyos_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. Дополнительная информация приведена в разделе Поддержка и техническое обслуживание модулей.
Список других модулей, которые также поддерживаются Командой по поддержке сетевых модулей Ansible, можно найти здесь.
Поддержка
Для получения дополнительной информации о поддержке этого модуля компанией Red Hat, обратитесь к этой статье из базы знаний Knowledge Base article
Автор
- 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/vyos_linkagg_module.html