bigip_gtm_pool - Управляет пулами F5 BIG-IP GTM.
Новое в версии 2.4.
- Синопсис
- Требования (для хоста, на котором выполняется модуль)
- Параметры
- Примеры
- Значения возврата
- Примечания
Синопсис
- Управляет пулами F5 BIG-IP GTM.
Требования (для хоста, на котором выполняется модуль)
- f5-sdk
- netaddr
Параметры
| параметр | обязателен | по умолчанию | значения | комментарии |
|---|---|---|---|---|
| alternate_lb_method | нет |
| Режим балансировки нагрузки, который система пытается использовать, если preferred_lb_method не смог выбрать пул. | |
| fallback_ip | нет | Указывает IPv4 или IPv6 адрес сервера, на который система направляет запросы, когда не может использовать один из своих пулов. Обратите внимание, что система использует резервный IP-адрес только если выбран режим балансировки fallback_ip. | ||
| fallback_lb_method | нет |
| Режим балансировки нагрузки, который система пытается использовать, если оба preferred_lb_method и alternate_lb_method не смогли выбрать пул. | |
| name | да | Имя пула GTM. | ||
| password | да | Пароль для учетной записи пользователя, используемой для подключения к BIG-IP. Этот параметр можно опустить, если переменная среды F5_PASSWORD установлена. | ||
| preferred_lb_method | нет |
| Режим балансировки нагрузки, который система пытается использовать в первую очередь. | |
| server | да | Хост BIG-IP. Этот параметр можно опустить, если переменная среды F5_SERVER установлена. | ||
| server_port (добавлен в 2.2)
| нет | 443 | Порт сервера BIG-IP. Этот параметр можно опустить, если переменная среды F5_SERVER_PORT установлена. | |
| state | да |
| Состояние члена пула. Когда present, гарантирует, что пул создан и включён. Когда absent, гарантирует, что пул удалён из системы. При enabled или disabled, гарантирует, что пул включён или выключен (соответственно) на удалённом устройстве. | |
| type | нет |
| Тип пула GTM, который требуется создать. В версиях BIG-IP до 12-й этот параметр не требуется. В более поздних версиях BIG-IP это обязательный параметр. | |
| user | да | Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные привилегии на устройстве. Этот параметр можно опустить, если переменная среды F5_USER установлена. | ||
| validate_certs (добавлен в 2.0)
| нет | True |
| Если 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