Spec-Zone.ru › Ansible 2.8

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

Новый в версии 2.4.

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

Описание

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

Требования

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

  • avisdk

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
active_standby
boolean
    Варианты:
  • no
  • yes
Сервисные движки в режиме актив/резерв для аварийного переключения HA.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
advertise_backend_networks
boolean
    Варианты:
  • no
  • yes
Объявлять доступность сетей серверов бэкенда через ADC через BGP для функции шлюза по умолчанию.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
aggressive_failure_detection
boolean
    Варианты:
  • no
  • yes
Включить агрессивную настройку аварийного переключения для HA.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
algo
-
В компактном размещении виртуальные сервисы размещаются на существующих движках до тех пор, пока не будет достигнуто максимальное ограничение max_vs_per_se.
Варианты перечисления - PLACEMENT_ALGO_PACKED, PLACEMENT_ALGO_DISTRIBUTED.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как PLACEMENT_ALGO_PACKED.
allow_burst
boolean
added in 2.5
    Варианты:
  • no
  • yes
Разрешить создание се в режиме burst лицензии.
Поле добавлено в 17.2.5.
api_context
dictionary
added in 2.5
Контекст API Avi, включающий текущий идентификатор сессии и маркер CSRF.
Это позволяет пользователю выполнить единый вход и повторно использовать сеанс.
api_version
string
По умолчанию:
"16.4.4"
Версия API Avi для использования с Avi API и объектами.
archive_shm_limit
-
Объем памяти се в Гб, до которого собирается общая память в архив ядра.
Поле добавлено в 17.1.3.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 8.
Единицы (ГБ).
async_ssl
boolean
added in 2.4
    Варианты:
  • no
  • yes
SSL-рукопожатия будут обрабатываться отдельными потоками SSL.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
async_ssl_threads
-
added in 2.4
Количество асинхронных потоков SSL на каждый се_dp.
Допустимые значения: 1-16.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 1.
auto_rebalance
boolean
    Варианты:
  • no
  • yes
Если установлено, виртуальные сервисы будут автоматически мигрированы, когда нагрузка на се ниже минимальных или выше максимальных порогов.
При отключенном auto_rebalance генерируются только оповещения.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
auto_rebalance_capacity_per_se
-
added in 2.5
Емкости се для автоматического перераспределения для каждого критерия.
Поле добавлено в 17.2.4.
auto_rebalance_criteria
-
added in 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
boolean
    Варианты:
  • no
  • yes
Перераспределение виртуальных сервисов с принимающего се на заменяющий се может привести к кратковременному потере трафика.
Если опция автоматического перераспределения нагрузки остаётся отключённой по умолчанию, любое необходимое перераспределение требует обращений к API.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
avi_api_patch_op
-
added in 2.5
    Варианты:
  • add
  • replace
  • delete
Операция патча для использования при использовании avi_api_update_method в режиме patch.
avi_api_update_method
-
added in 2.5
    Варианты:
  • put ←
  • patch
Метод по умолчанию для обновления объекта — HTTP PUT.
Установив значение patch, это поведение будет переопределено для использования HTTP PATCH.
avi_credentials
dictionary
added in 2.5
Словарь учетных данных Avi, который можно использовать вместо перечисления данных входа в контроллер Avi.
buffer_se
-
Избыточная емкость сервисного движка, резервированная для аварийного переключения HA.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 1.
cloud_ref
-
Это ссылка на объект типа cloud.
connection_memory_percentage
-
Процент памяти для состояния соединения.
Это произойдёт за счёт памяти, используемой для кэша http в оперативной памяти.
Допустимые значения: 10-90.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 50.
Единицы (ПРОЦЕНТЫ).
controller
string
По умолчанию:
""
IP-адрес или имя хоста контроллера. Значение по умолчанию — переменная окружения AVI_CONTROLLER.
cpu_reserve
boolean
    Варианты:
  • no
  • yes
Флаг boolean для установки cpu_reserve.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
cpu_socket_affinity
boolean
    Варианты:
  • no
  • yes
Назначить все ядра процессора для виртуальных машин сервисного движка на одном сокете процессора.
Применимо только для облака 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
boolean
    Варианты:
  • no
  • yes
Назначить ядро, которое обрабатывает приём/передачу пакетов из сети, только функции диспетчеризации.
Не использовать для функций TCP/IP и SSL.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
description
-
Определяемая пользователем информация для объекта.
END_OF_DOCUMENT_MARKER
disable_csum_offloads
boolean
added in 2.5
    Choices:
  • no
  • yes
