Spec-Zone.ru › Ansible 2.8

bigip_device_traffic_group – Управляет группами трафика на BIG-IP

Новая в версии 2.5.

  • Описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус

Описание

  • Поддерживает управление группами трафика и их атрибутами на BIG-IP.

Псевдонимы: bigip_traffic_group

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
auto_failback
boolean
добавлено в 2.8
    Варианты:
  • нет
  • да
Указывает, происходит ли сброс группы трафика к первоначальному устройству, указанному в ha_order.
auto_failback_time
целое число
добавлено в 2.8
Указывает количество секунд, на которое система задерживает сброс к первоначальному устройству, указанному в ha_order.
Допустимый диапазон значений 0 - 300.
ha_group
строка
добавлено в 2.8
Указывает конфигурируемую HA group для ассоциации с группой трафика.
После создания группы HA на устройстве и ассоциации её с группой трафика, необходимо создать группу HA и ассоциировать её с той же группой трафика на каждом устройстве в группе устройств.
Для отключения метода failover группы HA, задайте пустое значение строки ("") для этого параметра.
Отключение группы HA вернёт устройство к использованию метода Load Aware, который является стандартным, если не настроено также значение ha_order.
auto_failback и auto_failback_time несовместимы с ha_group.
ha_load_factor
целое число
добавлено в 2.8
Значение нагрузки, которую группа трафика представляет для системы относительно других групп трафика.
Этот параметр вступает в силу только при использовании метода failover Load Aware.
Допустимый диапазон значений 1 - 1000.
ha_order
список
добавлено в 2.8
Указывает порядок назначения устройств для failover.
Если вы настраиваете этот параметр, вы должны настроить его для каждой группы трафика в группе устройств.
Значения должны быть именами устройств, принадлежащих предварительно сконфигурированной группе failover.
Порядок, в котором устройства указаны в качестве аргументов этого параметра, определяет их порядок HA на устройстве. Изменение порядка тех же элементов приведёт к изменению на устройстве.
Для отключения метода failover порядка HA, задайте пустое значение строки ("") для этого параметра.
Отключение порядка HA вернёт устройство к использованию метода «Учёт нагрузки», который является стандартным, если не настроено также значение ha_group.
Имена устройств будут предваряться разделителем от модуля, поэтому можно указать полное имя в формате /Common/bigip1 или просто имя bigip1.
mac_address
строка
добавлено в 2.6
Указывает плавающий адрес управления доступом к медиа (MAC) , связанный с плавающими IP-адресами, определёнными для группы трафика.
В первую очередь, адрес MAC маскирования минимизирует ARP-общения или потери пакетов в результате failover.
Адрес MAC маскирования гарантирует, что любой трафик, предназначенный для конкретной группы трафика, достигнет доступного устройства после failover, что происходит, поскольку вместе с группой трафика адрес MAC маскирования переходит к доступному устройству.
Без адреса MAC маскирования отправителю хоста необходимо узнать адрес MAC для нового активного устройства, либо отправив запрос ARP, либо полагаясь на ARP-запрос от нового активного устройства.
Для сброса адреса MAC укажите пустое значение ("") для этого параметра.
name
строка / обязательно
Название группы трафика.
partition
строка
По умолчанию:
"Общий"
Раздел устройства для управления ресурсами.
password
строка / обязательно
Пароль для учетной записи пользователя, используемой для подключения к BIG-IP.
Можно опустить этот параметр, установив переменную среды F5_PASSWORD.

псевдонимы: pass, pwd
provider
словарь
добавлено в 2.5
Объект dict, содержащий данные подключения.
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
строка
    Варианты:
  • cli
  • rest ←
Настраивает транспортное соединение для подключения к удалённому устройству.
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
При 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.
  • Требуется версия программного обеспечения BIG-IP >= 12.
  • Модули F5 изменяют только текущую конфигурацию продукта F5. Чтобы убедиться, что конфигурация, специфичная для BIG-IP, сохранится на диске, обязательно включите по крайней мере одну задачу, использующую модуль bigip_config для сохранения текущей конфигурации. Обратитесь к документации модуля для правильного использования модуля для сохранения текущей конфигурации.

Примеры

- name: Create a traffic group
  bigip_device_traffic_group:
    name: foo1
    state: present
    provider:
      user: admin
      password: secret
      server: lb.mydomain.com
  delegate_to: localhost

- name: Create a traffic group with ha_group failover
  bigip_device_traffic_group:
    name: foo2
    state: present
    ha_group: foo_HA_grp
    provider:
      user: admin
      password: secret
      server: lb.mydomain.com
  delegate_to: localhost

- name: Create a traffic group with ha_order failover
  bigip_device_traffic_group:
    name: foo3
    state: present
    ha_order:
      - /Common/bigip1.lab.local
      - /Common/bigip2.lab.local
    auto_failback: yes
    auto_failback_time: 40
    provider:
      user: admin
      password: secret
      server: lb.mydomain.com
  delegate_to: localhost

- name: Change traffic group ha_order to ha_group
  bigip_device_traffic_group:
    name: foo3
    state: present
    ha_group: foo_HA_grp
    ha_order: ""
    auto_failback: no
    provider:
      user: admin
      password: secret
      server: lb.mydomain.com
  delegate_to: localhost

- name: Remove traffic group
  bigip_device_traffic_group:
    name: foo
    state: absent
    provider:
      user: admin
      password: secret
      server: lb.mydomain.com
  delegate_to: localhost

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

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

Ключ Возвращаемое значение Описание
auto_failback
логическое значение
changed
Указывает, возвращается ли группа трафика к первоначальному устройству, указанному в ha_order

Пример:
True
auto_failback_time
целое число
changed
Указывает количество секунд, на которое система задерживается перед отказом

Пример:
60
ha_group
строка
changed
Настроенная группа HA, связанная с группой трафика

Пример:
foo_HA_grp
ha_load_factor
целое число
changed
Значение нагрузки, которую группа трафика представляет для системы по отношению к другим группам трафика

Пример:
20
ha_order
список
changed
Указывает порядок, в котором устройства будут переключаться на резервный режим

Пример:
['/Common/bigip1', '/Common/bigip2']
mac_address
строка
changed
Адрес MAC маскирования

Пример:
02:01:d7:93:35:08


Статус

  • Этот модуль не гарантирует обратной совместимости интерфейса. [превью]
  • Этот модуль поддерживается партнером Ansible. [сертифицировано]

Авторы

  • Tim Rupp (@caphrim007)
  • Wojciech Wypior (@wojtek0806)

Подсказка

Если вы обнаружите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.8/modules/bigip_device_traffic_group_module.html

Spec-Zone.ru

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