Spec-Zone.ru › Ansible 2.9

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
Указывает, как система комбинирует значения модуля для создания пропорции (оценки) для операции балансировки нагрузки.
Оценка представляет собой оценку предполагаемой емкости модуля для обработки трафика.
Средневзвешенные значения подходят для виртуальных серверов ускорителей веб-трафика или менеджеров безопасности приложений (downstream).
При создании нового монитора, если этот параметр не указан, используется значение по умолчанию 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"
Раздел устройства для управления ресурсами.
port
строка
Адрес порта в определении IP/порт. Если этот параметр не указан при создании нового монитора, по умолчанию будет '*'. При указании IP-адреса необходимо указать значение от 1 до 65535
provider
словарь
добавлено в 2.5
Объект словаря, содержащий сведения о подключении.
auth_provider
строка
Настраивает поставщика аутентификации для получения токенов аутентификации от удаленного устройства.
Этот параметр используется при работе с устройствами BIG-IQ.
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
целое число
Указывает время ожидания (в секундах) для связи с сетевым устройством при подключении или отправке команд. Если время ожидания истечет до завершения операции, модуль выдаст ошибку.
transport
строка
    Варианты:
  • cli
  • rest ←
Настраивает транспортное соединение для подключения к удаленному устройству.
user
строка / обязательно
Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные привилегии на устройстве.
Можно опустить, задав переменную среды F5_USER.
validate_certs
логическое
    Варианты:
  • no
  • yes ←
Если no, сертификаты SSL не проверяются. Используйте только на контролируемых вами сайтах с самозаверенными сертификатами.
Можно опустить, задав переменную среды F5_VALIDATE_CERTS.
state
строка
    Варианты:
  • present ←
  • absent
Когда present, гарантирует, что монитор существует.
Когда absent, гарантирует удаление монитора.
timeout
целое число
Указывает количество секунд, которые у целевого объекта есть на ответ на запрос монитора.
Если целевой объект отвечает в заданный интервал времени, он считается работоспособным.
Если целевой объект не отвечает в заданный интервал времени, он считается неисправным.
Если это значение равно 0 (ноль), система использует интервал от родительского монитора.
При создании нового монитора, если этот параметр не указан, по умолчанию будет значение 90.

Примечания

Примечание

  • Требуется версия программного обеспечения 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
строка
changed
Новая агрегированная информация по монитору.

Пример:
sum-members
ignore_down_response
булево
changed
Игнорировать ли ответ "down"?

Пример:
True
interval
целое число
changed
Новый интервал для проверки монитора.

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

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

Пример:
bigip
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_bigip_module.html

Spec-Zone.ru

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