Spec-Zone.ru › Ansible 2.8

bigip_gtm_monitor_bigip – Управляет мониторами F5 BIG-IP GTM BIG-IP

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

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

Описание

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
aggregate_dynamic_ratios
строка
    Варианты:
  • none
  • average-nodes
  • sum-nodes
  • average-members
  • sum-members
Указывает, как система комбинирует значения модуля для создания пропорции (оценки) для операции балансировки нагрузки.
Оценка представляет собой приблизительную емкость модуля для обработки трафика.
Средние значения подходят для виртуальных серверов ускорителей веб-трафика или менеджеров безопасности приложений.
При создании нового монитора, если этот параметр не указан, используется значение по умолчанию none, что означает, что система не использует оценки в операции балансировки нагрузки.
Когда none, указывает, что монитор игнорирует оценки узлов и членов пула.
Когда average-nodes, указывает, что система усредняет динамические коэффициенты на узлах, связанных с целевыми виртуальными серверами монитора, и возвращает это среднее значение как оценку виртуальных серверов.
Когда sum-nodes, указывает, что система суммирует оценки узлов, связанных с целевыми виртуальными серверами монитора, и использует это значение в операции балансировки нагрузки.
Когда average-members, указывает, что система усредняет динамические коэффициенты членов пула, связанных с целевыми виртуальными серверами монитора, и возвращает это среднее значение как оценку виртуальных серверов.
Когда sum-members, указывает, что система суммирует оценки членов пула, связанных с целевыми виртуальными серверами монитора, и использует это значение в операции балансировки нагрузки.
ignore_down_response
логический тип
    Варианты:
  • no
  • yes
Указывает, что монитор позволяет более одной попытки зондирования за интервал.
Когда yes, указывает, что монитор игнорирует ответы о неисправности в течение периода времени таймаута монитора. После достижения таймаута монитора без получения системы ответа о работоспособности, система помечает объект как неисправный.
Когда no, указывает, что монитор сразу же помечает объект как неисправный при получении ответа о неисправности.
При создании нового монитора, если этот параметр не указан, значение по умолчанию будет no.
interval
целое число
Указывает частоту, в секундах, с которой система выполняет проверку монитора, когда ресурс неисправен или статус ресурса неизвестен.
При создании нового монитора, если этот параметр не указан, значение по умолчанию будет 30. Это значение должно быть меньше значения timeout.
ip
строка
Часть IP-адреса в определении IP/порт. Если этот параметр не указан при создании нового монитора, значение по умолчанию будет '*'.
name
строка / обязательно
Имя монитора.
parent
строка
Значение по умолчанию:
"/Common/bigip"
Родительская шаблон этого шаблона монитора. После установки этого значения его нельзя изменить. По умолчанию это родительское значение bigip на раздела Common.
partition
строка
Значение по умолчанию:
"Common"
Раздел устройства для управления ресурсами.
password
строка / обязательно
Пароль для учетной записи пользователя, используемой для подключения к BIG-IP.
Вы можете опустить этот параметр, установив переменную среды F5_PASSWORD.

псевдонимы: pass, pwd
port
строка
Адрес порта в определении IP/порт. Если этот параметр не указан при создании нового монитора, значение по умолчанию будет '*'. Обратите внимание, что если вы указываете IP-адрес, необходимо указать значение от 1 до 65535.
provider
словарь
добавлен в 2.5
Объект словаря, содержащий данные подключения.
password
строка / обязательно
Пароль для учетной записи пользователя, используемой для подключения к BIG-IP.
Вы можете опустить этот параметр, установив переменную среды F5_PASSWORD.

псевдонимы: pass, pwd
server
строка / обязательно
Хост BIG-IP.
Вы можете опустить этот параметр, установив переменную среды F5_SERVER.
server_port
целое число
Значение по умолчанию:
443
Порт сервера BIG-IP.
Вы можете опустить этот параметр, установив переменную среды F5_SERVER_PORT.
ssh_keyfile
путь
Указывает SSH-ключевой файл для аутентификации подключения к удаленному устройству. Этот аргумент используется только для транспортов cli.
Вы можете опустить этот параметр, установив переменную среды ANSIBLE_NET_SSH_KEYFILE.
timeout
целое число
Значение по умолчанию:
10
Указывает таймаут в секундах для связи с сетевым устройством для подключения или отправки команд. Если таймаут истечет до завершения операции, модуль вернет ошибку.
transport
строка
    Варианты:
  • cli
  • rest ←
Настраивает транспортное соединение для использования при подключении к удаленному устройству.
user
строка / обязательно
Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные права на устройстве.
Вы можете опустить этот параметр, установив переменную среды F5_USER.
validate_certs
логический тип
    Варианты:
  • no
  • yes ←
Если no, сертификаты SSL не проверяются. Используйте только на контролируемых вами сайтах, использующих самозаверенные сертификаты.
Вы можете опустить этот параметр, установив переменную среды F5_VALIDATE_CERTS.
server
строка / обязательно
Хост BIG-IP.
Вы можете опустить этот параметр, установив переменную среды F5_SERVER.
server_port
целое число
добавлен в 2.2
Значение по умолчанию:
443
Порт сервера BIG-IP.
Вы можете опустить этот параметр, установив переменную среды F5_SERVER_PORT.
state
строка
    Варианты:
  • present ←
  • absent
Когда present, гарантирует, что монитор существует.
Когда absent, гарантирует удаление монитора.
timeout
целое число
Указывает количество секунд, предоставляемых цели для ответа на запрос монитора.
Если цель отвечает в установленный период времени, она считается рабочей.
Если цель не отвечает в установленный период времени, она считается неисправной.
Если это значение установлено в 0 (ноль), система использует интервал от родительского монитора.
При создании нового монитора, если этот параметр не указан, значение по умолчанию будет 90.
user
строка / обязательно
Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные права на устройстве.
Вы можете опустить этот параметр, установив переменную среды F5_USER.
validate_certs
boolean
added in 2.0
    Choices:
  • no
  • yes ←
If no, SSL certificates are not validated. Use this only on personally controlled sites using self-signed certificates.
You may omit this option by setting the environment variable F5_VALIDATE_CERTS.

Примечания

Примечание

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

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

Пример:
bigip
timeout
integer
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.8/modules/bigip_gtm_monitor_bigip_module.html

Spec-Zone.ru

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