Spec-Zone.ru › Ansible 2.9

bigip_gtm_monitor_tcp_half_open – Управляет мониторами F5 BIG-IP GTM tcp half-open

Новая версия 2.6.

  • Описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус

Описание

  • Управляет мониторами F5 BIG-IP GTM tcp half-open.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
ignore_down_response
boolean
    Варианты:
  • no
  • yes
Указывает, что монитор допускает более одной попытки зондирования за интервал.
Когда 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
добавлен в 2.5
Объект dict, содержащий данные подключения.
auth_provider
string
Настраивает поставщика авторизации для получения маркеров аутентификации с удаленного устройства.
Этот параметр реально используется при работе с устройствами BIG-IQ.
password
string / обязательно
Пароль для учетной записи пользователя, используемой для подключения к BIG-IP.
Этот параметр можно опустить, установив переменную среды F5_PASSWORD.

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

Примечания

Примечание

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

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

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

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

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

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

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

Пример:
10


Статус

  • Данный модуль не гарантирует обратную совместимость. [превью]
  • Данный модуль поддерживается партнёром Ansible. [сертифицировано]

Авторы

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

Подсказка

Если вы заметите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/modules/bigip_gtm_monitor_tcp_half_open_module.html

Spec-Zone.ru

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