Spec-Zone.ru › Ansible 2.11

f5networks.f5_modules.bigip_trunk – Управление магистралями на BIG-IP

Примечание

Этот плагин входит в состав коллекции f5networks.f5_modules (версия 1.7.1).

Для его установки используйте: ansible-galaxy collection install f5networks.f5_modules.

Чтобы использовать его в плейбуке, укажите: f5networks.f5_modules.bigip_trunk.

Новое в версии 1.0.0: модуля f5networks.f5_modules

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Обзор

  • Управление магистралями на BIG-IP.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
description
строка
Описание магистрали.
frame_distribution_hash
строка
    Варианты:
  • destination-mac
  • source-destination-ip
  • source-destination-mac
Определяет основу для хеширования, используемого системой как алгоритм распределения кадров. Система использует полученное хеширование, чтобы определить, какой интерфейс использовать для пересылки трафика.
При создании новой магистрали, если этот параметр не указан, по умолчанию используется source-destination-ip.
Если source-destination-mac, система основана на комбинированных MAC-адресах источника и назначения.
Если destination-mac, система основана на MAC-адресе назначения.
Если source-destination-ip, система основана на комбинированных IP-адресах источника и назначения.
interfaces
список / элементы=строка
Интерфейсы, входящие в состав магистрали.
Для очистки списка интерфейсов укажите пустой список.
lacp_enabled
логическое значение
    Варианты:
  • no
  • yes
Если yes, система поддерживает протокол агрегирования каналов (LACP), который отслеживает магистраль, обмениваясь управляющими пакетами по связям членов, чтобы определить состояние связей.
Если LACP обнаружит неполадку в связности члена, он удалит связь из агрегирования каналов.
При создании новой магистрали, если этот параметр не указан, LACP no.
LACP отключен по умолчанию для обратной совместимости. Если это не относится к вашей сети, рекомендуется включить LACP.
lacp_mode
строка
    Варианты:
  • active
  • passive
Определяет режим работы протокола агрегирования каналов (LACP), если LACP включен для магистрали.
При создании новой магистрали, если этот параметр не указан, значение по умолчанию active.
Если active, система периодически отправляет управляющие пакеты независимо от того, запросил ли этого партнерский систем.
Если passive, система отправляет управляющие пакеты только тогда, когда партнерский систем запросил.
lacp_timeout
строка
    Варианты:
  • long
  • short
Определяет скорость, с которой система отправляет управляющие пакеты LACP.
При создании новой магистрали, если этот параметр не указан, значение по умолчанию long.
Если long, система отправляет управляющий пакет LACP каждые 30 секунд.
Если short, система отправляет управляющий пакет LACP каждую секунду.
link_selection_policy
строка
    Варианты:
  • auto
  • maximum-bandwidth
После настройки магистрали, определяет политику, используемую магистралью для определения, какой член-связь (интерфейс) может обрабатывать новый трафик.
При создании новой магистрали, если это значение не указано, значение по умолчанию auto.
Если auto, система автоматически определяет, какие интерфейсы могут обрабатывать новый трафик. Для варианта auto, все члены-связи должны быть одного типа и скорости среды.
Если maximum-bandwidth, система определяет, какие интерфейсы могут обрабатывать новый трафик на основе максимальной пропускной способности членов.
name
строка / обязательно
Указывает имя магистрали.
provider
словарь
добавлен в 1.0.0 модуля f5networks.f5_modules
Объект словаря, содержащий данные подключения.
auth_provider
строка
Настраивает поставщика аутентификации для получения токенов аутентификации от удаленного устройства.
Этот параметр действительно используется при работе с устройствами BIG-IQ.
no_f5_teem
логическое значение
    Варианты:
  • no
  • yes
Если yes, данные телеметрии TEEM не отправляются в F5.
Можно опустить этот параметр, установив переменную среды F5_TEEM.
password
строка / обязательно
Пароль для учетной записи пользователя, используемой для подключения к BIG-IP.
Можно опустить этот параметр, установив переменную среды F5_PASSWORD.

