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