Spec-Zone.ru › Ansible 2.4

bigip_monitor_tcp - Управление мониторами F5 BIG-IP LTM tcp.

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

  • Описание
  • Требования (для хоста, на котором выполняется модуль)
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Примечания
    • Статус

Описание

  • У
  • п
  • р
  • а
  • в
  • л
  • я
  • е
  • т
  • с
  • м
  • о
  • н
  • и
  • т
  • о
  • р
  • а
  • м
  • и
  • F
  • 5
  • B
  • I
  • G
  • I
  • P
  • L
  • T
  • M
  • t
  • c
  • p
  • м
  • о
  • н
  • и
  • т
  • о
  • р
  • о
  • в
  • ч
  • е
  • р
  • е
  • i
  • C
  • o
  • n
  • t
  • r
  • o
  • l
  • S
  • O
  • A
  • P
  • A
  • P
  • I
  • .

Требования (для хоста, на котором выполняется модуль)

  • f5-sdk >= 2.2.3

Параметры

параметр обязательный по умолчанию варианты комментарии
interval
нет
Интервал, указывающий, как часто будет выполняться экземпляр монитора этой шаблона. Если этот параметр не указан при создании нового монитора, значение по умолчанию будет 5. Это значение обязательно должно быть меньше значения timeout.
ip
нет
Часть IP-адреса определения IP/порта. Если этот параметр не указан при создании нового монитора, значение по умолчанию будет '*'.
Если это значение — IP-адрес, и type — tcp (значение по умолчанию), необходимо указать число port.
name
да
Имя монитора.
псевдонимы: monitor
parent
нет /Common/tcp
Родительский шаблон этого шаблона монитора. После установки этого значения его изменить нельзя. По умолчанию это родительский tcp в Common разделе.
password
да
Пароль учетной записи пользователя для подключения к BIG-IP. Этот параметр можно опустить, если переменная среды F5_PASSWORD установлена.
port
нет
Адрес порта в определении IP/порта. Если этот параметр не указан при создании нового монитора, значение по умолчанию будет '*'. Обратите внимание, что если указан IP-адрес, должно быть указано значение от 1 до 65535
Этот аргумент не поддерживается для типов TCP Echo.
receive
нет
Строка приема для вызова монитора.
send
нет
Строка отправки для вызова монитора.
server
да
Хост BIG-IP. Этот параметр можно опустить, если переменная среды F5_SERVER установлена.
server_port
(добавлен в 2.2)
нет 443
Порт сервера BIG-IP. Этот параметр можно опустить, если переменная среды F5_SERVER_PORT установлена.
time_until_up
нет
Указывает время в секундах после первого успешного ответа, прежде чем узел будет помечен как активный. Значение 0 приведет к тому, что узел будет сразу отмечен как активный после получения допустимого ответа от узла. Если этот параметр не указан при создании нового монитора, значение по умолчанию будет 0.
timeout
нет
Количество секунд, в течение которого узел или служба должны ответить на запрос монитора. Если целевой объект отвечает в установленный период времени, он считается активным. Если целевой объект не отвечает в установленный период времени, он считается неактивным. Вы можете изменить это число на любое желаемое значение, однако оно должно быть в 3 раза больше интервала в секундах плюс 1 секунда. Если этот параметр не указан при создании нового монитора, значение по умолчанию будет 16.
type
нет tcp
  • tcp
  • tcp_echo
  • tcp_half_open
  • TTYPE_TCP
  • TTYPE_TCP_ECHO
  • TTYPE_TCP_HALF_OPEN
Тип шаблона этого шаблона монитора.
Устарело в 2.4. Используйте один из модулей bigip_monitor_tcp_echo или bigip_monitor_tcp_half_open.
user
да
Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь права администратора на устройстве. Этот параметр можно опустить, если переменная среды F5_USER установлена.
validate_certs
(добавлен в 2.0)
нет True
  • True
  • False
Если no, сертификаты SSL не будут проверены. Это следует использовать только на сайтах, контролируемых лично, которые используют самозаверяющие сертификаты. Этот параметр можно опустить, если переменная среды F5_VALIDATE_CERTS установлена.

Примеры

- name: Create TCP Monitor
  bigip_monitor_tcp:
      state: "present"
      server: "lb.mydomain.com"
      user: "admin"
      password: "secret"
      name: "my_tcp_monitor"
      type: "tcp"
      send: "tcp string to send"
      receive: "tcp string to receive"
  delegate_to: localhost

- name: Remove TCP Monitor
  bigip_monitor_tcp:
      state: "absent"
      server: "lb.mydomain.com"
      user: "admin"
      password: "secret"
      name: "my_tcp_monitor"
  delegate_to: localhost

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

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

имя описание возвращается тип пример
interval
Новый интервал для проверки монитора.
изменено int 2
ip
Новый IP для определения IP/порта.
изменено строка 10.12.13.14
parent
Новый родительский шаблон монитора.
изменено строка tcp
port
Новый порт для определения IP/порта.
изменено строка admin@root.local
receive
Новая строка приема для этого монитора.
изменено строка tcp string to receive
send
Новая строка отправки для этого монитора.
изменено строка tcp string to send
time_until_up
Новое время, в течение которого система будет отмечена как активная после первого успешного ответа.
изменено int 2
timeout
Новый таймаут, в течение которого удаленная система должна ответить на монитор.
изменено int 10

Примечания

Примечание

  • Требуется пакет f5-sdk Python на хосте. Это так же просто, как pip install f5-sdk.
  • Требуется версия программного обеспечения BIG-IP >= 12

Статус

Этот модуль помечен как превью, что означает, что гарантии обратной совместимости нет.

Для помощи в разработке модулей, если вы захотите, пожалуйста, прочтите Информацию о сообществе и участие в разработке, Тестирование Ansible и Разработка модулей.

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

Spec-Zone.ru

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