Общие сведения о настройке балансировки нагрузки в 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 можно балансировать нагрузку по запросам к виртуальным машинам, образующим уровень служб. Вы можете добавить поддерживаемые аппаратные системы балансировки нагрузки через консоль VMM, либо, в некоторых конфигурациях, можно использовать балансировку сетевой нагрузки Майкрософт (NLB). NLB устанавливается в качестве возможной системы балансировки нагрузки при установке VMM. В качестве метода балансировки нагрузки NLB использует циклический перебор.
![]() |
---|
В обоих приведенных выше конфигурациях вместо этого можно использовать аппаратную балансировку нагрузки. |
Чтобы добавить поддерживаемые аппаратные подсистемы балансировки нагрузки, необходимо установить поставщик конфигураций, который можно получить у изготовителя подсистемы балансировки нагрузки. Поставщик конфигураций представляет собой подключаемый модуль для VMM, преобразующий команды PowerShell VMM в вызовы API, характерные для изготовителя и модели подсистемы балансировки нагрузки.
Перед использованием аппаратной подсистемы балансировки нагрузки или NLB следует создать связанные шаблоны виртуальных IP-адресов (VIP).
Шаблоны виртуальных IP-адресов
Шаблон виртуальных IP-адресов содержит связанные с подсистемой балансировки нагрузки параметры конфигурации для конкретного типа сетевого трафика. Например, можно создать шаблон, задающий механизм действия подсистемы балансировки нагрузки для HTTPS-трафика, с учетом конкретного изготовителя и модели подсистемы балансировки нагрузки. Эти шаблоны являются рекомендуемыми с точки зрения конфигурации подсистемы балансировки нагрузки.
После того, как шаблон виртуальных IP-адресов будет создан, пользователи (включая пользователей самообслуживания) могут указать шаблон виртуальных IP-адресов, который будет использоваться при создании службы. Когда пользователь моделирует службу, он может выбрать доступный шаблон, которой оптимально соответствует его потребностям в типе подсистемы балансировки нагрузки и типе приложения.
![]() |
---|
Сведения о создании шаблонов виртуальных IP-адресов см. в разделах Создание шаблонов виртуальных IP-адресов для аппаратных подсистем балансировки нагрузки в VMM и Создание шаблонов виртуальных IP-адресов для балансировки сетевой нагрузки (NLB) в VMM. |
Рабочий процесс аппаратной подсистемы балансировки нагрузки
В следующем списке описывается рабочий процесс аппаратной системы балансировки нагрузки для балансировки нагрузки уровня служб.
В консоли VMM во время создания пула статических IP-адресов администратор настраивает зарезервированный диапазон виртуальных IP-адресов.
Примечание
Это действие можно выполнить в любое время до развертывания службы, использующей подсистему балансировки нагрузки. Необходимо учесть, что для каждого уровня служб, использующего балансировку нагрузки, требуется один виртуальный IP-адрес.
Администратор устанавливает поставщик конфигурации подсистемы балансировки нагрузки на сервере управления VMM.
Примечание
Сведения о поддерживаемых подсистемах балансировки нагрузки и получении поставщиков конфигураций см. в разделе "Необходимые компоненты" в Добавление аппаратных подсистем балансировки нагрузки в VMM.
В консоли VMM администратор добавляет подсистему балансировки нагрузки к управлению VMM. В мастере добавления подсистемы балансировки нагрузки администратор выполняет следующие действия.
Выбирает группы узлов, в которых будет доступна подсистема балансировки нагрузки.
Указывает изготовителя и модель подсистемы балансировки нагрузки.
Указывает DNS-имена (или IP-адреса) подсистемы балансировки нагрузки и номер порта, используемый для управления балансировкой нагрузки.
Указывает соответствие логическим сетям.
Выбирает поставщика конфигурации.
При необходимости проверяет подключение к подсистеме балансировки нагрузки.
В консоли VMM администратор создает один или несколько шаблонов виртуальных IP-адресов. Выполняя действия в мастере шаблонов виртуальных IP-адресов подсистемы балансировки нагрузки, администратор определяет следующие параметры.
Используемый порт для типа сетевого трафика, к которому будет применена балансировка нагрузки
Необходимость применения шаблона к любой поддерживаемой подсистеме балансировки нагрузки или к конкретному типу подсистемы балансировки нагрузки
Тип протокола для балансировки нагрузки (например, HTTPS)
Необходимость включения сохранения состояния сеанса
Дополнительные мониторы работоспособности, которые можно настроить для периодической проверки получения ответов от подсистемы балансировки нагрузки
Используемый тип метода балансировки нагрузки
Дополнительные сведения см. в статье Создание шаблонов виртуальных IP-адресов для аппаратных подсистем балансировки нагрузки в VMM.
Пользователь (как правило, пользователь самообслуживания) создает шаблон службы. В окне конструктора шаблонов служб он добавляет подсистему балансировки нагрузки к уровню служб, а затем выбирает шаблон виртуальных IP-адресов (VIP) для использования. После развертывания службы VMM автоматически выбирает виртуальный IP-адрес в зарезервированном диапазоне в пуле статических IP-адресов и назначает его подсистеме балансировки нагрузки. Этот IP-адрес считается внешним IP-адресом для уровня служб с балансировкой нагрузки.VMM также назначает статические IP-адреса виртуальным машинам, образующим уровень служб. Эти адрес считаются внутренними выделенными IP-адресами, поскольку они находятся позади подсистемы балансировки нагрузки.
После развертывания службы администратор проверяет в консоли VMM, какой виртуальный IP-адрес используется в качестве внешнего IP-адреса для уровня службы. Затем он обращается к администратору DNS с просьбой создать DNS-запись для назначенного виртуального IP-адреса. Например, при балансировке нагрузки внешнего веб-уровня для службы администратор может проверить, какой виртуальный IP-адрес используется для этого уровня. Администратор DNS может создать запись в DNS для имени, которое будут указывать пользователи для подключения к внешней службе. Например, администратор DNS может создать DNS-запись для имя_службы.contoso.com с соответствующим виртуальным IP-адресом.
Примечание
Дополнительные сведения о том, как балансировать нагрузку на уровне службы с помощью аппаратной балансировки нагрузки, смотрите в статьях Как добавить в шаблон службы сетевые компоненты и How to Configure a Hardware Load Balancer for a Service Tier (Настройка аппаратной подсистемы балансировки нагрузки для уровня служб).
Рабочий процесс NLB
Ниже перечислен порядок действий с NLB для балансировки нагрузки на уровне службы. Этот порядок, однако, не может быть применен, если уровень служб работает под Linux, или для службы, в которой сети виртуальных машин настроены с использованием виртуализации сети. Вместо этого используйте Рабочий процесс аппаратной подсистемы балансировки нагрузки, упомянутую ранее в этом разделе.
Ниже приведен порядок работы с NLB:
В консоли VMM во время создания пула статических IP-адресов администратор настраивает зарезервированный диапазон виртуальных IP-адресов.
Примечание
Это действие можно выполнить в любое время до развертывания службы, использующей подсистему балансировки нагрузки. Необходимо учесть, что для каждого уровня служб, использующего балансировку нагрузки, требуется один виртуальный IP-адрес.
В консоли VMM администратор создает один или несколько шаблонов виртуальных IP-адресов. Выполняя действия в мастере шаблонов виртуальных IP-адресов подсистемы балансировки нагрузки, администратор определяет следующие параметры.
Используемый порт для типа сетевого трафика, к которому будет применена балансировка нагрузки
Тип шаблона (в данном случае — специальный тип шаблона, заданный как Microsoft NLB)
Тип протокола для балансировки нагрузки (TCP, UPD или оба)
Необходимость включения сохранения состояния сеанса
Пользователь (как правило, пользователь самообслуживания) настраивает шаблон службы с помощью следующих действий.
Для уровня, к которому будет применена балансировка нагрузки, пользователь должен указать шаблон виртуальной машины, соответствующий определенным требованиям к конфигурации для NLB. Сведения о требованиях к конфигурации см. в статье How to Configure NLB for a Service Tier (Настройка NLB для уровня служб).
В окне конструктора шаблонов служб пользователь добавляет подсистему балансировки нагрузки, а затем выбирает шаблон виртуальных IP-адресов (VIP) для использования.
После развертывания службы VMM автоматически выбирает виртуальный IP-адрес в зарезервированном диапазоне в пуле статических IP-адресов и назначает его подсистеме балансировки нагрузки.VMM также назначает статические IP-адреса виртуальным машинам, образующим уровень служб.
После развертывания службы администратор проверяет в консоли VMM, какой виртуальный IP-адрес используется для службы. Затем он обращается к администратору DNS с просьбой создать DNS-запись для назначенного виртуального IP-адреса. Например, при балансировке нагрузки внешнего веб-уровня для службы администратор может проверить, какой виртуальный IP-адрес используется для этого уровня. Администратор DNS может создать запись в DNS для имени, которое будут указывать пользователи для подключения к внешней службе. Например, администратор DNS может создать DNS-запись для имя_службы.contoso.com с соответствующим виртуальным IP-адресом.
Примечание
Более подробные сведения о балансировке нагрузки уровня служб с помощью NLB см. в статье How to Configure NLB for a Service Tier (Настройка NLB для уровня служб).
Обзор сценария-примера
Процедуры в этом разделе содержат примеры, демонстрирующие концепции. Полная сводка примеров, используемых в этом разделе, представлена в разделе "Сетевые возможности" таблицы в Подготовка структурного сценария в VMM.
![]() |
---|
Эти примеры не являются рекомендациями по настройке демонстрационной среды. Их необходимо адаптировать для существующей тестовой среды. |
В этом разделе
Следующие процедуры используются для настройки балансировки нагрузки в виртуализованной среде.
Процедура | Описание |
---|---|
Добавление аппаратных подсистем балансировки нагрузки в VMM | Описывает добавление поддерживаемых аппаратных подсистем балансировки нагрузки в среду VMM для балансировки нагрузки запросов на обслуживание. Note: При использовании функции балансировки сетевой нагрузки Майкрософт (NLB) аппаратную подсистему балансировки нагрузки добавлять не нужно. При установке VMM NLB автоматически входит в состав продукта в качестве подсистемы балансировки нагрузки. Для использования NLB необходимо создать шаблоны виртуальных IP-адресов NLB, описанные в последней строке этой таблицы. |
Создание шаблонов виртуальных IP-адресов для аппаратных подсистем балансировки нагрузки в VMM | Описывает создание шаблонов виртуальных IP-адресов, используемых во время создания службы для выбора аппаратной подсистемы балансировки нагрузки, которая оптимально соответствует потребностям приложения. |
Создание шаблонов виртуальных IP-адресов для балансировки сетевой нагрузки (NLB) в VMM | Описывает создание шаблонов виртуальных IP-адресов NLB, используемых во время создания службы, для настройки NLB для уровня службы. |
Дальнейшие действия после настройки балансировки нагрузки в System Center 2012 с пакетом обновления 1 (SP1) или System Center 2012 R2
Сведения о дальнейших действиях, выполняемых после настройки балансировки нагрузки в Пакет обновления 1 для System Center 2012 или System Center 2012 R2, см. в следующих разделах с обзорами работы в сети.
Раздел | Шаг |
---|---|
Настройка портов и коммутаторов для сетей виртуальных машин в VMM (для Пакет обновления 1 для System Center 2012 и System Center 2012 R2) | Настройте профили и классификации портов и используйте их в логических коммутаторах для согласованного применения параметров портов к сетевым адаптерам и виртуальным сетевым адаптерам. После настройки параметров портов выполните настройку логических коммутаторов и, если необходимо, расширений коммутаторов (для качества обслуживания (QoS), отслеживания или безопасности). |
Настройка сетей виртуальных машин и шлюзов в VMM (для Пакет обновления 1 для System Center 2012 и System Center 2012 R2) | Настройте сети виртуальной машины (поверх логических сетей), что позволит использовать виртуализацию сетей или другие сетевые возможности. Для повышения эффективности подключений в сетях виртуальных машин с сетевой виртуализацией можно использовать шлюзы. |
Дальнейшие действия после настройки сетевых подключений
Сведения о дальнейших действиях, выполняемых после настройки сети, см. в следующих разделах.
Раздел | Шаг |
---|---|
Подготовка структуры в VMM | Настройка дополнительных ресурсов структуры, таких как ресурсы хранилища и библиотеки. |
Добавление и управления узлами Hyper-V и масштабируемыми файловыми серверами в VMM Управление узлами VMware ESX и Citrix XenServer в VMM |
Настройте узлы. |
Создание и развертывание виртуальных машин и служб в VMM | Разверните виртуальные машины — отдельно или как часть службы. |
См. также
Общие сведения о настройке логических сетей в VMM
Распространенные сценарии сетевого взаимодействия в VMM в System Center 2012
Распространенные сценарии сетевого взаимодействия в System Center 2012 с пакетом обновления 1 (SP1) и System Center 2012 R2
Настройка портов и коммутаторов для сетей виртуальных машин в VMM
Настройка сетей виртуальных машин и шлюзов в VMM
Сетевые настройки в VMM