Настройка динамической оптимизации и оптимизации энергопотребления в VMM 2012

Пост от Алексей Леготин | в категории Virtual Machine Manager | добавлен 16-06-2011

0

Содержание данной статьи применимо к бета-версии Virtual Machine Manager 2012, оригинал статьи обновлен 22 марта 2011г., перевод актуален на данную дату оригинальной статьи. Оригинал находится по адресу http://technet.microsoft.com/en-us/library/gg675109.aspx.

Процедуры в этом разделе объясняют, как в System Center Virtual Machine Manager (VMM) 2012 настраивать динамическую оптимизацию и оптимизацию энергопотребления для кластеров хостов, которые поддерживают живую миграцию. Также объясняется, как запускать для кластера хостов динамическую оптимизацию по запросу.

Являющаяся новым в VMM 2012, Динамическая Оптимизация производит миграцию виртуальных машин для обеспечения балансировки ресурсов внутри кластеров хостов, которые поддерживают живую миграцию. С помощью Оптимизации Энергопотребления VMM 2012 может помочь сэкономить электроэнергию в виртуализированной среде путем выключения хостов, когда они не нужны, и включения хостов, когда они понадобятся снова.

VMM 2012 поддерживает Динамическую Оптимизацию и Оптимизацию Энергопотребления на кластерах хостов Hyper-V и на кластерах хостов, которые поддерживают живую миграцию, в управляемых средах VMware ESX и Citrix XenServer. Для оптимизации энергопотребления компьютеры должны иметь контроллер управления системной платой (Baseboard Management Controller — BMC), который позволяет управление по вспомогательному каналу.

Примечание
В VMM 2012 Динамическая Оптимизация заменяет балансировку нагрузки хостов, которая выполняется для модуля Performance and Resource Optimization (PRO) мониторами PRO CPU Utilization и PRO Memory Utilization в System Center Virtual Machine Manager (VMM) 2008 R2.

Динамическая Оптимизация в VMM 2012

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

Динамическая оптимизация может быть сконфигурирована на группе хостов, для миграции виртуальных машин внутри кластеров хостов с указанной частотой и агрессивностью. Агрессивность определяет количество дисбаланса нагрузки, которое требуется для инициализации миграции в течение процесса динамической оптимизации. По умолчанию, виртуальные машины мигрируют каждые 10 минут с низкой агрессивностью. Конфигурируя частоту и агрессивность для Динамической Оптимизации, администратор должен учитывать стоимость ресурсов для дополнительных миграций по сравнению с преимуществами балансировки нагрузки между хостами в кластере. По умолчанию, группа хостов наследует параметры Динамической Оптимизации от своей родительской группы хостов.

Если группа хостов содержит отдельные хосты или кластеры хостов, которые не поддерживают живую миграцию, то на этих хостах динамическая оптимизация не производится. Любые хосты, которые находятся в режиме обслуживания, также исключаются из Динамической Оптимизации. Кроме того, VMM 2012 производит миграцию только высокодоступных виртуальных машин, которые используют общее хранилище. Если кластер хостов содержит виртуальные машины, которые являются невысокодоступными, то эти виртуальные машины не мигрируют в течение Динамической Оптимизации.

Динамическая Оптимизация по запросу также доступна для индивидуальных кластеров хостов с использованием действия Optimize Hosts (Оптимизировать хосты) в рабочей области VMs and Services (Виртуальные машины и Сервисы). Динамическая Оптимизация по запросу может быть произведена без настройки Динамической Оптимизации на группах хостов. После того, как для кластера хостов запрошена Динамическая Оптимизация, VMM 2012 выводит список виртуальных машин, которые могут быть смигрированы с подтверждения администратора.

 

Оптимизация энергопотребления в VMM 2012

Оптимизация Энергопотребления – это необязательная функция Динамической Оптимизации, и она доступна только тогда, когда группа хостов сконфигурирована для миграции виртуальных машин посредством Динамической Оптимизации. С помощью Оптимизации Энергопотребления VMM 2012 помогает экономить электроэнергию путем выключения хостов, которые не нужны, чтобы удовлетворять требованиям к ресурсам внутри кластера, и включения их, когда они снова понадобятся.

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

