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