Spec-Zone.ru › Ansible 2.6

vyos_linkagg — Управление группами агрегирования каналов на устройствах сети VyOS

Впервые добавлено в версии 2.4.

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

Описание

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
aggregate
Список определений агрегирования каналов.
members
Список членов группы агрегирования каналов.
mode
    Варианты:
  • 802.3ad
  • active-backup
  • broadcast
  • round-robin
  • transmit-load-balance
  • adaptive-load-balance
  • xor-hash
  • on
Режим работы группы агрегирования каналов.
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
    Варианты:
  • present ←
  • absent
  • up
  • down
Состояние группы агрегирования каналов.

Примечания

Примечание

  • Проверено на 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

Spec-Zone.ru

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