Поделиться через


Общее представление о размещении и оценках виртуальных машин в VMM

 

Опубликовано: Июль 2016

Применимо к: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

При выполнении развертывания или миграции виртуальной машины на узел Virtual Machine Manager (VMM) использует функцию размещения виртуальной машины (также называемую функцией интеллектуального размещения) для оценки соответствия доступных узлов требованиям. Алгоритм размещения анализирует данные производительности для нагрузки и узла, а затем оценивает узлы по пятибалльной шкале, указывая оптимальный вариант размещения. В следующей таблице приведены сводные сведения об использовании процесса размещения VMM для различных вариантов развертывания.

Сценарий развертывания Подробные сведения
Создание новой виртуальной машины на основе диска, существующей виртуальной машины или шаблона. При создании новой виртуальной машины оценка узла используется для оптимизации выбора узла.

Если пользователь самообслуживания использует виртуальную машину, или для перемещения виртуальной машины в группу узлов используется перетаскивание, узел будет назначен программой VMM автоматически на основе максимальной оценки.
Преобразование физического компьютера или виртуальной машины, не использующей оболочку Hyper-V Мастера преобразования предоставляют оценки узлов, позволяющие выбрать самый подходящий узел.
Миграция виртуальной машины Во время миграции (автономной, быстрой миграции, динамической миграции) VMM предоставляет оценки узлов, позволяющие выбрать подходящий узел.

Улучшения функции размещения начиная с Пакет обновления 1 для System Center 2012

Начиная с Пакет обновления 1 для System Center 2012 в VMM имеются следующие улучшения.

  • Ряд улучшений производительности для функции размещения. В частности, начиная с Пакет обновления 1 для System Center 2012 в VMM узлы определяются согласно оценки; выбрать подходящий узел можно до завершения оценки. В VMM в System Center 2012 узел нельзя выбрать до тех пор, пока не будут оценены все узлы.

  • Размещение на кластерах также улучшено с помощью следующих функций.

    • Предпочтительные владельцы. Эта функция позволяет указать предпочтительные узлы для виртуальной машины. Это свойство является параметром диспетчера отказоустойчивости кластеров, который ��спользуется во время отработки отказа. Если требуется выполнить отработку отказа для виртуальной машины, VMM пытается сначала использовать предпочтительных владельцев.

    • Возможные владельцы. Эта функция позволяет указать возможные узлы-владельцы для виртуальной машины. Если узел не включен в список возможных владельцев, VMM и диспетчер отказоустойчивых кластеров не допустят размещения виртуальной машины на этом узле.

    • Наборы доступности. Эта функция позволяет идентифицировать виртуальные машины, которые должны храниться на разных узлах. При создании набора доступности функция автоматического размещения разместит виртуальные машины в соответствии с параметрами набора доступности.

  • Функция размещения теперь учитывает заданные классификации хранилища. Облака можно добавлять в область, чтобы ограничивать развертывание виртуальных машин только в определенных классификациях хранилища.

Вычисление оценки узла

VMM оценивает все узлы в выбранной группе узлов, а также любые узлы, которые содержатся в дочерних группах узлов. Оценка узла вычисляется по шкале от 0 до 5, где пять звезд означают максимальную оценку. Оценки основываются на критериях по умолчанию. Учтите, что критерии оценки узлов включают не все сведения. Например, скорость сетевого подключения не учитывается. Оценки основываются на отдельных узлах, а не на относительной пригодности всех доступных узлов. Оценки одного узла не зависят от оценок других узлов.VMM вычисляет оценки узлов согласно определенным формулам, описанным в следующей таблице.

Рейтинг Формула
ЦП [ 1 – (загрузка ЦП / (100 – резерв ЦП)) ] x вес ЦП
Память (ОЗУ) [ 1 – (используемая память / (всего памяти – резерв памяти)) ] x вес памяти
Производительность операций дискового ввода-вывода [ 1 – (число операций ввода-вывода / максимальное число операций ввода-вывода) ] x вес диска
Сеть [ 1 – ( использование сети / (100 – резерв сети)) ] x вес сети

