Download PDF
Download page Настройка планировщика.
Настройка планировщика
Действия планировщика настраиваются с целью адаптации под определенную инфраструктуру. Значения параметров планировщика определяются в конфигурационном файле /etc/one/sched.conf
. Для настройки действий планировщика используются параметры:
Параметр | Описание |
---|---|
ONE_XMLRPC | Адрес для подключения к API службы управления ПК СВ по протоколу XML-RPC (по умолчанию http://localhost:2633/RPC2 ) |
MESSAGE_SIZE | Размер буфера в байтах для откликов XML-RPC (по умолчанию 1073741824 ) |
TIMEOUT | Время ожидания в секундах для откликов XML-RPC (по умолчанию 60 ) |
SCHED_INTERVAL | Интервал между итерациями действий планирования в секундах (по умолчанию 15 ) |
MAX_VM | Максимальное количество виртуальных машин, задействованных в каждом действии планирования (по умолчанию 5000 ). Для планирования всех ожидающих ВМ использовать значение 0 |
MAX_DISPATCH | Максимальное количество виртуальных машин, фактически отправленных на сервер виртуализации в каждом действии планирования (по умолчанию 30 ) |
MAX_HOST | Максимальное количество виртуальных машин, отправленных на определенный сервер виртуализации в каждом действии планирования (по умолчанию 1 ) |
LIVE_RESCHEDS | Режим миграции, может принимать следующие значения:
|
COLD_MIGRATE_MODE | Режим выключения ВМ перед перемещением, может принимать следующие значения:
|
DEFAULT_SCHED | Блок параметров стратегии размещения |
DEFAULT_DS_SCHED | Блок параметров стратегии хранения |
DEFAULT_NIC_SCHED | Блок параметров стратегии использования сетей |
LOG | Блок параметров для настройки регистрации событий планировщика. Содержит следующие параметры:
|
Оптимальные значения параметров планировщика зависят от объема системы хранения, вычислительной мощности и количества физических серверов виртуализации. Значения параметров можно получить путем выяснения максимального количества виртуальных машин, которые могут быть запущены без возникновения ошибок в имеющейся конфигурации ПК СВ. После внесения изменений в конфигурационный файл необходимо перезагрузить службу планировщика командой:
sudo systemctl restart opennebula-scheduler
Конфигурацию стратегий планирования можно настроить в двух местах:
- Для каждой ВМ в соответствии с определением параметров
SCHED_RANK
иSCHED_DS_RANK
в шаблоне ВМ. - Для всех виртуальных машин в целом — в файле
/etc/one/sched.conf
(требуется перезапуск службыopennebula-scheduler
).