Spec-Zone.ru › Ansible 2.11

f5networks.f5_modules.bigip_gtm_monitor_tcp_half_open – Управляет мониторами F5 BIG-IP GTM TCP с половинным открытием

Примечание

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

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

Для использования в книге задач укажите: f5networks.f5_modules.bigip_gtm_monitor_tcp_half_open.

Новое в версии 1.0.0: из f5networks.f5_modules

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

Обзор

  • Управляет мониторами F5 BIG-IP GTM (теперь BIG-IP DNS) TCP с половинным открытием.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
ignore_down_response
boolean
    Варианты:
  • нет
  • да
Указывает, что монитор допускает более одной попытки опроса за интервал.
При значении yes, монитор игнорирует ответы о снижении производительности в течение срока ожидания монитора. После того, как истечёт срок ожидания монитора, а система не получит ответ о нормальной работе, система помечает объект как неработающий.
При значении no, монитор сразу же помечает объект как неработающий при получении ответа о снижении производительности.
При создании нового монитора, если этот параметр не указан, значение по умолчанию будет no.
interval
integer
Указывает частоту проверки монитора системой в секундах, когда ресурс не работает или статус ресурса неизвестен.
При создании нового монитора, если этот параметр не указан, значение по умолчанию будет 30. Это значение должно быть меньше значения timeout.
ip
string
IP-адрес, часть определения IP/порт. Если этот параметр не указан при создании нового монитора, значение по умолчанию будет '*'.
name
string / обязательно
Название монитора.
parent
string
Значение по умолчанию:
"/Common/tcp_half_open"
Шаблон родителя для этого шаблона монитора. После установки этого значения, его нельзя изменить. По умолчанию это родитель tcp_half_open на разделе Common.
partition
string
Значение по умолчанию:
"Common"
Раздел устройства для управления ресурсами.
port
string
Порт, часть определения IP/порт. Если этот параметр не указан при создании нового монитора, значение по умолчанию будет '*'. Обратите внимание, что если используется IP-адрес, вы должны указать значение от 1 до 65535.
probe_attempts
integer
Указывает количество попыток опроса хост-сервера, после чего система считает хост-сервер неработающим или недоступным.
При создании нового монитора, если этот параметр не указан, значение по умолчанию будет 3.
probe_interval
integer
Указывает количество секунд, которые процесс big3d ждёт перед отправкой последующей попытки опроса, когда опрос завершается неудачно, и запрошены несколько попыток опроса.
При создании нового монитора, если этот параметр не указан, значение по умолчанию будет 1.
probe_timeout
integer
Указывает количество секунд, после которого система отменяет запрос на опрос системы.
При создании нового монитора, если этот параметр не указан, значение по умолчанию будет 5.
provider
dictionary
добавлено в 1.0.0 из f5networks.f5_modules
Объект словаря, содержащий данные подключения.
auth_provider
string
Настраивает поставщика аутентификации для получения маркеров аутентификации от удаленного устройства.
Этот параметр используется при работе с устройствами BIG-IQ.
no_f5_teem
boolean
    Варианты:
  • нет
  • да
Если yes, данные телеметрии TEEM не отправляются в F5.
Вы можете опустить этот параметр, установив переменную среды F5_TEEM.
password
string / обязательно
Пароль для учетной записи пользователя, используемой для подключения к BIG-IP.
Вы можете опустить этот параметр, установив переменную среды F5_PASSWORD.

псевдонимы: pass, pwd
server
string / обязательно
Хост BIG-IP.
Вы можете опустить этот параметр, установив переменную среды F5_SERVER.
server_port
integer
Значение по умолчанию:
443
Порт сервера BIG-IP.
Вы можете опустить этот параметр, установив переменную среды F5_SERVER_PORT.
timeout
integer
Указывает время ожидания в секундах для связи с сетевым устройством для подключения или отправки команд. Если время ожидания истечёт до завершения операции, модуль выдаст ошибку.
transport
string
    Варианты:
  • rest ←
Настраивает транспортное соединение для использования при подключении к удалённому устройству.
user
string / обязательно
Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные привилегии на устройстве.
Вы можете опустить этот параметр, установив переменную среды F5_USER.
validate_certs
boolean
    Варианты:
  • нет
  • да ←
Если no, сертификаты SSL не проверяются. Используйте только на контролируемых вами сайтах с самозаверяемыми сертификатами.
Вы можете опустить этот параметр, установив переменную среды F5_VALIDATE_CERTS.
state
string
    Варианты:
  • present ←
  • absent
При значении present, гарантирует существование монитора.
При значении absent, гарантирует удаление монитора.
timeout
integer
Указывает время в секундах, которое у цели есть для ответа на запрос монитора.
Если цель отвечает в установленный период времени, она считается активной.
Если цель не отвечает в установленный период времени, она считается неактивной.
Если это значение равно 0 (ноль), система использует интервал из родительского монитора.
При создании нового монитора, если этот параметр не указан, значение по умолчанию будет 120.
transparent
boolean
    Варианты:
  • нет
  • да
Указывает, работает ли монитор в прозрачном режиме.
Монитор в прозрачном режиме направляет трафик через соответствующие члены пула или узлы (обычно маршрутизатор или брандмауэр) к адресу с алиасом (то есть, он опрашивает комбинацию ip-port , указанную в мониторе).
Если монитор не может успешно достичь адреса с алиасом, член пула или узел, через который был отправлен трафик монитора, помечается как неработающий.
При создании нового монитора, если этот параметр не указан, значение по умолчанию будет no.

Примечания

Примечание

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

Примеры

- name: Create TCP half-open Monitor
  bigip_gtm_monitor_tcp_half_open:
    state: present
    ip: 10.10.10.10
    name: my_monitor
    provider:
      user: admin
      password: secret
      server: lb.mydomain.com
  delegate_to: localhost

- name: Remove TCP half-open Monitor
  bigip_gtm_monitor_tcp_half_open:
    state: absent
    name: my_monitor
    provider:
      user: admin
      password: secret
      server: lb.mydomain.com
  delegate_to: localhost

- name: Add half-open monitor for all addresses, port 514
  bigip_gtm_monitor_tcp_half_open:
    port: 514
    name: my_monitor
    provider:
      user: admin
      password: secret
      server: lb.mydomain.com
  delegate_to: localhost

Значения возврата

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

Ключ Возвращаемое значение Описание
interval
целое число
изменено
Новый интервал, в котором будет выполняться проверка монитора.

Пример:
2
ip
строка
изменено
Новый IP-адрес определения IP/порт.

Пример:
10.12.13.14
parent
строка
изменено
Новая родительская шаблон монитора.

Пример:
tcp_half_open
probe_attempts
целое число
изменено
Новое количество попыток, которые система предпримет при проверке зонда монитора.

Пример:
10
probe_interval
целое число
изменено
Новый интервал, в котором система будет проверять зонд монитора.

Пример:
10
probe_timeout
целое число
изменено
Новый таймаут, в котором система будет ожидать ответа зонда монитора.

Пример:
10
timeout
целое число
изменено
Новый таймаут, в течение которого удаленная система должна ответить на запрос монитора.

Пример:
10


Авторы

  • 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_gtm_monitor_tcp_half_open_module.html

Spec-Zone.ru

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