Spec-Zone.ru › Ansible 2.4

bigip_gtm_pool - Управляет пулами F5 BIG-IP GTM.

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

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

Синопсис

  • Управляет пулами F5 BIG-IP GTM.

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

  • f5-sdk
  • netaddr

Параметры

параметр обязателен по умолчанию значения комментарии
alternate_lb_method
нет
  • round-robin
  • return-to-dns
  • none
  • ratio
  • topology
  • static-persistence
  • global-availability
  • virtual-server-capacity
  • packet-rate
  • drop-packet
  • fallback-ip
  • virtual-server-score
Режим балансировки нагрузки, который система пытается использовать, если preferred_lb_method не смог выбрать пул.
fallback_ip
нет
Указывает IPv4 или IPv6 адрес сервера, на который система направляет запросы, когда не может использовать один из своих пулов. Обратите внимание, что система использует резервный IP-адрес только если выбран режим балансировки fallback_ip.
fallback_lb_method
нет
  • round-robin
  • return-to-dns
  • ratio
  • topology
  • static-persistence
  • global-availability
  • virtual-server-capacity
  • least-connections
  • lowest-round-trip-time
  • fewest-hops
  • packet-rate
  • cpu
  • completion-rate
  • quality-of-service
  • kilobytes-per-second
  • drop-packet
  • fallback-ip
  • virtual-server-score
Режим балансировки нагрузки, который система пытается использовать, если оба preferred_lb_method и alternate_lb_method не смогли выбрать пул.
name
да
Имя пула GTM.
password
да
Пароль для учетной записи пользователя, используемой для подключения к BIG-IP. Этот параметр можно опустить, если переменная среды F5_PASSWORD установлена.
preferred_lb_method
нет
  • round-robin
  • return-to-dns
  • ratio
  • topology
  • static-persistence
  • global-availability
  • virtual-server-capacity
  • least-connections
  • lowest-round-trip-time
  • fewest-hops
  • packet-rate
  • cpu
  • completion-rate
  • quality-of-service
  • kilobytes-per-second
  • drop-packet
  • fallback-ip
  • virtual-server-score
Режим балансировки нагрузки, который система пытается использовать в первую очередь.
server
да
Хост BIG-IP. Этот параметр можно опустить, если переменная среды F5_SERVER установлена.
server_port
(добавлен в 2.2)
нет 443
Порт сервера BIG-IP. Этот параметр можно опустить, если переменная среды F5_SERVER_PORT установлена.
state
да
  • present
  • absent
  • enabled
  • disabled
Состояние члена пула. Когда present, гарантирует, что пул создан и включён. Когда absent, гарантирует, что пул удалён из системы. При enabled или disabled, гарантирует, что пул включён или выключен (соответственно) на удалённом устройстве.
type
нет
  • a
  • aaaa
  • cname
  • mx
  • naptr
  • srv
Тип пула GTM, который требуется создать. В версиях BIG-IP до 12-й этот параметр не требуется. В более поздних версиях BIG-IP это обязательный параметр.
user
да
Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные привилегии на устройстве. Этот параметр можно опустить, если переменная среды F5_USER установлена.
validate_certs
(добавлен в 2.0)
нет True
  • True
  • False
Если no, сертификаты SSL не будут проверены. Это следует использовать только на контролируемых сайтах с самоподписанными сертификатами. Этот параметр можно опустить, если переменная среды F5_VALIDATE_CERTS установлена.

Примеры

- name: Create a GTM pool
  bigip_gtm_pool:
      server: "lb.mydomain.com"
      user: "admin"
      password: "secret"
      name: "my_pool"
  delegate_to: localhost

- name: Disable pool
  bigip_gtm_pool:
      server: "lb.mydomain.com"
      user: "admin"
      password: "secret"
      state: "disabled"
      name: "my_pool"
  delegate_to: localhost

Значения возврата

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

имя описание возвращается тип пример
alternate_lb_method
Новый альтернативный метод балансировки нагрузки для пула.
изменено строка drop-packet
fallback_ip
Новый резервный IP-адрес, используемый при балансировке нагрузки с помощью метода fallback_ip.
изменено строка 10.10.10.10
fallback_lb_method
Новый резервный метод балансировки нагрузки для пула.
изменено строка fewest-hops
preferred_lb_method
Новый предпочтительный метод балансировки нагрузки для пула.
изменено строка topology

Примечания

Примечание

  • Требуется пакет f5-sdk Python на хосте. Это так же просто, как pip install f5-sdk.
  • Требуется пакет netaddr Python на хосте. Это так же просто, как pip install netaddr.

Статус

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

Для получения помощи в разработке модулей, если вы заинтересованы, пожалуйста, ознакомьтесь с Справочной информацией по сообществу и участию в разработке, Тестирование 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_gtm_pool_module.html

Spec-Zone.ru

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