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