Модуль f5networks.f5_modules.bigip_trunk — управление транками на BIG-IP
Примечание
Этот модуль входит в коллекцию f5networks.f5_modules (версия 1.39.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install f5networks.f5_modules.
Чтобы использовать её в плейбуке, укажите: f5networks.f5_modules.bigip_trunk.
Добавлено в f5networks.f5_modules 1.0.0
Краткое описание
- Управляет транками на BIG-IP.
Параметры
Параметр | Комментарии |
|---|---|
description string | Описание транка. |
frame_distribution_hash string | Задает основу для хеша, который система использует в качестве алгоритма распределения кадров. Система использует полученный хеш, чтобы определить, какой интерфейс использовать для пересылки трафика. При создании нового транка, если этот параметр не указан, по умолчанию используется Если задано Если задано Если задано Варианты:
|
interfaces list / элементы=string | Интерфейсы, входящие в состав транка. Чтобы очистить список интерфейсов, укажите пустой список. |
lacp_enabled boolean | Если задано Если LACP обнаруживает сбой канала-участника, он исключает этот канал из агрегированного канала. При создании нового транка, если этот параметр не указан, LACP Для обеспечения обратной совместимости LACP по умолчанию отключен. Если это не относится к вашей сети, рекомендуем включить LACP. Варианты:
|
lacp_mode string | Задает режим работы протокола управления агрегацией каналов (LACP), если для транка включен LACP. При создании нового транка, если этот параметр не указан, по умолчанию используется Если задано Если задано Варианты:
|
lacp_timeout string | Задает частоту отправки системой управляющих пакетов LACP. При создании нового транка, если этот параметр не указан, по умолчанию используется Если задано Если задано Варианты:
|
link_selection_policy string | После настройки транка задает политику, по которой транк определяет, какой канал-участник (интерфейс) может обрабатывать новый трафик. При создании нового транка, если это значение не указано, по умолчанию используется Если задано Если задано Варианты:
|
name string / обязательный | Задает имя транка. |
provider dictionary добавлено в f5networks.f5_modules 1.0.0 | Объект dict, содержащий сведения для подключения. |
|
auth_provider string |
Настраивает поставщика аутентификации для получения токенов аутентификации с удаленного устройства. Этот параметр используется в основном при работе с устройствами BIG-IQ. |
|
no_f5_teem boolean |
Если задано Этот параметр можно не указывать, задав переменную окружения Ранее использовавшаяся переменная Варианты:
|
|
password псевдонимы: pass, pwd string / обязательный |
Пароль учетной записи пользователя, используемой для подключения к BIG-IP или BIG-IQ. Этот параметр можно не указывать, задав переменную окружения |
|
server string / обязательный |
Узел BIG-IP или BIG-IQ. Этот параметр можно не указывать, задав переменную окружения |
|
server_port integer |
Порт сервера BIG-IP. Этот параметр можно не указывать, задав переменную окружения По умолчанию: |
|
timeout integer |
Задает время ожидания в секундах при обмене данными с сетевым устройством — как при подключении, так и при отправке команд. Если время ожидания истечет до завершения операции, модуль завершится с ошибкой. |
|
transport string |
Настраивает транспортное соединение для подключения к удаленному устройству. Варианты:
|
|
user string / обязательный |
Имя пользователя для подключения к BIG-IP или BIG-IQ. У пользователя должны быть права администратора на устройстве. Этот параметр можно не указывать, задав переменную окружения |
|
validate_certs boolean |
Если задано Этот параметр можно не указывать, задав переменную окружения Варианты:
|
qinq_ethertype any | Задает значение EtherType для пакетов, обрабатываемых этим транком, когда он входит в состав VLAN QinQ. В качестве EtherType можно задать любую строку с допустимым 16-битным шестнадцатеричным числом или один из широко известных типов EtherType: Этот параметр не поддерживается в Virtual Editions. Это значение всегда следует заключать в кавычки, чтобы Ansible не интерпретировал его как шестнадцатеричное число и не преобразовал в целое число. |
state string | Если задано Если задано Варианты:
|
Примечания
Примечание
- Дополнительные сведения об использовании 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: true
lacp_mode: passive
lacp_timeout: short
provider:
password: secret
server: lb.mydomain.com
user: admin
delegate_to: localhost
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
description string | Описание транка. Возвращается: changed Пример: |
frame_distribution_hash string | Хеш, который система использует в качестве алгоритма распределения кадров. Возвращается: changed Пример: |
interfaces list / элементы=string | Интерфейсы, входящие в состав транка. Возвращается: changed Пример: |
lacp_enabled boolean | Поддерживает ли система протокол управления агрегацией каналов (LACP). Возвращается: changed Пример: |
lacp_mode string | Режим работы LACP, если для транка включен параметр lacp. Возвращается: changed Пример: |
lacp_timeout string | Частота отправки системой управляющих пакетов LACP. Возвращается: changed Пример: |
link_selection_policy string | Политика LACP, по которой транк определяет, какой канал-участник (интерфейс) может обрабатывать новый трафик. Возвращается: changed Пример: |
qinq_ethertype string | Значение EtherType для пакетов, обрабатываемых этим транком, когда он входит в состав VLAN QinQ. Возвращается: changed Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/f5networks/f5_modules/bigip_trunk_module.html