Spec-Zone.ru › Ansible 2.6

avi_gslbhealthmonitor - Модуль для настройки GslbHealthMonitor Avi RESTful Объекта

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

  • Обзор
    • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус
  • Техническое обслуживание
    • Автор

Обзор

  • Этот модуль используется для настройки объекта GslbHealthMonitor
  • больше примеров на https://github.com/avinetworks/devops

Требования

Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.

  • avisdk

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_context
(добавлено в 2.5)
Контекст API Avi, включающий текущий идентификатор сеанса и токен CSRF.
Это позволяет пользователю выполнить единый вход и повторно использовать сеанс.
api_version По умолчанию:
"16.4.4"
Версия API Avi, используемая для API Avi и объектов.
avi_credentials
(добавлено в 2.5)
Словарь учетных данных Avi, который может быть использован вместо перечисления данных входа в контроллер Avi.
controller По умолчанию:
""
IP-адрес или имя хоста контроллера. Значение по умолчанию — переменная окружения AVI_CONTROLLER.
description
Определяемое пользователем описание объекта.
dns_monitor
Настройки healthmonitordns для gslbhealthmonitor.
external_monitor
Настройки healthmonitorexternal для gslbhealthmonitor.
failed_checks
Количество непрерывных неудачных проверок состояния до того, как сервер будет помечен как нерабочий.
Допустимые значения: 1-50.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 2.
http_monitor
Настройки healthmonitorhttp для gslbhealthmonitor.
https_monitor
Настройки healthmonitorhttp для gslbhealthmonitor.
monitor_port
Использование этого порта вместо порта, определенного для сервера в пуле.
Если мониторинг успешно пройдет на этом порту, балансировка нагрузки всё равно будет направлять трафик на порт сервера, определенный в пуле.
Допустимые значения: 1-65535.
Особые значения: 0 — использование порта сервера.
name
обязательно
Наглядное имя для этого монитора состояния.
password По умолчанию:
""
Пароль пользователя Avi в контроллере Avi. Значение по умолчанию — переменная окружения AVI_PASSWORD.
receive_timeout
Ожидается допустимый ответ от сервера в течение времени ожидания приема.
Это время ожидания должно быть меньше интервала отправки.
Если статус сервера регулярно меняется вверх и вниз, рассмотрите возможность увеличения этого значения.
Допустимые значения: 1-300.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 4.
send_interval
Частота отправки мониторинга на сервер в секундах.
Допустимые значения: 1-3600.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 5.
state
    Варианты:
  • absent
  • present ←
Состояние, которое должно быть применено к сущности.
successful_checks
Количество непрерывных успешных проверок состояния, прежде чем сервер будет помечен как рабочий.
Допустимые значения: 1-50.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 2.
tcp_monitor
Настройки healthmonitortcp для gslbhealthmonitor.
tenant По умолчанию:
"admin"
Имя пользователя, используемое для всех вызовов API Avi и контекста объекта.
tenant_ref
Это ссылка на объект типа tenant.
tenant_uuid По умолчанию:
""
UUID пользователя, используемого для всех вызовов API Avi и контекста объекта.
type
обязательно
Тип монитора состояния.
Варианты перечисления - HEALTH_MONITOR_PING, HEALTH_MONITOR_TCP, HEALTH_MONITOR_HTTP, HEALTH_MONITOR_HTTPS, HEALTH_MONITOR_EXTERNAL, HEALTH_MONITOR_UDP,
HEALTH_MONITOR_DNS, HEALTH_MONITOR_GSLB.
udp_monitor
Настройки healthmonitorudp для gslbhealthmonitor.
url
URL контроллера Avi объекта.
username По умолчанию:
""
Имя пользователя для доступа к контроллеру Avi. Значение по умолчанию — переменная окружения AVI_USERNAME.
uuid
Uuid монитора состояния.

Примечания

Примечание

  • Дополнительную информацию об использовании Ansible для управления устройствами сети Avi см. на странице https://www.ansible.com/ansible-avi-networks.

Примеры

- name: Example to create GslbHealthMonitor object
  avi_gslbhealthmonitor:
    controller: 10.10.25.42
    username: admin
    password: something
    state: present
    name: sample_gslbhealthmonitor

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

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

Ключ Возвращаемое значение Описание
obj
dict
успех, изменения
Объект GslbHealthMonitor (api/gslbhealthmonitor)



Статус

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

Техническое обслуживание

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

Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Gaurav Rastogi (grastogi@avinetworks.com)

Подсказка

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

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

Spec-Zone.ru

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