Узел оценивается, только если требуется разместить виртуальную машину. Собранные об узле сведения сравниваются с данными о ресурсах, которые требуются для виртуальной машины, и узлу назначается оценка. Во время автоматического размещения VMM пытается использовать узел, которому назначена максимальная оценка. Во время выполнения размещения вручную оценка узла также отображается, чтобы помочь выбрать подходящий узел. Начиная с Пакет обновления 1 для System Center 2012 в VMM можно выбрать узел, даже если оценка всех узлов не завершена. Выбранный узел должен иметь положительную оценку.

VMM измеряет показатели ЦП, памяти, диска и использования сети примерно каждые 10 минут, пересчитывая среднюю оценку (которая представляет собой среднее значение всех изменений, выполненных в рамках последней операции), а затем сбрасывает оценку узла. Оценки узлов сбрасываются в следующих случаях:

  • создание новой виртуальной машины;

  • развертывание, сохранение, миграция или удаление виртуальной машины;

  • включение, выключение или перемещение виртуальной машины в состояние остановки, паузы или в сохраненное состояние.

Нулевая оценка

Узлу может быть назначена нулевая оценка, если он не соответствует условиям для получения положительной оценки. Чтобы получить положительную оценку, узел должен соответствовать следующим критериям.

  • Узел должен иметь по крайней мере один жесткий диск с достаточным объемом свободного места, которое требуется виртуальной машине. При использовании динамических жестких дисков используется текущий, а не максимальный размер жесткого диска.

  • Объем памяти, который требуется виртуальной машине, должен быть меньше текущего объема памяти, доступного на узле. Узел также должен иметь достаточно доступной памяти для запуска виртуальной машины.

    Однако, вам следует просмотреть сведения о том, как обойти ограничение на нагрузку, в статье В VMM в System Center 2012 R2 с накопительным пакетом обновления 6 (UR6) теперь возможно обойти ограничение на нагрузку для определенной мощности облака и группы узлов при использовании реплик виртуальных машин.

  • Если включен режим динамической памяти, учтите следующее.

    • Если виртуальная машина (включая любую из ее контрольных точек) настроена на использование динамической памяти, на узле также должна быть включена динамическая память. В противном случае размещение виртуальной машины будет заблокировано во время создания или миграции.

    • Для размещения новой или остановленной виртуальной машины узел должен как минимум соответствовать требованию виртуальной машины к памяти при запуске.

    • Для размещения новой или остановленной виртуальной машины узел должен как минимум соответствовать требованию виртуальной машины к памяти при запуске.

    • Для размещения виртуальной машины в сохраненном состоянии последнее известное значение использования памяти виртуальной машины сравнивается с памятью виртуальной машины при загрузке.

  • Узел должен включать все виртуальные сети, необходимые для виртуальной машины. При использовании тегов сети теги сетевых расположений для виртуальной машины и узла должны быть идентичны.

  • Узел, находящийся в режиме обслуживания, автоматически получает нулевую оценку.

  • Если на виртуальной машине включен 3D-видеоадаптер Microsoft RemoteFX, учтите следующие условия. Если эти условия не выполняются, размещение блокируется во время создания или миграции виртуальной машины.

    • Узел должен поддерживать RemoteFX.

    • На узле должен быть установлен один или несколько графических процессоров (GPU), поддерживающих RemoteFX, с достаточным объемом доступной памяти. Если виртуальная машина выполняется, размещение будет заблокировано. Если она остановлена или находится в сохраненном состоянии, будет выдана нулевая оценка с предупреждением, но размещение не будет заблокировано.

  • Виртуальные машины высокой надежности должны размещаться на кластерных узлах. VMM назначает нулевую оценку узлам, которые не помещены в кластер, однако добавление вручную не блокируется. При выполнении миграции виртуальной машины высокой доступности на узел, не входящий в кластер, после миграции она перестанет быть машиной высокой надежности.

  • VMM блокирует миграцию узлов Hyper-V на узлы, на которых выполняется другое программное обеспечение виртуализации. Миграция виртуальной машины с определенными компонентами (не разрешенными программным обеспечением виртуализации), которые выполняются на узле, будет блокирована. Например, узлы Hyper-V не допускают загрузку с жесткого диска SCSI.