VMmanager
Поддержка

Выбор узла кластера для ВМ

При создании виртуальной машины (ВМ) вы можете указать узел кластера для её размещения или выбрать вариант автоматического назначения узла. Алгоритм автоматического выбора узла зависит от настроек кластера. 

При создании кластера вы выбираете тип распределения ВМ на узлах:

  • последовательное — ВМ создаются на самом загруженном узле кластера. Такой тип позволяет использовать минимальное количество физических ресурсов, добавлять новые узлы постепенно и при необходимости выводить неиспользуемые серверы из кластера; 
  • равномерное — ВМ создаются на самом свободном узле кластера. Такой тип позволяет эффективнее использовать доступные физические ресурсы и обеспечить максимальную производительность виртуальной инфраструктуры.

Чтобы выбрать самый свободный или самый загруженный узел кластера, VMmanager вычисляет для каждого узла коэффициент доступных ресурсов. 

Формула расчёта коэффициента: 

K = (T − U) / T

где:

  • K — коэффициент доступных ресурсов;
  • T — общее количество ресурса на узле с учётом оверселлинга;
  • U — уже используемое количество ресурса. 

Алгоритм выбора узла:

  1. Расчёт коэффициента каждого узла:
    1. Расчёт коэффициентов по типам ресурсов: количество CPU, оперативной памяти и дискового пространства. 
    2. Выбор наименьшего результата из трёх.
  2. Сортировка узлов кластера по полученным коэффициентам. При последовательном распределении — чем ниже коэффициент, тем выше приоритет выбора узла. При равномерном распределении — чем выше коэффициент, тем выше приоритет выбора узла.
  3. Последовательная проверка на возможность разместить ВМ. Если на узле недостаточно ресурсов, то проверяется следующий по приоритету. 
  4. Процесс завершается, когда найден узел с достаточным количеством ресурсов. 


Дата последнего обновления статьи: 06.03.2025. Статья подготовлена техническими писателями ISPsystem .