f5networks.f5_modules.bigip_profile_tcp модуль — Управление профилями TCP на 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_profile_tcp.
Впервые в f5networks.f5_modules 1.0.0
Описание
- Управление профилями TCP на системе BIG-IP. Существует множество профилей TCP, каждый со своими настройками стандартного профиля
tcp. Пользователи этого модуля должны понимать, что многие доступные параметры не имеют значения по умолчанию в модуле. Вместо этого значение по умолчанию устанавливается самой системой BIG-IP, что в большинстве случаев приемлемо.
Параметры
Параметр | Комментарии |
|---|---|
delayed_acks boolean | Когда При создании нового профиля, если этот параметр не указан, используется значение родительского профиля по умолчанию. Варианты:
|
early_retransmit boolean | Когда При создании нового профиля, если этот параметр не указан, используется значение родительского профиля по умолчанию. Варианты:
|
idle_timeout string | Устанавливает длительность простоя подключения (отсутствия трафика), после которой подключение может быть удалено. При создании нового профиля, если этот параметр не указан, удаленный узел выберет значение по умолчанию, соответствующее профилю, на основе его При указании числа, указывается количество секунд, в течение которых TCP-соединение может оставаться в состоянии простоя перед его удалением системой. Когда |
initial_congestion_window_size integer | Устанавливает начальный размер окна сдерживания для подключений к этому пункту назначения. Фактический размер окна равен этому значению, умноженному на MSS для того же подключения. При установке в Допустимый диапазон значений — 0—16 включительно. При создании нового профиля, если этот параметр не указан, используется значение родительского профиля по умолчанию. |
initial_receive_window_size integer | Устанавливает начальный размер окна приема для подключений к этому пункту назначения. Фактический размер окна равен этому значению, умноженному на MSS для того же подключения. При установке в Допустимый диапазон значений — 0—16 включительно. При создании нового профиля, если этот параметр не указан, используется значение родительского профиля по умолчанию. |
ip_tos_to_client string | Устанавливает уровень сервиса L3 типа ToS, который система вставляет в TCP-пакеты, предназначенные для клиентов. При При При указании числового значения, это число указывает на устанавливаемое системой значение IP ToS в заголовке IP-пакета. Допустимый диапазон чисел — 0—255 включительно. При создании нового профиля, если этот параметр не указан, используется значение родительского профиля по умолчанию. |
keep_alive_interval string добавлено в f5networks.f5_modules 1.22.0 | Устанавливает частоту отправки данных системой по idle TCP-соединению для определения его актуальности. При создании нового профиля, если этот параметр не указан, удаленный узел выберет значение по умолчанию, соответствующее профилю, на основе его При |
nagle string | При При Для интерактивных протоколов, таких как Telnet, rlogin или SSH, F5 рекомендует отключить эту настройку в сетях с высокой задержкой для повышения отзывчивости приложения. При создании нового профиля, если этот параметр не указан, используется значение родительского профиля по умолчанию. Варианты:
|
name string / обязательно | Указывает имя профиля. |
parent string | Указывает профиль, из которого этот профиль наследует настройки. При создании нового профиля, если этот параметр не указан, по умолчанию используется |
partition string | Раздел устройства для управления ресурсами. По умолчанию: |
provider dictionary добавлено в f5networks.f5_modules 1.0.0 | Объект словаря, содержащий сведения о подключении. |
|
auth_provider string |
Настраивает поставщик аутентификации для получения маркеров аутентификации от удаленного устройства. Этот параметр действительно используется при работе с устройствами BIG-IQ. |
|
no_f5_teem boolean |
Если Вы можете опустить этот параметр, установив переменную среды Предыдущая используемая переменная Варианты:
|
|
password псевдонимы: pass, pwd string / обязательно |
Пароль учетной записи пользователя, используемой для подключения к BIG-IP или BIG-IQ. Вы можете опустить этот параметр, установив переменную среды |
|
server строка / обязательно |
Хост BIG-IP или хост BIG-IQ. Вы можете опустить этот параметр, установив переменную среды |
|
server_port целое число |
Порт сервера BIG-IP. Вы можете опустить этот параметр, установив переменную среды По умолчанию: |
|
timeout целое число |
Устанавливает таймаут в секундах для связи с сетевым устройством для подключения или отправки команд. Если таймаут истечёт до завершения операции, модуль выдаст ошибку. |
|
transport строка |
Настраивает транспортное соединение для подключения к удалённому устройству. Допустимые значения:
|
|
user строка / обязательно |
Имя пользователя для подключения к BIG-IP или BIG-IQ. Этот пользователь должен иметь административные привилегии на устройстве. Вы можете опустить этот параметр, установив переменную среды |
|
validate_certs булево |
Если Вы можете опустить этот параметр, установив переменную среды Допустимые значения:
|
proxy_options булево | Когда При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля. Допустимые значения:
|
state строка | Когда Когда Допустимые значения:
|
syn_rto_base целое число | Указывает начальный множитель RTO Это значение изменяется таблицей экспоненциального отката для выбора интервала последующих повторных передач. Допустимый диапазон значений: от 0 до 5000 включительно. При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля. |
time_wait_recycle булево | Указывает, что соединения в состоянии TIME-WAIT повторно используются, если получен пакет SYN (указывающий запрос на новое соединение). Если При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля. Допустимые значения:
|
time_wait_timeout строка добавлен в f5networks.f5_modules 1.3.0 | Указывает количество миллисекунд, в течение которых соединение находится в состоянии TIME-WAIT перед закрытием. Если Если Допустимый диапазон чисел от 0 до 600000 миллисекунд. При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля. |
Примечания
Примечание
- Дополнительную информацию об использовании 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 TCP profile
bigip_profile_tcp:
name: foo
parent: f5-tcp-progressive
time_wait_recycle: false
idle_timeout: 300
state: present
provider:
user: admin
password: secret
server: lb.mydomain.com
delegate_to: localhost
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
delayed_acks boolean | Указывает, отправляет ли система меньше одного сегмента ACK на каждый полученный сегмент данных. Возвращено: changed Пример: |
early_retransmit boolean | Указывает использование быстрой переотправки. Возвращено: changed Пример: |
idle_timeout integer | Новое время ожидания бездействия ресурса. Возвращено: changed Пример: |
initial_congestion_window_size integer | Задает начальный размер окна задержки для соединений с этим назначением. Возвращено: changed Пример: |
initial_receive_window_size integer | Задает начальный размер окна приема для соединений с этим назначением. Возвращено: changed Пример: |
ip_tos_to_client string | Указывает уровень приоритета L3, который система вставляет в пакеты TCP, предназначенные для клиентов. Возвращено: changed Пример: |
keep_alive_interval string | Указывает, как часто система отправляет данные по неактивному TCP-соединению. Возвращено: changed Пример: |
nagle string | Указывает использование алгоритма Нейгла. Возвращено: changed Пример: |
parent string | Новый родительский элемент ресурса. Возвращено: changed Пример: |
proxy_options boolean | Указывает, объявляет ли система согласованные параметры серверу. Возвращено: changed Пример: |
syn_rto_base integer | Задает базовый множитель начального тайм-аута переотправки для переотправки SYN. Возвращено: changed Пример: |
time_wait_recycle boolean | Повторное использование соединений в состоянии TIME-WAIT. Возвращено: changed Пример: |
time_wait_timeout string | Указывает количество миллисекунд, в течение которых соединение находится в состоянии TIME-WAIT перед закрытием. Возвращено: 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_profile_tcp_module.html