f5networks.f5_modules.bigip_device_group модуль — Управление группами устройств на BIG-IP
Примечание
Этот модуль является частью коллекции f5networks.f5_modules (версия 1.31.0).
Эта коллекция, возможно, уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install f5networks.f5_modules.
Чтобы использовать её в книге задач, укажите: f5networks.f5_modules.bigip_device_group.
Новое в f5networks.f5_modules 1.0.0
Краткое описание
- Управление группами устройств позволяет создавать пары HA и кластеры устройств BIG-IP. Использование этого модуля должно осуществляться совместно с
bigip_configsync_actions, чтобы синхронизировать конфигурацию между парой или кластером, если автоматическая синхронизация отключена.
Параметры
Параметр | Комментарии |
|---|---|
asm_sync boolean добавлен в f5networks.f5_modules 1.22.0 | Указывает, нужно ли синхронизировать конфигурации ASM для членов группы устройств. Устройство может быть членом только одной группы устройств, поддерживающей ASM. При создании новой группы устройств этот параметр по умолчанию равен Варианты:
|
auto_sync boolean | Указывает, происходит ли синхронизация конфигурации вручную или автоматически. При создании новой группы устройств этот параметр по умолчанию равен Варианты:
|
description string | Описание группы устройств. |
full_sync boolean | Указывает, синхронизирует ли система всю конфигурацию во время операций синхронизации. Когда Инкрементная синхронизация конфигурации — это механизм синхронизации конфигурации группы устройств между ее членами без необходимости полного загрузки конфигурации для каждого изменения. Для работы все устройства в группе устройств должны изначально соглашаться на конфигурацию. Обычно для этого требуется, по крайней мере, одна полная загрузка конфигурации на каждое устройство. При создании новой группы устройств этот параметр по умолчанию равен Варианты:
|
max_incremental_sync_size integer | Указывает размер кэша изменений для инкрементной синхронизации. Например, если вы используете значение по умолчанию и выполняете более 1024 КБ инкрементных изменений, система выполняет полную операцию синхронизации. Использование инкрементных операций синхронизации может сократить время синхронизации/загрузки конфигурации для каждого устройства. Это значение актуально только тогда, когда |
name string / обязательно | Указывает имя группы устройств. |
network_failover boolean | Указывает, происходит ли отказ по сети или жестко запрограммирован. Этот параметр допустим только для Варианты:
|
provider dictionary добавлен в f5networks.f5_modules 1.0.0 | Объект типа dict, содержащий данные подключения. |
|
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 integer |
Порт сервера BIG-IP. Вы можете опустить этот параметр, установив переменную среды По умолчанию: |
|
timeout integer |
Указывает время ожидания в секундах для связи с сетевым устройством для подключения или отправки команд. Если время ожидания истечет до завершения операции, модуль выдаст ошибку. |
|
transport string |
Настраивает транспортное подключение для подключения к удаленному устройству. Варианты:
|
|
user string / обязательно |
Имя пользователя для подключения к BIG-IP или BIG-IQ. Этот пользователь должен иметь административные привилегии на устройстве. Вы можете опустить этот параметр, установив переменную среды |
|
validate_certs boolean |
Если Вы можете опустить этот параметр, установив переменную среды Варианты:
|
save_on_auto_sync boolean | При выполнении автоматической синхронизации указывает, сохраняется ли конфигурация. Если При создании новой группы устройств этот параметр по умолчанию Варианты:
|
state string | Когда Когда Варианты:
|
type string | Указывает тип группы. Группа устройств типа Группа устройств типа Это значение нельзя изменить после его установки. Варианты:
|
Примечания
Примечание
- Этот модуль в первую очередь используется как компонент для настройки пар BIG-IP устройств с высокой доступностью.
- Требуется BIG-IP >= 12.1.x.
- Дополнительную информацию об использовании 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 sync-only device group
bigip_device_group:
name: foo-group
provider:
password: secret
server: lb.mydomain.com
user: admin
delegate_to: localhost
- name: Create a sync-only device group with auto-sync enabled
bigip_device_group:
name: foo-group
auto_sync: true
provider:
password: secret
server: lb.mydomain.com
user: admin
delegate_to: localhost
- name: Create a sync-only device group with auto-sync and asm-sync enabled
bigip_device_group:
name: foo-group
auto_sync: true
asm_sync: true
provider:
password: secret
server: lb.mydomain.com
user: admin
delegate_to: localhost
Возвращаемые значения
Общие значения, возвращаемые модулем, описаны здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
asm_sync boolean | Новое значение asm_sync группы устройств. Возвращаемое значение: changed Пример: |
auto_sync boolean | Новое значение auto_sync группы устройств. Возвращаемое значение: changed Пример: |
description string | Новое описание группы устройств. Возвращаемое значение: changed Пример: |
full_sync boolean | Новое значение full_sync группы устройств. Возвращаемое значение: changed Пример: |
| ... | ... |
Ссылки на коллекцию
© 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_device_group_module.html