Spec-Zone.ru › Ansible 2.5

avi_serviceenginegroup - Модуль для настройки ServiceEngineGroup Avi RESTful Объекта

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

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

Обзор

  • Этот модуль используется для настройки объекта ServiceEngineGroup
  • больше примеров на https://github.com/avinetworks/devops

Требования

Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.

  • avisdk

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
active_standby
    Варианты:
  • нет
  • да
Сервисные движки в режиме актив/резерв для отказоустойчивости ha.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
advertise_backend_networks
    Варианты:
  • нет
  • да
Объявлять доступность сетей серверов бэкэнда через adc с помощью bgp для функции шлюза по умолчанию.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
aggressive_failure_detection
    Варианты:
  • нет
  • да
Включить агрессивную конфигурацию отказоустойчивости для ha.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
algo
В компактном размещении виртуальные службы размещаются на существующих ses до тех пор, пока не будет достигнут предел max_vs_per_se.
Варианты перечисления - PLACEMENT_ALGO_PACKED, PLACEMENT_ALGO_DISTRIBUTED.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как PLACEMENT_ALGO_PACKED.
allow_burst
(добавлен в 2.5)
    Варианты:
  • нет
  • да
Разрешить создание ses с использованием лицензии burst.
Поле введено в 17.2.5.
api_context
(добавлен в 2.5)
Контекст Avi API, который включает текущий идентификатор сеанса и маркер CSRF.
Это позволяет пользователю выполнить единый вход и повторно использовать сеанс.
api_version Значение по умолчанию:
16.4.4
Версия Avi API, используемая для Avi API и объектов.
archive_shm_limit
Объем памяти se в ГБ до которого собирается общая память в архив ядра.
Поле введено в 17.1.3.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 8.
Единицы (ГБ).
async_ssl
(добавлен в 2.4)
    Варианты:
  • нет
  • да
Сессии ssl будут обрабатываться выделенными потоками ssl.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
async_ssl_threads
(добавлен в 2.4)
Количество потоков async ssl на se_dp.
Допустимые значения от 1 до 16.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 1.
auto_rebalance
    Варианты:
  • нет
  • да
В случае установки виртуальные службы будут автоматически мигрированы, когда нагрузка на se меньше минимального или больше максимального пороговых значений.
Только оповещения генерируются, когда auto_rebalance не установлен.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
auto_rebalance_capacity_per_se
(добавлен в 2.5)
Емкости се для автоматического перераспределения для каждого критерия.
Поле введено в 17.2.4.
auto_rebalance_criteria
(добавлен в 2.5)
Набор критериев для автоматического перераспределения се.
Варианты перечисления - SE_AUTO_REBALANCE_CPU, SE_AUTO_REBALANCE_PPS, SE_AUTO_REBALANCE_MBPS, SE_AUTO_REBALANCE_OPEN_CONNS, SE_AUTO_REBALANCE_CPS.
Поле введено в 17.2.3.
auto_rebalance_interval
Частота перераспределения, если включено «автоматическое перераспределение».
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 300.
Единицы (сек).
auto_redistribute_active_standby_load
    Варианты:
  • нет
  • да
Перераспределение виртуальных служб с се, принимающей на себя управление, на заменяющую се, может привести к кратковременному потери трафика.
Если параметр автоперераспределения нагрузки остаётся отключённым по умолчанию, любое необходимое перераспределение требует вызовов API rest.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
avi_api_patch_op
(добавлен в 2.5)
    Варианты:
  • добавить
  • заменить
  • удалить
Операция обновления для использования при использовании avi_api_update_method как patch.
avi_api_update_method
(добавлен в 2.5)
    Варианты:
  • put ←
  • patch
