Spec-Zone.ru › Ansible 2.4

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
нет средний
  • низкий
  • средний
  • высокий
Устанавливает относительный приоритет для потока.
remove_ip
нет
Определяет сетевой поток по удаленному IP-адресу.
state
нет наличие
  • отсутствует
  • наличие
  • сброшено
Создание/удаление/включение/выключение 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
локальный IP-адрес потока
если local_ip определен строка 10.0.0.42
local_port
локальный порт потока
если local_port определен целое число 1337
maxbw
максимальная пропускная способность потока
если maxbw определен строка 100M
name
имя потока
всегда строка http_drop
priority
приоритет потока
если priority определен строка низкий
remote_Ip
удаленный IP-адрес потока
если remote_ip определен строка 10.0.0.42
state
состояние целевого объекта
всегда строка наличие
temporary
сохранение потока
всегда булево True
transport
транспорт потока
если transport определен строка tcp

Статус

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

Для получения помощи в разработке модулей, если вам это интересно, прочитайте Справочная информация и вклад в сообщество, Тестирование Ansible и Разработка модулей.

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

Spec-Zone.ru

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