f5networks.f5_modules.bigip_gtm_pool модуль — Управление пулами F5 BIG-IP GTM
Примечание
Этот модуль входит в коллекцию f5networks.f5_modules (версия 1.31.0).
Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install f5networks.f5_modules.
Для использования в книге задач укажите: f5networks.f5_modules.bigip_gtm_pool.
Добавлен в f5networks.f5_modules 1.0.0
Обзор
- Управляет пулами F5 BIG-IP GTM (теперь BIG-IP DNS).
Параметры
Параметр | Комментарии |
|---|---|
alternate_lb_method строка | Режим балансировки нагрузки, к которому система прибегает, если Выбор:
|
availability_requirements словарь | Если активировано более одного монитора состояния, указывает количество мониторов состояния, которые должны получить успешные ответы, чтобы ссылка считалась доступной. |
|
at_least целое число |
Указывает минимальное количество активных мониторов состояния, которые должны быть успешными, прежде чем ссылка будет считаться активной. Этот параметр имеет значение только при использовании Этот параметр будет проигнорирован, если используется тип |
|
number_of_probers целое число |
Указывает количество зондирователей, которые следует использовать при выполнении зондирования. При создании нового виртуального сервера, если этот параметр указан, также должен быть указан параметр Значение этого параметра должно быть всегда больше или равно значению Этот параметр имеет значение только при использовании Этот параметр будет проигнорирован, если используется тип |
|
number_of_probes целое число |
Указывает минимальное количество успешных проверок, необходимых для объявления сервера активным. При создании нового виртуального сервера, если этот параметр указан, также должен быть указан параметр Значение этого параметра должно быть всегда меньше или равно значению Этот параметр имеет значение только при использовании Этот параметр будет проигнорирован, если используется тип |
|
type строка / обязательно |
Тип правила мониторинга при указании При создании нового пула, если это значение не указано, будет использоваться значение по умолчанию «all». Выбор:
|
fallback_ip строка | Указывает IPv4 или IPv6 адрес сервера, на который система перенаправляет запросы, если не может использовать один из своих пулов. Обратите внимание, что система использует резервный IP-адрес только если выбран метод балансировки нагрузки |
fallback_lb_method строка | Режим балансировки нагрузки, к которому система прибегает, если оба Выбор:
|
max_answers_returned целое число | Указывает максимальное количество доступных виртуальных серверов, которые система перечисляет в ответе. Максимум 500. |
members список / элементы=словарь | Члены, которые нужно назначить пулу. Порядок членов в этом списке — порядок их отображения в пуле. |
|
server строка / обязательно |
Имя сервера, частью которого является член пула. |
|
virtual_server строка / обязательно |
Имя виртуального сервера, связанного с сервером, частью которого является член пула. |
monitors список / элементы=строка | Указывает мониторы состояния, которые в настоящее время используются системой для мониторинга этого ресурса. Если |
name строка / обязательно | Имя пула GTM. |
partition строка | Раздел устройства для управления ресурсами. По умолчанию: |
preferred_lb_method string | Режим балансировки нагрузки, который система пытается использовать в первую очередь. Варианты:
|
provider dictionary добавлено в f5networks.f5_modules 1.0.0 | Объект словаря, содержащий данные подключения. |
|
auth_provider string |
Настраивает поставщика аутентификации для получения токенов аутентификации с удаленного устройства. Этот параметр используется при работе с устройствами BIG-IQ. |
|
no_f5_teem boolean |
Если Вы можете опустить этот параметр, задав переменную среды Предыдущая переменная Варианты:
|
|
password псевдонимы: pass, pwd string / обязательно |
Пароль учетной записи пользователя, используемой для подключения к BIG-IP или BIG-IQ. Вы можете опустить этот параметр, задав переменную среды |
|
server string / обязательно |
Хост BIG-IP или BIG-IQ. Вы можете опустить этот параметр, задав переменную среды |
|
server_port целое число |
Порт сервера BIG-IP. Вы можете опустить этот параметр, задав переменную среды По умолчанию: |
|
timeout целое число |
Устанавливает таймаут в секундах для связи с сетевым устройством при подключении или отправке команд. Если таймаут истечёт до завершения операции, модуль выдаст ошибку. |
|
transport string |
Настраивает транспортное соединение для использования при подключении к удалённому устройству. Варианты:
|
|
user string / обязательно |
Имя пользователя для подключения к BIG-IP или BIG-IQ. Этот пользователь должен иметь административные привилегии на устройстве. Вы можете опустить этот параметр, задав переменную среды |
|
validate_certs boolean |
Если Вы можете опустить этот параметр, задав переменную среды Варианты:
|
state string | Состояние пула. При Варианты:
|
ttl целое число | Устанавливает количество секунд, в течение которых найденный IP-адрес является действительным. |
type string / обязательно | Тип пула GTM, который вы хотите создать. Варианты:
|
Примечания
Примечание
- Дополнительную информацию об использовании Ansible для управления устройствами F5 Networks см. на странице https://www.ansible.com/integrations/networks/f5.
- Требуется версия программного обеспечения BIG-IP >= 12.
- Модули F5 изменяют только текущую конфигурацию продукта F5. Чтобы убедиться, что конфигурация BIG-IP сохранится на диске, обязательно включите хотя бы одну задачу, использующую модуль f5networks.f5_modules.bigip_config для сохранения текущей конфигурации. Обратитесь к документации модуля для правильного использования модуля для сохранения текущей конфигурации.
Примеры
- name: Create a GTM pool
bigip_gtm_pool:
name: my_pool
type: a
provider:
user: admin
password: secret
server: lb.mydomain.com
delegate_to: localhost
- name: Disable pool
bigip_gtm_pool:
state: disabled
name: my_pool
type: a
provider:
user: admin
password: secret
server: lb.mydomain.com
delegate_to: localhost
Значения возврата
Общие значения возврата описаны здесь, ниже перечислены поля, уникальные для данного модуля:
Ключ | Описание |
|---|---|
alternate_lb_method строка | Новый альтернативный метод балансировки нагрузки для пула. Возвращено: изменено Пример: |
fallback_ip строка | Новый резервный IP-адрес, используемый при балансировке нагрузки с помощью метода Возвращено: изменено Пример: |
fallback_lb_method строка | Новый резервный метод балансировки нагрузки для пула. Возвращено: изменено Пример: |
max_answers_returned целое число | Новое значение Максимального количества возвращенных ответов. Возвращено: изменено Пример: |
members сложное | Список членов пула. Возвращено: изменено |
|
server строка |
Имя части сервера члена. Возвращено: изменено |
|
virtual_server строка |
Имя части виртуального сервера члена. Возвращено: изменено |
monitors список / элементы=строка | Новый список мониторов для ресурса. Возвращено: изменено Пример: |
preferred_lb_method строка | Новый предпочтительный метод балансировки нагрузки для пула. Возвращено: изменено Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/f5networks/f5_modules/bigip_gtm_pool_module.html