Метод по умолчанию для обновления объекта — HTTP PUT.
Установка в patch переопределит это поведение, чтобы использовать HTTP PATCH.
avi_credentials
(добавлен в 2.5)
Словарь Avi Credentials, который можно использовать вместо перечисления данных входа в контроллер Avi.
buffer_se
Резерв сервисных движков, выделенных для отказоустойчивости ha.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 1.
cloud_ref
Это ссылка на объект типа cloud.
connection_memory_percentage
Процент памяти для состояния соединения.
Это произойдет за счет памяти, используемой для кэширования http в памяти.
Допустимые значения от 10 до 90.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 50.
Единицы (ПРОЦЕНТЫ).
controller Значение по умолчанию:
IP-адрес или имя хоста контроллера. Значение по умолчанию — переменная среды AVI_CONTROLLER.
cpu_reserve
    Варианты:
  • нет
  • да
Логический флаг для установки cpu_reserve.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
cpu_socket_affinity
    Варианты:
  • нет
  • да
Назначить все ядра ЦП для виртуальных машин сервисного движка на одном гнезде ЦП.
Применимо только для облака vcenter.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
custom_securitygroups_data
Настраиваемые группы безопасности, которые будут связаны с виртуальными сетевыми картами данных для экземпляров се в облаках openstack и aws.
Поле введено в 17.1.3.
custom_securitygroups_mgmt
Настраиваемые группы безопасности, которые будут связаны с виртуальной сетевой картой управления для экземпляров се в облаках openstack и aws.
Поле введено в 17.1.3.
custom_tag
Настраиваемый тег будет использоваться для создания тегов для экземпляра се в aws.
Обратите внимание, что это не то же самое, что префикс для имени се.
dedicated_dispatcher_core
    Варианты:
  • нет
  • да
Выделить ядро, обрабатывающее прием/передачу пакетов из сети, только для функции диспетчеризации.
Не использовать для функций tcp/ip и ssl.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
description
Пользовательское описание объекта.
disable_csum_offloads
(добавлен в 2.5)
    Варианты:
  • нет
  • да
Остановить использование функций ускорения сумм проверок tcp/udp и ip сетевых карт.
Поле введено в 17.1.14, 17.2.5.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
disable_gro
(добавлен в 2.5)
    Варианты:
  • нет
  • да
Отключить ускорение приема (gro) в драйвере dpdk poll-mode для приема пакетов.
Gro включён по умолчанию на сетевых картах, которые не поддерживают lro (ускорение приема больших пакетов) или не получают повышения производительности от lro.
Поле введено в 17.2.5.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как True.
disable_tso
(добавлен в 2.5)
    Варианты:
  • нет
  • да
Отключить ускорение сегментации tcp (tso) в драйвере dpdk poll-mode для передачи пакетов.
Tso включён по умолчанию на сетевых картах, которые его поддерживают.
Поле введено в 17.2.5.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как True.
disk_per_se
Объем дискового пространства для каждой из виртуальных машин сервисного движка.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 10.
Единицы (ГБ).
distribute_load_active_standby
    Варианты:
  • нет
  • да
Использовать активный и резервный сервисные движки для размещения виртуальных служб в режиме отказоустойчивости ha legacy active standby.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
enable_routing
    Варианты:
  • нет
  • да
Включить маршрутизацию для этой группы сервисных движков.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
enable_vip_on_all_interfaces
    Варианты:
  • нет
  • да
Включить vip на всех интерфейсах се.
Поле введено в 17.1.1.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как True.
enable_vmac
    Выбо­ры:
  • no
  • yes