Перед выключением хоста для оптимизации энергопотребления VMM производит миграцию всех виртуальных машин на другие хосты кластера. Когда хост нужен снова, VMM 2012 включает его и затем производит Динамическую Оптимизацию для миграции виртуальных машин и баланса нагрузки внутри кластера хостов. Когда Оптимизация Энергопотребления на группе хостов выключена, или когда плановый период Оптимизации Энергопотребления кончается, тот же процесс происходит со всеми хостами, которые были выключены посредством Оптимизации Энергопотребления.

 

Установка ресурсных пределов для Динамической Оптимизации и Оптимизации Энергопотребления

В VMM 2012 вычисления по Динамической Оптимизации и Оптимизации Энергопотребления производятся одним процессом. Следующие параметры в свойствах группы хостов определяют действия, которые VMM 2012 производит на кластерах хостов:

  • Уровни Динамической Оптимизации для группы хостов устанавливают пределы использования ресурсов на хостах, свыше которых VMM 2012 пытается проводить миграцию виртуальных машин внутри кластера для улучшения балансировки нагрузки. Уровень Динамической Оптимизации устанавливается для каждого из следующих ресурсов: процессор, память, дисковая система ввода-вывода и пропускная способность сети.
  • Уровни размещения для группы хостов устанавливают доступные ресурсные емкости, которые должны обслуживаться на оставшихся хостах, когда VMM 2012 выключит хост, чтобы сэкономить электроэнергию в течение оптимизации энергопотребления. Цель параметров уровней размещения – обеспечить буфер доступных ресурсов, чтобы гарантировать, что колебания в использовании ресурсов во время нормального режима не вызовут включения и выключения хостов без необходимости в процессе оптимизации энергопотребления. Уровни размещения устанавливаются для процессора, памяти, дискового пространства, дискового ввода-вывода и сетевого ввода-вывода.

Когда оптимизация энергопотребления включена на группе хостов, Динамическая Оптимизация и Оптимизация Энергопотребления производятся согласованно. Хосты, которые VMM 2012 выключает для экономии энергии могут быть включены для балансировки нагрузки либо удовлетворять требованиям виртуальных машин.

Дополнительную информацию по конфигурированию уровней Динамической Оптимизации и уровней размещения для группы хостов смотрите в статье Как настраивать Динамическую Оптимизацию и Оптимизацию Энергопотребления.

 

Подготовка сценария

Чтобы подготовиться к этому сценарию, убедитесь, что выполняются следующие требования:

  • Чтобы протестировать эффект от Динамической Оптимизации, VMM 2012 должен управлять кластером хостов, который поддерживает живую миграцию. Для информации о конфигурировании кластеров хостов Hyper-V в VMM 2012 смотрите статью Создание кластера хостов Hyper-V (обзор). Информацию о добавлении к VMM 2012 сред VMware ESX и Citrix XenServer смотрите в статье Managing VMware and Citrix XenServer from VMM 2012 (http://go.microsoft.com/fwlink/?LinkID=211118).

     

Примечание
Вы можете настроить Динамическую Оптимизацию и Оптимизацию Энергопотребления на любой группе хостов. Тем не менее, параметры не будут иметь эффекта, пока группа хостов не содержит кластера хостов.

 

  • Чтобы протестировать Оптимизацию Энергопотребления, компьютеры хостов должны иметь встроенный BMC-контроллер, который позволяет управление по вспомогательному каналу. Более подробную информацию о требованиях к BMC вы можете найти в статье Как настраивать параметры BMC-контроллера хоста.
  • Чтобы увидеть Динамическую Оптимизацию и Оптимизацию Энергопотребления в действии, вы должны развернуть и запустить виртуальные машины на кластере хостов. Более подробную информацию читайте в статье Creating and Deploying Virtual Machines in VMM 2012 (http://go.microsoft.com/fwlink/?LinkID=211120).

 

В этом разделе

Используйте процедуры этого раздела, чтобы выполнить следующие задачи:

Процедура Описание
Как настраивать Динамическую Оптимизацию и Оптимизацию Энергопотребления Описывается, как настраивать Динамическую Оптимизацию и Оптимизацию Энергопотребления для группы хостов.
Как запустить Динамическую Оптимизацию на кластере хостов Описывается, как внутри кластера хостов инициализировать Динамическую Оптимизацию по запросу с использованием действия Optimize Hosts в рабочей области Fabric.


Написать комментарий