bigip_profile_persistence_src_addr – Управление профилями сохранения адресов источника
Новая в версии 2.7.
Обзор
- Управляет профилями сохранения адресов источника.
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- f5-sdk >= 3.0.16
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |
|---|---|---|---|
| entry_timeout - | Указывает продолжительность сохранения записей. При создании нового профиля, если этот параметр не указан, используется значение родительского профиля по умолчанию. Для указания неограниченного таймаута используйте значение indefinite. Если задается числовой таймаут, значение должно быть между 1 и 4294967295. | ||
| hash_algorithm - |
| Указывает алгоритм, используемый системой для балансировки нагрузки сохранения хэша. Результат хэширования является входным значением для алгоритма. В случае default, система использует индекс членов пула для получения результата хэширования, используемого в качестве входных данных для алгоритма.В случае carp, система использует протокол CARP (Cache Array Routing Protocol) для получения результата хэширования, используемого в качестве входных данных для алгоритма.При создании нового профиля, если этот параметр не указан, используется значение родительского профиля по умолчанию. | |
| match_across_pools boolean |
| В случае yes, система может использовать любой пул, содержащий эту запись сохранения.При создании нового профиля, если этот параметр не указан, используется значение родительского профиля по умолчанию. | |
| match_across_services boolean |
| В случае yes, указывается, что все постоянные подключения с адреса клиента, которые идут к одному виртуальному адресу, также идут к одному узлу.При создании нового профиля, если этот параметр не указан, используется значение родительского профиля по умолчанию. | |
| match_across_virtuals boolean |
| В случае yes, указывается, что все постоянные подключения с одного адреса клиента направляются на один и тот же узел.При создании нового профиля, если этот параметр не указан, используется значение родительского профиля по умолчанию. | |
| name - / обязательно | Указывает имя профиля. | ||
| override_connection_limit boolean |
| В случае yes, указывается, что система позволяет переопределить лимиты подключений членов пула для постоянных клиентов.Предельные значения подключений на виртуальный сервер остаются неизменными и не переопределяются. | |
| parent - | Указывает профиль, из которого этот профиль наследует настройки. При создании нового профиля, если этот параметр не указан, используется системный профиль source_addr по умолчанию. | ||
| partition - | По умолчанию: "Common" | Раздел устройства для управления ресурсами. | |
| password - / обязательно | Пароль для учетной записи пользователя, используемой для подключения к BIG-IP. Вы можете опустить этот параметр, установив переменную окружения F5_PASSWORD. Псевдонимы: pass, pwd | ||
| provider - добавлен в 2.5 | По умолчанию: null | Объект словаря, содержащий данные подключения. | |
| password - / обязательно | Пароль для учетной записи пользователя, используемой для подключения к BIG-IP. Вы можете опустить этот параметр, установив переменную окружения F5_PASSWORD. Псевдонимы: pass, pwd | ||
| server - / обязательно | Хост BIG-IP. Вы можете опустить этот параметр, установив переменную окружения F5_SERVER. | ||
| server_port - | По умолчанию: 443 | Порт сервера BIG-IP. Вы можете опустить этот параметр, установив переменную окружения F5_SERVER_PORT. | |
| ssh_keyfile - | Указывает SSH-ключ для аутентификации соединения с удаленным устройством. Этот аргумент используется только для транспортов cli. Вы можете опустить этот параметр, установив переменную окружения ANSIBLE_NET_SSH_KEYFILE. | ||
| timeout - | По умолчанию: 10 | Указывает таймаут в секундах для связи с сетевым устройством при подключении или отправке команд. Если таймаут истечет до завершения операции, модуль выдаст ошибку. | |
| transport - / обязательно |
| Настраивает транспортное соединение для подключения к удаленному устройству. | |
| user - / обязательно | Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные привилегии на устройстве. Вы можете опустить этот параметр, установив переменную окружения F5_USER. | ||
| validate_certs boolean |
| Если no, сертификаты SSL не проверяются. Используйте только на сайтах, контролируемых лично, с самоподписанными сертификатами.Вы можете опустить этот параметр, установив переменную окружения F5_VALIDATE_CERTS. | |
| server - / обязательно | Хост BIG-IP. Вы можете опустить этот параметр, установив переменную окружения F5_SERVER. | ||
| server_port - добавлен в 2.2 | По умолчанию: 443 | Порт сервера BIG-IP. Вы можете опустить этот параметр, установив переменную окружения F5_SERVER_PORT. | |
| state - |
| В случае present, гарантирует существование профиля.В случае absent, гарантирует удаление профиля. | |
| user - / обязательно | Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные привилегии на устройстве. Вы можете опустить этот параметр, установив переменную окружения F5_USER. | ||
| validate_certs boolean добавлен в 2.0 |
| Если no, сертификаты SSL не проверяются. Используйте только на сайтах, контролируемых лично, с самоподписанными сертификатами.Вы можете опустить этот параметр, установив переменную окружения F5_VALIDATE_CERTS. | |
Примечания
Примечание
- Дополнительную информацию об использовании Ansible для управления устройствами F5 Networks см. на https://www.ansible.com/integrations/networks/f5.
- Требуется пакет f5-sdk Python на хосте. Это делается так же просто, как
pip install f5-sdk. - Требуется версия ПО BIG-IP >= 12.
- Модули F5 работают только с текущей конфигурацией продукта F5. Чтобы убедиться, что BIG-IP-специфичная конфигурация сохраняется на диске, обязательно включите хотя бы одну задачу, использующую модуль bigip_config для сохранения текущей конфигурации. Обратитесь к документации модуля для правильного использования модуля для сохранения текущей конфигурации.
Примеры
- name: Create a profile
bigip_profile_persistence_src_addr:
name: foo
password: secret
server: lb.mydomain.com
state: present
user: admin
hash_algorithm: carp
match_across_services: yes
match_across_virtuals: yes
delegate_to: localhost
Значения возврата
Общие значения возврата описаны здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| param1 boolean | изменённое | Новое значение param1 ресурса. Пример: True |
| param2 string | изменённое | Новое значение param2 ресурса. Пример: Foo is bar |
Состояние
- Данный модуль не гарантирует обратную совместимость. [превью]
- Данный модуль поддерживается партнёром Ansible. [сертифицировано]
Авторы
- 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.7/modules/bigip_profile_persistence_src_addr_module.html