Использовать виртуальный MAC-адрес для интерфейсов, на которые помещены плавающие интерфейсные IP-адреса.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
extra_config_multiplier
Множитель для дополнительной конфигурации для поддержки большой конфигурации vs/pool.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 0.0.
extra_shared_config_memory
Дополнительная память конфигурации для поддержки большой конфигурации геоданных.
Поле введено в 17.1.1.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 0.
Единицы (МБ).
floating_intf_ip
Если для serviceenginegroup настроена конфигурация legacy 1+1 активный резервный HA-режим, плавающие IP-адреса будут рекламироваться только активным се в паре.
Виртуальные службы в этой группе должны быть отключены/включены для вступления в силу любых изменений плавающих IP-адресов.
Только активный се, размещающий vs, помеченный тегом активного резервного се 1, будет рекламировать этот плавающий IP-адрес при включенном ручном распределении нагрузки.
floating_intf_ip_se_2
Если для serviceenginegroup настроена конфигурация legacy 1+1 активный резервный HA-режим, плавающие IP-адреса будут рекламироваться только активным се в паре.
Виртуальные службы в этой группе должны быть отключены/включены для вступления в силу любых изменений плавающих IP-адресов.
Только активный се, размещающий vs, помеченный тегом активного резервного се 2, будет рекламировать этот плавающий IP-адрес при включенном ручном распределении нагрузки.
flow_table_new_syn_max_entries
(добавлено в 2.5)
Максимальное количество записей таблицы потоков, которые еще не завершили трехсторонний обмен данными TCP.
Поле введено в 17.2.5.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 0.
ha_mode
Режим высокой доступности для всех виртуальных служб, использующих эту группу серверных узлов.
Варианты перечисления - HA_MODE_SHARED_PAIR, HA_MODE_SHARED, HA_MODE_LEGACY_ACTIVE_STANDBY.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как HA_MODE_SHARED.
hardwaresecuritymodulegroup_ref
Это ссылка на объект типа hardwaresecuritymodulegroup.
hm_on_standby
    Выбо­ры:
  • no
  • yes
Включить активный мониторинг работоспособности со стороны резервного се для всех размещенных виртуальных служб.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как True.
host_attribute_key
Ключ пары (ключ, значение), определяющий метку для набора узлов, обычно в облаках контейнеров.
Необходимо указать вместе с host_attribute_value.
Ses могут быть сконфигурированы по-разному, включая режимы HA в разных группах се.
Также может использоваться для изоляции между различными классами виртуальных служб.
Группа се виртуальных служб может быть указана с помощью аннотаций/меток.
Пространство имен openshift/kubernetes может быть помечено соответствующей меткой группы се, например openshift.io/node-selector apptype=prod.
При использовании нескольких се групп в облаке с указанными атрибутами узлов может существовать только одна се группа как группа соответствия всем без
host_attribute_key.
host_attribute_value
Значение пары (ключ, значение), определяющей метку для набора узлов, обычно в облаках контейнеров.
Необходимо указать вместе с host_attribute_key.
host_gateway_monitor
(добавлено в 2.5)
    Выбо­ры:
  • no
  • yes
Включить мониторинг шлюза узла, когда серверный узел развернут как контейнер Docker.
Отключен по умолчанию.
Поле введено в 17.2.4.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
hypervisor
Переопределение гипервизора по умолчанию.
Варианты перечисления - DEFAULT, VMWARE_ESX, KVM, VMWARE_VSAN, XEN.
ignore_rtt_threshold
(добавлено в 2.5)
Игнорировать образцы rtt, если они превышают порог.
Поле введено в 17.1.6,17.2.2.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 5000.
Единицы (МИЛЛИСЕКУНДЫ).
ingress_access_data
(добавлено в 2.5)
Программирование правил входящего трафика группы безопасности се для разрешения доступа к данным vip из удаленного сегмента типа cidr.
Варианты перечисления - SG_INGRESS_ACCESS_NONE, SG_INGRESS_ACCESS_ALL, SG_INGRESS_ACCESS_VPC.
Поле введено в 17.1.5.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как SG_INGRESS_ACCESS_ALL.
ingress_access_mgmt
(добавлено в 2.5)
Программирование правил входящего трафика группы безопасности се для разрешения доступа к управлению ssh/icmp из удаленного сегмента типа cidr.
Варианты перечисления - SG_INGRESS_ACCESS_NONE, SG_INGRESS_ACCESS_ALL, SG_INGRESS_ACCESS_VPC.
Поле введено в 17.1.5.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как SG_INGRESS_ACCESS_ALL.
instance_flavor
Тип экземпляра/размера для экземпляра se.
iptables
Правила iptables.
least_load_core_selection
    Выбо­ры:
  • no
  • yes
