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) |
| Метод по умолчанию для обновления объекта — 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 |
| Использовать виртуальный 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 |
| Включить активный мониторинг работоспособности со стороны резервного се для всех размещенных виртуальных служб. Значение по умолчанию, если не указано в 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) |
| Включить мониторинг шлюза узла, когда серверный узел развернут как контейнер 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 |
| Выбор ядра с наименьшей загрузкой для нового потока. Значение по умолчанию, если не указано в 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 |
| Булево флаг для установки 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 |
| Режим 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) |
| Побочный трафик будет обрабатываться выделенным ядром. Поле введено в версиях 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 |
| Флаг 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 |
| Обеспечить, чтобы первичные и вторичные сервера служб были развернуты на разных физических узлах. Значение по умолчанию, если не указано в 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) |
| Включить пул памяти для 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