Spec-Zone.ru › Ansible 2.6

flowadm - Управление ресурсами пропускной способности и приоритетом протоколов, служб и зон на системах Solaris/illumos

Новое в версии 2.2.

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

Описание

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

Параметры

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

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

Примеры

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

# Reset flow properties
- flowadm:
    name: dns
    state: resetted

# Configure policy for EF PHB (DSCP value of 101110 from RFC 2598) with a bandwidth of 500 Mbps and a high priority.
- 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 определен
Максимальная пропускная способность потока

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

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

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

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

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

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

Пример:
tcp


Статус

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

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что его техническое обслуживание выполняется сообществом Ansible. Подробную информацию см. в разделе Техническое обслуживание и поддержка модулей.

Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Adam Števko (@xen0l)

Подсказка

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

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

Spec-Zone.ru

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