Отключить использование функций ускорения проверки контрольной суммы tcp/udp и ip nics.
Поле введено в 17.1.14, 17.2.5.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
disable_gro
boolean
added in 2.5
    Choices:
  • no
  • yes
Отключить ускорение приема пакетов (gro) в драйвере dpdk poll-mode на пути приема пакетов.
Gro включен по умолчанию для сетевых адаптеров, которые не поддерживают lro (ускорение приема больших пакетов) или не получают повышения производительности от lro.
Поле введено в 17.2.5.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как True.
disable_tso
boolean
added in 2.5
    Choices:
  • no
  • yes
Отключить ускорение сегментации TCP (tso) в драйвере dpdk poll-mode на пути передачи пакетов.
Tso включен по умолчанию для сетевых адаптеров, которые его поддерживают.
Поле введено в 17.2.5.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как True.
disk_per_se
-
Объем дискового пространства для каждой виртуальной машины с сервером служб.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 10.
Единицы (ГБ).
distribute_load_active_standby
boolean
    Choices:
  • no
  • yes
Использовать как активные, так и резервные серверы служб для размещения виртуальных служб в режиме резервирования активной/резервной.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
enable_hsm_priming
boolean
added in 2.6
    Choices:
  • no
  • yes
(эта функция находится в стадии бета-тестирования).
Включить предварительную подготовку ключей HSM.
Если включено, дескрипторы ключей в HSM будут синхронизированы с SE перед обработкой подключений клиентов.
Поле введено в 17.2.7.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
enable_routing
boolean
    Choices:
  • no
  • yes
Включить маршрутизацию для этой группы серверов служб.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
enable_vip_on_all_interfaces
boolean
    Choices:
  • no
  • yes
Включить VIP на всех интерфейсах SE.
Поле введено в 17.1.1.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как True.
enable_vmac
boolean
    Choices:
  • 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
-
Если группа серверов служб настроена для режима резервирования активной/резервной 1+1, плавающие IP-адреса будут объявляться только активным се в паре.
Виртуальные службы в этой группе должны быть отключены/включены для того, чтобы любые изменения в плавающих IP-адресах вступили в силу.
Только активный се, размещающий виртуальную службу и помеченный тегом активной/резервной пары SE 1, будет объявлять этот плавающий IP при включенной ручном распределении нагрузки.
floating_intf_ip_se_2
-
Если группа серверов служб настроена для режима резервирования активной/резервной 1+1, плавающие IP-адреса будут объявляться только активным се в паре.
Виртуальные службы в этой группе должны быть отключены/включены для того, чтобы любые изменения в плавающих IP-адресах вступили в силу.
Только активный се, размещающий виртуальную службу и помеченный тегом активной/резервной пары SE 2, будет объявлять этот плавающий IP при включенной ручном распределении нагрузки.
flow_table_new_syn_max_entries
-
added in 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
boolean
    Choices:
  • no
  • yes
Включить активный мониторинг состояния с резервного SE для всех размещенных виртуальных служб.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как True.
host_attribute_key
-
Ключ пары (ключ, значение), определяющий метку для набора узлов, обычно в облаках контейнеров.
Необходимо указывать вместе с host_attribute_value.
Ses могут настраиваться по-разному, включая режимы высокой доступности в различных группах се.
Также может использоваться для изоляции между различными классами виртуальных служб.
Группа се виртуальных служб может быть указана через аннотации/метки.
Пространство имен openshift/kubernetes может быть снабжено аннотациями с соответствующей меткой группы се, например openshift.io/node-selector apptype=prod.
Когда в облаке используются несколько групп се с указанными атрибутами узла, только одна группа се может существовать как группа се "match-all" без
host_attribute_key.
host_attribute_value
-
Значение пары (ключ, значение), определяющей метку для набора узлов, обычно в облаках контейнеров.
Необходимо указывать вместе с host_attribute_key.
host_gateway_monitor
boolean
added in 2.5
    Choices:
  • no
  • yes
Включить монитор шлюза узла, когда сервер служб развернут как контейнер Docker.
Отключено по умолчанию.
Поле введено в 17.2.4.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
hypervisor
-
Переопределение гипервизора по умолчанию.
Варианты перечисления - DEFAULT, VMWARE_ESX, KVM, VMWARE_VSAN, XEN.
ignore_rtt_threshold
-
added in 2.5
Игнорировать образцы rtt, если они превышают порог.
Поле введено в 17.1.6, 17.2.2.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 5000.
Единицы (МИЛЛИСЕКУНДЫ).
ingress_access_data
-
added in 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
-
added in 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
-
Тип экземпляра/размера для сервисного узла.
iptables
-
Правила iptables.
least_load_core_selection
boolean
    Выбор:
  • no
  • yes
