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