f5networks.f5_modules.bigip_trunk модуль — Управление каналами на BIG-IP
Примечание
Этот модуль входит в коллекцию f5networks.f5_modules (версия 1.31.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 / elements=string | Интерфейсы, которые являются частью магистрали. Чтобы очистить список интерфейсов, укажите пустой список. |
lacp_enabled boolean | Когда Если LACP обнаруживает сбой в канале-члене, он удаляет канал из агрегации каналов. При создании новой магистрали, если этот параметр не указан, LACP LACP отключен по умолчанию для обратной совместимости. Если это не относится к вашей сети, мы рекомендуем включить LACP. Варианты:
|
lacp_mode string | Указывает режим работы для протокола управления агрегацией каналов (LACP), если LACP включен для магистрали. При создании новой магистрали, если этот параметр не указан, по умолчанию используется Когда Когда Варианты:
|
lacp_timeout string | Указывает скорость, с которой система отправляет управляющие пакеты LACP. При создании новой магистрали, если этот параметр не указан, по умолчанию используется Когда Когда Варианты:
|
link_selection_policy string | После настройки магистрали указывает политику, которую магистраль использует для определения того, какой канал-член (интерфейс) может обрабатывать новый трафик. При создании новой магистрали, если это значение не указано, по умолчанию используется Когда Когда Варианты:
|
name string / required | Указывает имя магистрали. |
provider dictionary добавлено в f5networks.f5_modules 1.0.0 | Объект dict, содержащий данные подключения. |
|
auth_provider string |
Настраивает поставщика авторизации для получения маркеров аутентификации от удаленного устройства. Этот параметр действительно используется при работе с устройствами BIG-IQ. |
|
no_f5_teem boolean |
Если Вы можете пропустить этот параметр, установив переменную среды Ранее используемая переменная Варианты:
|
|
password алиасы: pass, pwd string / required |
Пароль для учетной записи пользователя, используемой для подключения к BIG-IP или BIG-IQ. Вы можете пропустить этот параметр, установив переменную среды |
|
server string / required |
Хост 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 | Указывает значение ether-type, используемое для пакетов, обрабатываемых на этом канале, когда он является членом VLAN QinQ. Ether-type можно установить на любое строковое значение, содержащее допустимое шестнадцатеричное число из 16 бит, или любое из известных ether-type; Этот параметр не поддерживается в виртуальных изданиях. Вы всегда должны заключать это значение в кавычки, чтобы предотвратить интерпретацию 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 / elements=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 | Значение ether-type, используемое для пакетов, обрабатываемых на этом канале, когда он является членом VLAN QinQ. Возвращается: changed Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/f5networks/f5_modules/bigip_trunk_module.html