Выбор ядра с наименьшей загрузкой для нового потока.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как True.
license_tier
(добавлено в 2.5)
Указывает уровень лицензии, который будет использоваться.
Это поле по умолчанию наследует значение из облака.
Варианты перечисления - ENTERPRISE_16, ENTERPRISE_18.
Поле введено в 17.2.5.
license_type
(добавлено в 2.5)
Если тип лицензии не указан, выбирается политика лицензирования по умолчанию для типа облака.
Варианты перечисления - LIC_BACKEND_SERVERS, LIC_SOCKETS, LIC_CORES, LIC_HOSTS, LIC_SE_BANDWIDTH.
Поле введено в 17.2.5.
log_disksz
Максимальный объем диска (в МБ) для выделения се.
Используется исключительно для отладки и данных логов.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 10000.
Единицы (МБ).
max_cpu_usage
Когда использование ЦП на се превысит этот порог, виртуальные службы, размещенные на этом се, могут быть перебалансированы на другие се для уменьшения нагрузки.
В рамках этого процесса может быть создан новый се.
Допустимые значения от 40 до 90.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 80.
Единицы (ПРОЦЕНТЫ).
max_scaleout_per_vs
Максимальное количество активных серверных узлов для виртуальной службы.
Допустимые значения от 1 до 64.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 4.
max_se
Максимальное количество серверных узлов в этой группе.
Допустимые значения от 0 до 1000.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 10.
max_vs_per_se
Максимальное количество виртуальных служб, которые могут быть размещены на одном серверном узле.
Виртуальные службы восток-запад исключены из этого ограничения.
Допустимые значения от 1 до 1000.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 10.
mem_reserve
    Выбо­ры:
  • no
  • yes
Булево флаг для установки mem_reserve.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как True.
memory_per_se
Количество памяти для каждой из виртуальных машин серверного узла.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 2048.
mgmt_network_ref
Сеть управления, используемая для серверных узлов avi.
Это ссылка на объект типа network.
mgmt_subnet
Подсеть управления, используемая для серверных узлов avi.
min_cpu_usage
Когда использование ЦП на се опустится ниже минимального порога, виртуальные службы, размещенные на этом се, могут быть объединены на других недостаточно загруженных се.
После объединения неиспользуемые серверные узлы могут быть исключены из списка.
Допустимые значения от 20 до 60.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 30.
Единицы (ПРОЦЕНТЫ).
min_scaleout_per_vs
Минимальное количество активных серверных узлов для виртуальной службы.
Допустимые значения от 1 до 64.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 1.
name
обязательно
Имя объекта.
non_significant_log_throttle
Это параметр ограничивает количество незначащих логов, генерируемых в секунду на ядро этого се.
По умолчанию 100 логов в секунду.
Установите его в ноль (0), чтобы отключить ограничение.
Поле введено в 17.1.3.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 100.
Единицы (В_СЕКУНДУ).
num_flow_cores_sum_changes_to_ignore
Количество изменений в сумме num flow cores, которые нужно игнорировать.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 8.
openstack_availability_zone
Поле устарело в версии 17.1.1.
openstack_availability_zones
Поле введено в версии 17.1.1.
openstack_mgmt_network_name
Имя управляющей сети Avi.
openstack_mgmt_network_uuid
UUID управляющей сети.
os_reserved_memory
Количество дополнительной памяти, которое следует зарезервировать для использования операционной системой на сервере служб.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 0.
password Значение по умолчанию:
Пароль пользователя Avi в контроллере Avi. Значение по умолчанию — переменная среды AVI_PASSWORD.
per_app
    Варианты:
  • no
  • yes