Выбор ядра с наименьшей загрузкой для нового потока.
По умолчанию, если не указано в API или модуле, контроллер Avi интерпретирует значение как True.
license_tier
-
added in 2.5
Указывает уровень лицензии, который будет использоваться.
Это поле по умолчанию наследует значение из облака.
Варианты перечисления - ENTERPRISE_16, ENTERPRISE_18.
Поле введено в 17.2.5.
license_type
-
added in 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
boolean
    Выбор:
  • no
  • yes
Флаг boolean для установки mem_reserve.
По умолчанию, если не указано в API или модуле, контроллер Avi интерпретирует значение как True.
memory_per_se
-
Объём памяти для каждой виртуальной машины сервисного узла.
По умолчанию, если не указано в API или модуле, контроллер Avi интерпретирует значение как 2048.
mgmt_network_ref
-
Сеть управления для использования сервисных узлов Avi.
Это ссылка на объект типа сеть.
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
-
Количество изменений в сумме ядер потоков, которые игнорируются.
По умолчанию, если не указано в 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
string
По умолчанию:
""
Пароль пользователя Avi в контроллере Avi. Значение по умолчанию - переменная среды AVI_PASSWORD.
per_app
boolean
    Выбор:
  • no
  • yes
Режим per-app se предназначен для развертывания выделенных балансировщиков нагрузки на приложение (vs).
В этом режиме каждый узел ограничен максимум 2 vss.
Vcpus в per-app узлах учитываются в расчёте лицензии со скоростью 25%.
По умолчанию, если не указано в API или модуле, контроллер Avi интерпретирует значение как False.
placement_mode
-
Если режим размещения 'auto', виртуальные службы автоматически размещаются на сервисных узлах.
Варианты перечисления - PLACEMENT_MODE_AUTO.
По умолчанию, если не указано в API или модуле, контроллер Avi интерпретирует значение как PLACEMENT_MODE_AUTO.
realtime_se_metrics
-
Включить или отключить метрики se в реальном времени.
se_bandwidth_type
-
added in 2.5
Выберите пропускную способность se для лицензии на пропускную способность.
Варианты перечисления - SE_BANDWIDTH_UNLIMITED, SE_BANDWIDTH_25M, SE_BANDWIDTH_200M, SE_BANDWIDTH_1000M, SE_BANDWIDTH_10000M.
Поле введено в 17.2.5.
se_deprovision_delay
-
Срок хранения неиспользуемых виртуальных машин сервисных узлов перед их удалением.
Если трафик на виртуальную службу резко увеличится, этот се будет всё ещё доступен для использования вместо создания нового се.
Если это значение равно 0, контроллер никогда не будет удалять се, и администратор должен вручную очищать неиспользуемые се.
Допустимые значения 0-525600.
Единицы (МИН).
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 120.
se_dos_profile
-
Настройка параметров профиля атаки Dos для serviceenginegroup.
END_OF_DOCUMENT_MARKER
se_ipc_udp_port
-
добавлен в 2.4
Порт UDP для IPC se_dp в режиме моста Docker.
Поле введено в 17.1.2.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 1500.
se_name_prefix
-
Префикс для имени виртуальной машины шлюзов сервиса.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как Avi.
se_probe_port
-
добавлен в 2.5
Порт TCP на се, где будет выполняться служба эхо.
Поле введено в 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
boolean
добавлен в 2.5
    Варианты:
  • no
  • yes