псевдонимы: pass, pwd
server
строка / обязательно
Хост BIG-IP.
Можно опустить этот параметр, установив переменную среды F5_SERVER.
server_port
целое число
По умолчанию:
443
Порт сервера BIG-IP.
Можно опустить этот параметр, установив переменную среды F5_SERVER_PORT.
timeout
целое число
Устанавливает таймаут в секундах для связи с сетевым устройством для подключения или отправки команд. Если таймаут превышен до завершения операции, модуль выдаст ошибку.
transport
строка
    Варианты:
  • rest ←
Настраивает транспортное подключение для использования при подключении к удаленному устройству.
user
строка / обязательно
Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные привилегии на устройстве.
Можно опустить этот параметр, установив переменную среды F5_USER.
validate_certs
логическое значение
    Варианты:
  • no
  • yes ←
Если no, сертификаты SSL не будут проверены. Используйте только на контролируемых вами сайтах с самоподписанными сертификатами.
Можно опустить этот параметр, установив переменную среды F5_VALIDATE_CERTS.
qinq_ethertype
сырой
Определяет значение ether-type, используемое для пакетов, обрабатываемых в этой магистрали, когда она является членом в VLAN QinQ.
Значение ether-type может быть установлено на любую строку, содержащую допустимое шестнадцатеричное число 16 бит, или любое известное значение ether-type; 0x8100, 0x9100, 0x88a8.
Этот параметр не поддерживается на виртуальных изданиях.
Вы всегда должны заключать это значение в кавычки, чтобы предотвратить интерпретацию Ansible значения как буквального шестнадцатеричного числа и его преобразование в целое число.
state
строка
    Варианты:
  • present ←
  • absent
Если present, обеспечивает существование ресурса.
Если absent, обеспечивает удаление ресурса.

Примечания

Примечание

  • Дополнительную информацию об использовании Ansible для управления устройствами F5 Networks см. на странице https://www.ansible.com/integrations/networks/f5.
  • Требуется версия ПО BIG-IP ≥ 12.
  • Модули F5 манипулируют только активной конфигурацией продукта F5. Чтобы убедиться, что конфигурация BIG-IP сохраняется на диске, обязательно включите хотя бы одну задачу, использующую модуль f5networks.f5_modules.bigip_config для сохранения активной конфигурации. Обратитесь к документации модуля для правильного использования модуля для сохранения текущей конфигурации.

Примеры

- name: Create a trunk on hardware
  bigip_trunk:
    name: trunk1
    interfaces:
      - 1.1
      - 1.2
    link_selection_policy: maximum-bandwidth
    frame_distribution_hash: destination-mac
    lacp_enabled: yes
    lacp_mode: passive
    lacp_timeout: short
    provider:
      password: secret
      server: lb.mydomain.com
      user: admin
  delegate_to: localhost

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

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

Ключ Возвращаемое значение Описание
description
string
изменён
Описание ствола.

Пример:
Мой ствол
frame_distribution_hash
string
изменён
Хэш, используемый системой в качестве алгоритма распределения кадров.

Пример:
src-dst-ipport
interfaces
list / elements=string
изменён
Интерфейсы, входящие в состав ствола.

Пример:
['int1', 'int2']
lacp_enabled
boolean
изменён
Указывает, поддерживает ли система протокол контроля агрегирования каналов (LACP).

Пример:
True
lacp_mode
string
изменён
Режим работы LACP, если для ствола включён параметр lacp.

Пример:
active
lacp_timeout
string
изменён
Скорость, с которой система отправляет управляющие пакеты LACP.

Пример:
long
link_selection_policy
string
изменён
Политика LACP, используемая стволом для определения, какой членский интерфейс может обрабатывать новый трафик.

Пример:
auto
qinq_ethertype
string
изменён
Значение Ether-типа, используемое для пакетов, обрабатываемых на этом стволе, когда он является членом VLAN QinQ.

Пример:
37120


Авторы

  • Tim Rupp (@caphrim007)
  • Wojciech Wypior (@wojtek0806)

© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/f5networks/f5_modules/bigip_trunk_module.html

Spec-Zone.ru

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