Режим se на приложение предназначен для развертывания выделенных балансировщиков нагрузки для каждого приложения (vs).
В этом режиме каждый se ограничен максимум 2 vss.
Vcpu в se в режиме на приложение учитываются при лицензировании со скоростью 25%.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
placement_mode
Если режим размещения «авто», виртуальные службы автоматически размещаются на серверах служб.
Варианты перечисления — PLACEMENT_MODE_AUTO.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как PLACEMENT_MODE_AUTO.
realtime_se_metrics
Включить или выключить метрики se в реальном времени.
se_bandwidth_type
(добавлено в 2.5)
Выберите пропускную способность se для лицензии на пропускную способность.
Варианты перечисления — SE_BANDWIDTH_UNLIMITED, SE_BANDWIDTH_25M, SE_BANDWIDTH_200M, SE_BANDWIDTH_1000M, SE_BANDWIDTH_10000M.
Поле введено в версии 17.2.5.
se_deprovision_delay
Время сохранения неиспользуемых виртуальных машин серверов служб перед их удалением.
Если трафик на виртуальную службу резко увеличится, этот se по-прежнему будет доступен для использования повторно, а не для создания нового se.
Если это значение установлено в 0, контроллер никогда не будет удалять какие-либо се, и администратор должен вручную очищать неиспользуемые се.
Допустимые значения — 0-525600.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 120.
Единицы (МИН).
se_dos_profile
Параметры профиля dosthreshold для группы серверов служб.
se_ipc_udp_port
(добавлено в 2.4)
Порт UDP для se_dp ipc в режиме моста Docker.
Поле введено в версии 17.1.2.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 1500.
se_name_prefix
Префикс, используемый для имени виртуальной машины серверов служб.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как Avi.
se_probe_port
(добавлено в 2.5)
TCP-порт на se, где будет выполняться служба эха.
Поле введено в версии 17.2.2.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 7.
se_remote_punt_udp_port
(добавлено в 2.4)
Порт UDP для перенаправленных пакетов в режиме моста Docker.
Поле введено в версии 17.1.2.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 1501.
se_sb_dedicated_core
(добавлено в 2.5)
    Варианты:
  • no
  • yes
Побочный трафик будет обрабатываться выделенным ядром.
Поле введено в версиях 16.5.2, 17.1.9, 17.2.3.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
se_sb_threads
(добавлено в 2.5)
Количество потоков побочных каналов на se.
Допустимые значения — 1-128.
Поле введено в версиях 16.5.2, 17.1.9, 17.2.3.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 1.
se_thread_multiplier
Множитель для потоков se на основе vcpu.
Допустимые значения — 1-10.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 1.
se_tunnel_mode
Определяет, активен ли dsr со вторичного se или нет. 0 автоматически определяется на основе типа гипервизора.
1 отключает dsr безусловно.
~[0,1] включает dsr безусловно.
Поле введено в версии 17.1.1.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 0.
se_tunnel_udp_port
Порт UDP для туннелированных пакетов со вторичного на первичный se в режиме моста Docker.
Поле введено в версии 17.1.3.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 1550.
se_udp_encap_ipc
(добавлено в 2.4)
Определяет, инкапсулируются ли сообщения se-se ipc в заголовок UDP. 0 автоматически определяется на основе типа гипервизора.
1 использует инкапсуляцию UDP безусловно.
~[0,1] не использовать инкапсуляцию UDP.
Поле введено в версии 17.1.2.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 0.
se_vs_hb_max_pkts_in_batch
Максимальное количество агрегированных пакетов проверки состояния vs для отправки в пакете.
Допустимые значения — 1-256.
Поле введено в версии 17.1.1.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 8.
se_vs_hb_max_vs_in_pkt
Максимальное количество виртуальных служб, для которых сообщения проверки состояния агрегируются в одном пакете.
Допустимые значения — 1-1024.
Поле введено в версии 17.1.1.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 256.
service_ip_subnets
Подсети, назначенные группе се.
Необходимо для размещения группы vs.
Поле введено в версии 17.1.1.
significant_log_throttle
Это значение ограничивает количество значимых журналов, генерируемых в секунду на ядро на этом se.
По умолчанию — 100 журналов в секунду.
Установите значение 0, чтобы отключить ограничение.
Поле введено в версии 17.1.3.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 100.
Единицы (в секунду).
state
    Варианты:
  • отсутствует
  • присутствует ←