Поток побочного канала будет обрабатываться выделенным ядром.
Поле введено в 16.5.2, 17.1.9, 17.2.3.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
se_sb_threads
-
добавлен в 2.5
Количество потоков побочного канала на се.
Допустимые значения: 1-128.
Поле введено в 16.5.2, 17.1.9, 17.2.3.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 1.
se_thread_multiplier
-
Множитель для потоков се на основе vcpu.
Допустимые значения: 1-10.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 1.
se_tunnel_mode
-
Определяет, активен ли DSR от вторичного се или нет 0 автоматически определяет на основе типа гипервизора.
1 отключает DSR безусловно.
~[0,1] включает DSR безусловно.
Поле введено в 17.1.1.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 0.
se_tunnel_udp_port
-
Порт UDP для туннелированных пакетов со вторичного на первичный се в режиме моста Docker.
Поле введено в 17.1.3.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 1550.
se_udp_encap_ipc
-
добавлен в 2.4
Определяет, инкапсулированы ли сообщения IPC се-се в заголовке UDP 0 автоматически определяется на основе типа гипервизора.
1 использовать инкапсуляцию UDP безусловно.
~[0,1] не использовать инкапсуляцию UDP.
Поле введено в 17.1.2.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 0.
se_vs_hb_max_pkts_in_batch
-
Максимальное количество объединённых пакетов VS heartbeat для отправки в одной партии.
Допустимые значения: 1-256.
Поле введено в 17.1.1.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 8.
se_vs_hb_max_vs_in_pkt
-
Максимальное количество виртуальных сервисов, для которых сообщения heartbeat агрегируются в одном пакете.
Допустимые значения: 1-1024.
Поле введено в 17.1.1.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 256.
service_ip_subnets
-
Подсети, назначенные группе се.
Необходимы для размещения группы vs.
Поле введено в 17.1.1.
significant_log_throttle
-
Это значение ограничивает количество значимых логов, генерируемых в секунду на ядро на этом се.
Значение по умолчанию — 100 логов в секунду.
Установите его в ноль (0), чтобы отключить ограничение.
Поле введено в 17.1.3.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 100.
Единицы (В_СЕКУНДУ).
state
-
    Варианты:
  • absent
  • present ←
Состояние, которое должно быть применено к сущности.
tenant
string
Значение по умолчанию:
"admin"
Имя клиента, используемого для всех вызовов API Avi и контекста объекта.
tenant_ref
-
Ссылка на объект типа tenant.
tenant_uuid
string
Значение по умолчанию:
""
UUID клиента, используемого для всех вызовов API Avi и контекста объекта.
udf_log_throttle
-
Это значение ограничивает количество логов udf, генерируемых в секунду на ядро на этом се.
Логи udf генерируются из-за настроенных фильтров логов клиента или правил с включённой записью журнала.
Значение по умолчанию — 100 логов в секунду.
Установите его в ноль (0), чтобы отключить ограничение.
Поле введено в 17.1.3.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 100.
Единицы (В_СЕКУНДУ).
url
-
URL контроллера Avi объекта.
username
string
Значение по умолчанию:
""
Имя пользователя, используемое для доступа к контроллеру Avi. Значение по умолчанию — переменная окружения AVI_USERNAME.
uuid
-
Уникальный идентификатор объекта.
vcenter_clusters
-
Настройки vcenterclusters для serviceenginegroup.
vcenter_datastore_mode
-
Варианты перечисления — vcenter_datastore_any, vcenter_datastore_local, vcenter_datastore_shared.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как VCENTER_DATASTORE_ANY.
vcenter_datastores
-
Список vcenterdatastore.
vcenter_datastores_include
boolean
    Варианты:
  • no
  • yes
Флаг boolean для установки vcenter_datastores_include.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как False.
vcenter_folder
-
Папка для размещения всех виртуальных машин шлюзов сервиса в vcenter.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как AviSeFolder.
vcenter_hosts
-
Настройки vcenterhosts для serviceenginegroup.
vcpus_per_se
-
Количество vcpu для каждой виртуальной машины шлюза сервиса.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 1.
vs_host_redundancy
boolean
    Варианты:
  • no
  • yes
Обеспечить, чтобы первичные и вторичные шлюзы сервиса были развернуты на разных физических узлах.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как True.
vs_scalein_timeout
-
Время ожидания для переведенного в режим ожидания се для слива существующих потоков перед отменой завершения scalein.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 30.
Единицы (СЕК).
vs_scalein_timeout_for_upgrade
-
Время ожидания завершения потоков масштабирования в процессе обновления SE перед пометкой завершения масштабирования.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 30.
Единицы (сек).
vs_scaleout_timeout
-
Время ожидания готовности SE после масштабирования, прежде чем помечать масштабирование как завершённое.
Значение по умолчанию, если не указано в API или модуле, интерпретируется контроллером Avi как 30.
Единицы (сек).
vss_placement
-
added in 2.5
Если задано, виртуальные сервисы будут размещаться только на подмножестве ядер SE.
Поле введено в версии 17.2.5.
waf_mempool
boolean
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
dictionary
успех, изменилось
Объект ServiceEngineGroup (api/serviceenginegroup)



Статус

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

Авторы

  • Gaurav Rastogi (@grastogi23) <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.8/modules/avi_serviceenginegroup_module.html

Spec-Zone.ru

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