Общие параметры планировщика#
Действия планировщика настраиваются с целью адаптации под определенную инфраструктуру. Значения параметров планировщика определяются в конфигурационном файле /etc/one/sched.conf
. Для настройки действий планировщика используются параметры, приведенные в таблице:
Параметр |
Описание |
---|---|
|
Адрес для подключения к API службы управления ПВ по протоколу |
|
Размер буфера в байтах для откликов |
|
Время ожидания в секундах для откликов |
|
Интервал между итерациями действий планирования в секундах (по умолчанию 15) |
|
Максимальное количество виртуальных машин, задействованных в каждом действии планирования (по умолчанию 5000). Для планирования всех ожидающих ВМ использовать значение «0» |
|
Максимальное количество виртуальных машин, фактически отправленных на сервер виртуализации в каждом действии планирования (по умолчанию 30) |
|
Максимальное количество виртуальных машин, отправленных на определенный сервер виртуализации в каждом действии планирования (по умолчанию 1) |
|
Режим миграции, может принимать следующие значения:
|
|
Режим выключения ВМ перед перемещением, может принимать следующие значения:
|
|
Блок параметров стратегии размещения |
|
Блок параметров стратегии хранения |
|
Блок параметров стратегии использования сетей |
|
Блок параметров для настройки регистрации событий планировщика.
Содержит следующие параметры:
1.
|
Оптимальные значения параметров планировщика зависят от объема системы хранения, вычислительной мощности и количества физических серверов виртуализации. Значения параметров можно получить путем выяснения максимального количества виртуальных машин, которые могут быть запущены без возникновения ошибок в имеющейся конфигурации ПВ.
После внесения изменений в конфигурационный файл необходимо перезагрузить службу планировщика командой: .. code-block:: bash
sudo systemctl restart opennebula-scheduler
Конфигурацию стратегий планирования можно настроить в двух местах:
для каждой ВМ в соответствии с определением параметров
SCHED_RANK
иSCHED_DS_RANK
в шаблоне ВМ;для всех виртуальных машин в целом — в файле
/etc/one/sched.conf
(требуется перезапуск службыopennebula-scheduler
).