Spec-Zone.ru › Ansible 2.5

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

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

  • Краткое описание
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Статус
    • Автор

Краткое описание

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

Параметры

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

псевдонимы: flow
priority
    Варианты:
  • low
  • medium ←
  • high
Устанавливает относительный приоритет потока.
remote_ip
Идентифицирует сетевой поток по удаленному IP-адресу.
state
    Варианты:
  • absent
  • present ←
  • resetted
Создание/удаление/включение/выключение IP-адреса на сетевом интерфейсе.
temporary
    Варианты:
  • true
  • false
По умолчанию:
нет
Указывает, что настроенный поток временный. Временные потоки не сохраняются после перезагрузки.
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 определен
Приоритет потока

Пример:
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–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.5/modules/flowadm_module.html

Spec-Zone.ru

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