Spec-Zone.ru › Ansible 2.11

community.network.flowadm – Управление контролем и приоритетом ресурсов пропускной способности для протоколов, служб и зон в системах Solaris/illumos

Примечание

Этот плагин является частью коллекции community.network (версия 2.0.1).

Для его установки используйте: ansible-galaxy collection install community.network

Для использования в плейбуке укажите: community.network.flowadm

  • Обзор
  • Параметры
  • Примеры
  • Возвращаемые значения

Обзор

  • Создание/изменение/удаление сетевой пропускной способности и связанных ресурсов для определённого типа трафика на конкретном канале.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
dsfield
строка
- Идентифицирует 8-битовое поле дифференцированных служб (как определено в RFC 2474). Необязательное значение dsfield_mask используется для указания интересующих битов в поле дифференцированных служб при сравнении со значением dsfield. Оба значения должны быть в шестнадцатеричном формате.
link
строка
Указывает канал для настройки потока.
local_ip
строка
Идентифицирует сетевой поток по локальному IP-адресу.
local_port
строка
Идентифицирует службу, заданную локальным портом.
maxbw
строка
- Устанавливает пропускную способность в полном дуплексном режиме для потока. Пропускная способность задаётся как целое число с одним из масштабирующих суффиксов (K, М или Г для Кбит/с, Мбит/с и Гбит/с). Если единицы не указаны, входное значение будет считаться в Мбит/с.
name
строка / обязательно
- Поток определяется как набор атрибутов на основе заголовков уровней 3 и 4, которые могут использоваться для идентификации протокола, службы или зоны.

псевдонимы: поток
priority
строка
    Варианты:
  • low
  • medium ←
  • high
Устанавливает относительный приоритет для потока.
remote_ip
строка
Идентифицирует сетевой поток по удалённому IP-адресу.
state
строка
    Варианты:
  • absent
  • present ←
  • resetted
Создание/удаление/включение/выключение IP-адреса на сетевом интерфейсе.
temporary
булево
    Варианты:
  • no ←
  • yes
Указывает, что настроенный поток временный. Временные потоки не сохраняются после перезагрузки.
transport
строка
- Указывает протокол уровня 4, который будет использоваться. Обычно используется в сочетании с local_port для идентификации службы, требующей особого внимания.

Примеры

- name: Limit SSH traffic to 100M via vnic0 interface
  community.network.flowadm:
    link: vnic0
    flow: ssh_out
    transport: tcp
    local_port: 22
    maxbw: 100M
    state: present

- name: Reset flow properties
  community.network.flowadm:
    name: dns
    state: resetted

- name: Configure policy for EF PHB (DSCP value of 101110 from RFC 2598) with a bandwidth of 500 Mbps and a high priority
  community.network.flowadm:
    link: bge0
    dsfield: '0x2e:0xfc'
    maxbw: 500M
    priority: high
    flow: efphb-flow
    state: present

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

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

Ключ Возвращаемое значение Описание
dsfield
строка
если dsfield определён
Значение поля дифференцированных служб потока

Пример:
0x2e:0xfc
link
строка
если link определён
Канал потока

Пример:
vnic0
local_Ip
строка
если local_ip определён
Локальный IP-адрес потока

Пример:
10.0.0.42
local_port
целое число
если local_port определён
Локальный порт потока

Пример:
1337
maxbw
строка
если maxbw определён
Максимальная пропускная способность потока

Пример:
100М
name
строка
всегда
Имя потока

Пример:
http_drop
priority
строка
если priority определён
Приоритет потока

Пример:
low
remote_Ip
строка
если remote_ip определён
Удаленный IP-адрес потока

Пример:
10.0.0.42
state
строка
всегда
Состояние целевого объекта

Пример:
present
temporary
булево
всегда
Сохранение потока

Пример:
True
transport
строка
если transport определён
Транспорт потока

Пример:
tcp


Авторы

  • Adam Števko (@xen0l)

© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/community/network/flowadm_module.html

Spec-Zone.ru

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