Настройка стратегии использования сетей
Параметры стратегии использования сетей
Для настройки стратегии использования сетей в конфигурационном файле /etc/one/sched.conf
используется блок DEFAULT_NIC_SCHED, в котором определены значения следующих параметров:
RANK
— логическое (булево) выражение для фильтрации доступных виртуальных сетей (используется при настройке пользовательской стратегии размещения);POLICY
— номер используемой стратегии размещения:
Стратегия | Описание |
---|---|
0 | Предустановленная стратегия вида |
1 | Предустановленная стратегия вида |
2 | Пользовательская стратегия: виртуальные сети фильтруются в соответствии с правилом, заданным в параметре |
3 | Предустановленная стратегия вида |
Особенности фильтрации виртуальных сетей
Фильтрация виртуальных сетей осуществляется в соответствии с логическим выражением, заданным в параметре RANK. В качестве операндов такого выражения выступают числовые константы и параметры виртуальных сетей, значения которых собираются информационными драйверами системы мониторинга или задаются вручную в шаблоне виртуальной сети. Для фильтрации виртуальных сетей допускается использовать следующие логические операции:
- логические операции с числами:
=
— равно,!=
— не равно,>
— больше,<
— меньше,@>
— содержит (например, массив содержит определенное число);
- логические операции со строками:
=
— строки идентичны,!=
— строки не идентичны,@>
— строка содержит.
Логические выражения можно объединять в скобки. Кроме того, над выражениями можно выполнять следующие логические операции:
&
— конъюнкция (логическое умножение, операцияИ
);|
— дизъюнкция (логическое сложение, операцияИЛИ
);!
— инверсия (логическое отрицание, операцияНЕ
).