Spec-Zone.ru › Ansible

f5networks.f5_modules.bigip_gtm_monitor_bigip модуль – Управляет мониторами F5 BIG-IP GTM BIG-IP

Примечание

Этот модуль входит в коллекцию f5networks.f5_modules (версия 1.31.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Чтобы установить её, используйте: ansible-galaxy collection install f5networks.f5_modules.

Чтобы использовать её в playbook, укажите: f5networks.f5_modules.bigip_gtm_monitor_bigip.

Добавлена в f5networks.f5_modules 1.0.0

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

Обзор

  • Управляет мониторами F5 BIG-IP GTM (сейчас BIG-IP DNS) BIG-IP. Этот монитор используется GTM для мониторинга самих BIG-IP.

Параметры

Параметр

Комментарии

aggregate_dynamic_ratios

string

Указывает, как система объединяет значения модуля для создания пропорции (оценки) для операции балансировки нагрузки.

Оценка представляет собой расчетную пропускную способность модуля для обработки трафика.

Усредненные значения подходят для виртуальных серверов Web Accelerator или Application Security Manager (ASM) нижнего уровня.

При создании нового монитора, если этот параметр не указан, используется значение по умолчанию none, что означает, что система не использует оценки в операции балансировки нагрузки.

Когда none, указывает, что монитор игнорирует оценки узлов и участников пула.

Когда average-nodes, указывает, что система усредняет динамические коэффициенты на узлах, связанных с целевыми виртуальными серверами монитора, и возвращает это среднее значение в качестве оценки виртуальных серверов.

Когда sum-nodes, указывает, что система суммирует оценки узлов, связанных с целевыми виртуальными серверами монитора, и использует это значение в операции балансировки нагрузки.

Когда average-members, указывает, что система усредняет динамические коэффициенты на участниках пула, связанных с целевыми виртуальными серверами монитора, и возвращает это среднее значение в качестве оценки виртуальных серверов.

Когда sum-members, указывает, что система суммирует оценки участников пула, связанных с целевыми виртуальными серверами монитора, и использует это значение в операции балансировки нагрузки.

Варианты:

  • "none"
  • "average-nodes"
  • "sum-nodes"
  • "average-members"
  • "sum-members"

ignore_down_response

boolean

Указывает, что монитор допускает более одной попытки проверки за интервал.

Когда true, указывает, что монитор игнорирует ответы о недоступности в течение времени ожидания монитора. После истечения времени ожидания монитора без получения ответа о доступности система помечает объект как недоступный.

Когда false, указывает, что монитор немедленно помечает объект как недоступный при получении ответа о недоступности.

При создании нового монитора, если этот параметр не указан, значение по умолчанию равно false.

Варианты:

  • false
  • true

interval

integer

Указывает, в секундах, частоту, с которой система выполняет проверку монитора, когда ресурс недоступен или состояние ресурса неизвестно.

При создании нового монитора, если этот параметр не указан, значение по умолчанию равно 30. Это значение должно быть меньше значения timeout.

ip

string

IP-адрес в определении IP/порт. Если этот параметр не указан при создании нового монитора, значение по умолчанию будет '*'.

name

string / required

Имя монитора.

parent

string

Родительский шаблон этого шаблона монитора. После установки это значение не может быть изменено. По умолчанию это значение — родительский элемент bigip в разделе Common.

Значение по умолчанию: "/Common/bigip"

partition

string

Раздел устройства для управления ресурсами.

Значение по умолчанию: "Common"

port

string

Часть адреса порта в определении IP/порт. Если этот параметр не указан при создании нового монитора, значение по умолчанию будет '*'. Обратите внимание, что при указании IP-адреса необходимо использовать значение от 1 до 65535.

provider

dictionary

добавлено в f5networks.f5_modules 1.0.0

Объект dict, содержащий данные подключения.

auth_provider

string

Настраивает поставщика проверки подлинности для получения маркеров проверки подлинности от удаленного устройства.

Этот параметр используется при работе с устройствами BIG-IQ.

no_f5_teem

boolean

Если yes, данные телеметрии TEEM не отправляются в F5.

Вы можете опустить этот параметр, установив переменную среды F5_TELEMETRY_OFF.

Прежде использовавшаяся переменная F5_TEEM устарела, так как её название было запутанным.

Варианты:

  • false ← (по умолчанию)
  • true

password

псевдонимы: pass, pwd

string / required

Пароль для учетной записи пользователя, используемой для подключения к BIG-IP или BIG-IQ.

Вы можете опустить этот параметр, установив переменную среды F5_PASSWORD.

server

string / required

Хост BIG-IP или хост BIG-IQ.

Вы можете опустить этот параметр, установив переменную среды F5_SERVER.

server_port

integer

Порт сервера BIG-IP.

Вы можете опустить этот параметр, установив переменную среды F5_SERVER_PORT.

Значение по умолчанию: 443

timeout

integer

Указывает время ожидания в секундах для связи с сетевым устройством для подключения или отправки команд. Если время ожидания истекло до завершения операции, модуль выдаст ошибку.

transport

string

Настраивает транспортное соединение для подключения к удалённому устройству.

Варианты:

  • "rest" ← (по умолчанию)

user

string / обязательно

Имя пользователя для подключения к BIG-IP или BIG-IQ. У этого пользователя должны быть административные привилегии на устройстве.

Вы можете опустить этот параметр, установив переменную окружения F5_USER.

validate_certs

boolean

Если no, сертификаты SSL не будут проверены. Используйте только на сайтах под вашим контролем, использующих самоподписанные сертификаты.

Вы можете опустить этот параметр, установив переменную окружения F5_VALIDATE_CERTS.

Варианты:

  • false
  • true ← (по умолчанию)

state

string

Когда present, гарантирует, что монитор существует.

Когда absent, гарантирует, что монитор удаляется.

Варианты:

  • "present" ← (по умолчанию)
  • "absent"

timeout

integer

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

Если целевой объект отвечает в установленный период времени, он считается активным.

Если целевой объект не отвечает в установленный период времени, он считается неактивным.

Если это значение равно 0, система использует интервал из родительского монитора.

При создании нового монитора, если этот параметр не указан, значение по умолчанию равно 90.

Примечания

Примечание

  • Требуется версия ПО 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 BIG-IP Monitor
  bigip_gtm_monitor_bigip:
    state: present
    ip: 10.10.10.10
    name: my_monitor
    provider:
      user: admin
      password: secret
      server: lb.mydomain.com
  delegate_to: localhost

- name: Remove BIG-IP Monitor
  bigip_gtm_monitor_bigip:
    state: absent
    name: my_monitor
    provider:
      user: admin
      password: secret
      server: lb.mydomain.com
  delegate_to: localhost

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

Возвращаемые значения

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

Ключ

Описание

aggregate_dynamic_ratios

string

Новая агрегация для монитора.

Возвращается: changed

Пример: "sum-members"

ignore_down_response

boolean

Игнорировать ли ответ о недоступности.

Возвращается: changed

Пример: true

interval

integer

Новый интервал проверки монитора.

Возвращается: changed

Пример: 2

ip

string

Новый IP адрес/порт.

Возвращается: changed

Пример: "10.12.13.14"

parent

string

Новый шаблон родительского монитора.

Возвращается: changed

Пример: "bigip"

timeout

integer

Новый таймаут ответа удалённой системы на монитор.

Возвращается: changed

Пример: 10

Авторы

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

Ссылки на коллекцию

  • Система отслеживания ошибок
  • Главная страница
  • Репозиторий (источники)

© 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_gtm_monitor_bigip_module.html

Spec-Zone.ru

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