Состояние, которое должно быть применено к сущности.
tenant Значение по умолчанию:
admin
Имя клиента, используемого для всех вызовов API Avi и контекста объекта.
tenant_ref
Это ссылка на объект типа клиент.
tenant_uuid Значение по умолчанию:
UUID клиента, используемого для всех вызовов API Avi и контекста объекта.
udf_log_throttle
Это значение ограничивает количество журналов udf, генерируемых в секунду на ядро на этом се.
Журналы udf генерируются из-за настроенных фильтров журналов клиентов или правил с включённым ведением журнала.
По умолчанию — 100 журналов в секунду.
Установите значение 0, чтобы отключить ограничение.
Поле введено в версии 17.1.3.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 100.
Единицы (в секунду).
url
URL контроллера Avi объекта.
username Значение по умолчанию:
Имя пользователя, используемое для доступа к контроллеру Avi. Значение по умолчанию — переменная среды AVI_USERNAME.
uuid
Уникальный идентификатор объекта.
vcenter_clusters
Настройки vcenterclusters для группы серверов служб.
vcenter_datastore_mode
Варианты перечисления — vcenter_datastore_any, vcenter_datastore_local, vcenter_datastore_shared.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как VCENTER_DATASTORE_ANY.
vcenter_datastores
Список vcenterdatastore.
vcenter_datastores_include
    Варианты:
  • no
  • yes
Флаг Boolean для установки vcenter_datastores_include.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
vcenter_folder
Папка для размещения всех виртуальных машин серверов служб в vcenter.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как AviSeFolder.
vcenter_hosts
Настройки vcenterhosts для группы серверов служб.
vcpus_per_se
Количество vcpu для каждой виртуальной машины сервера служб.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 1.
vs_host_redundancy
    Варианты:
  • no
  • yes
Обеспечить, чтобы первичные и вторичные сервера служб были развернуты на разных физических узлах.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как True.
vs_scalein_timeout
Время ожидания, пока масштабируемый в се откачает существующие потоки, прежде чем отметить масштабирование как завершенное.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 30.
Единицы (сек).
vs_scalein_timeout_for_upgrade
Во время обновления се, время ожидания, пока масштабируемый в се откачает существующие потоки, прежде чем отметить масштабирование как завершенное.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 30.
Единицы (сек).
vs_scaleout_timeout
Время ожидания, пока масштабируемый из се станет готовым, прежде чем отметить масштабирование как завершенное.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 30.
Единицы (сек).
vss_placement
(added in 2.5)
Если установлено, виртуальные службы будут размещены только на подмножестве ядер се.
Поле добавлено в 17.2.5.
waf_mempool
(added in 2.5)
    Choices:
  • no
  • yes
Включить пул памяти для waf.
Поле добавлено в 17.2.3.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как True.
waf_mempool_size
(added in 2.5)
Размер пула памяти, используемого для waf.
Поле добавлено в 17.2.3.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 64.
Единицы (КБ).

Примечания

Примечание

  • Дополнительную информацию об использовании Ansible для управления устройствами Avi Network см. на https://www.ansible.com/ansible-avi-networks.

Примеры

- name: Example to create ServiceEngineGroup object
  avi_serviceenginegroup:
    controller: 10.10.25.42
    username: admin
    password: something
    state: present
    name: sample_serviceenginegroup

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

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

Ключ Возвращаемое значение Описание
obj
dict
успех, изменилось
Объект ServiceEngineGroup (api/serviceenginegroup)



Статус

Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.

Автор

  • Гaurav Rastogi (grastogi@avinetworks.com)

Подсказка

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

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

Spec-Zone.ru

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