Spec-Zone.ru › Ansible 2.10

f5networks.f5_modules.bigip_profile_persistence_src_addr – Управление профилями сохранения источника адреса

Примечание

Этот плагин входит в состав коллекции f5networks.f5_modules (версия 1.6.0).

Для его установки используйте: ansible-galaxy collection install f5networks.f5_modules.

Для использования в книге задач, укажите: f5networks.f5_modules.bigip_profile_persistence_src_addr.

Новое в версии 1.0.0: модуля f5networks.f5_modules

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Обзор

  • Управляет профилями сохранения источника адреса на BIG-IP.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
entry_timeout
строка
Указывает продолжительность записей сохранения.
При создании нового профиля, если этот параметр не указан, используется значение по умолчанию из родительского профиля.
Для указания неограниченного таймаута используйте значение indefinite.
Если указан числовой таймаут, значение должно быть между 1 и 4294967295.
hash_algorithm
строка
    Варианты:
  • default
  • carp
Указывает алгоритм, который система использует для распределения нагрузки с сохранением хэша. Результат хэширования является входом в алгоритм.
Когда default, система использует индекс членов пула для получения результата хэширования для ввода в алгоритм.
Когда carp, система использует протокол CARP (Cache Array Routing Protocol) для получения результата хэширования для ввода в алгоритм.
При создании нового профиля, если этот параметр не указан, используется значение по умолчанию из родительского профиля.
mask
строка
Указывает значение, которое система применяет как длину префикса.
При создании нового профиля, если этот параметр не указан, используется значение по умолчанию из родительского профиля.
match_across_pools
логическое значение
    Варианты:
  • no
  • yes
Когда yes, система может использовать любой пул, содержащий этот сохраняемый рекорд.
При создании нового профиля, если этот параметр не указан, используется значение по умолчанию из родительского профиля.
match_across_services
логическое значение
    Варианты:
  • no
  • yes
Когда yes, все сохраняемые подключения с адреса клиента, которые идут на тот же виртуальный адрес, также идут на один и тот же узел.
При создании нового профиля, если этот параметр не указан, используется значение по умолчанию из родительского профиля.
match_across_virtuals
логическое значение
    Варианты:
  • no
  • yes
Когда yes, все сохраняемые подключения с одного и того же адреса клиента идут на один и тот же узел.
При создании нового профиля, если этот параметр не указан, используется значение по умолчанию из родительского профиля.
mirror
логическое значение
    Варианты:
  • no
  • yes
Когда yes, указывается, что если активный блок переходит в режим ожидания, система дублирует записи сохранения со своим партнером.
При создании нового профиля, если этот параметр не указан, используется значение по умолчанию из родительского профиля.
name
строка / обязательно
Указывает имя профиля.
override_connection_limit
логическое значение
    Варианты:
  • no
  • yes
Когда yes, система позволяет указать, что пределы подключений членов пула будут переопределены для клиентов с сохранением.
Пределы подключений на виртуальный уровень остаются жёсткими ограничениями и не переопределяются.
parent
строка
Указывает профиль, из которого этот профиль наследует настройки.
При создании нового профиля, если этот параметр не указан, используется системный профиль source_addr по умолчанию.
partition
строка
Значение по умолчанию:
"Common"
Раздел устройства для управления ресурсами.
provider
словарь
добавлен в 1.0.0 модуля f5networks.f5_modules
Объект словаря, содержащий данные подключения.
auth_provider
строка
Настраивает поставщика авторизации для получения маркеров аутентификации с удалённого устройства.
Этот параметр действительно используется при работе с устройствами BIG-IQ.
no_f5_teem
логическое значение
    Варианты:
  • no
  • yes
Если yes, данные телеметрии TEEM не отправляются в F5.
Вы можете опустить этот параметр, установив переменную окружения F5_TEEM.
password
строка / обязательно
Пароль для учетной записи пользователя, используемой для подключения к BIG-IP.
Вы можете опустить этот параметр, установив переменную окружения F5_PASSWORD.

псевдонимы: pass, pwd
server
строка / обязательно
Хост BIG-IP.
Вы можете опустить этот параметр, установив переменную окружения F5_SERVER.
server_port
целое число
Значение по умолчанию:
443
Порт сервера BIG-IP.
Вы можете опустить этот параметр, установив переменную окружения F5_SERVER_PORT.
timeout
целое число
Указывает таймаут в секундах для связи с сетевым устройством для подключения или отправки команд. Если таймаут истечёт до завершения операции, модуль выдаст ошибку.
transport
строка
    Варианты:
  • rest ←
Настраивает транспортное подключение, используемое при подключении к удалённому устройству.
user
строка / обязательно
Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные права на устройстве.
Вы можете опустить этот параметр, установив переменную окружения F5_USER.
validate_certs
логическое значение
    Варианты:
  • no
  • yes ←
Если no, сертификаты SSL не проверяются. Используйте только на контролируемых лично сайтах, использующих самозаверяющие сертификаты.
Вы можете опустить этот параметр, установив переменную окружения F5_VALIDATE_CERTS.
state
строка
    Варианты:
  • present ←
  • absent
Когда present, гарантирует, что профиль существует.
Когда absent, гарантирует, что профиль удалён.

Примечания

Примечание

  • Дополнительную информацию об использовании 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 profile
  bigip_profile_persistence_src_addr:
    name: foo
    state: present
    hash_algorithm: carp
    match_across_services: yes
    match_across_virtuals: yes
    mirror: yes
    mask: 255.255.255.255
    provider:
      password: secret
      server: lb.mydomain.com
      user: admin
  delegate_to: localhost

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

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

Ключ Возвращаемое Описание
entry_timeout
строка
изменено
Продолжительность хранения записей.

Пример:
180
hash_algorithm
строка
изменено
Алгоритм, используемый для хранения хешей.

Пример:
default
mask
строка
изменено
Значение маски сохранения.

Пример:
255.255.255.255
match_across_pools
логическое
изменено
Новое значение Сопоставления по пулам.

Пример:
True
match_across_services
логическое
изменено
Новое значение Сопоставления по службам.

match_across_virtuals
логическое
изменено
Новое значение Сопоставления по виртуальным машинам.

Пример:
True
mirror
логическое
изменено
Новое значение Зеркала.

Пример:
True
override_connection_limit
логическое
изменено
Новое значение Переопределения лимита подключений.

parent
строка
изменено
Родительский профиль.

Пример:
/Common/cookie


Авторы

  • Tim Rupp (@caphrim007)

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

Spec-Zone.ru

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