Подготовка фабрики в VMM 2012 (часть 7)

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

0

Конфигурирование сети. Подробные инструкции (продолжение)

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

Как добавлять балансировщики нагрузки

Используйте следующие процедуры, чтобы обнаружить и добавить балансировщики нагрузки в System Center Virtual Machine Manager (VMM) 2012. Добавив балансировщики нагрузки под управление VMM и создав связанные с ними шаблоны виртуальных IP-адресов (VIP шаблоны), пользователи, которые создают сервисы, могут автоматически предоставлять балансировщики нагрузки, когда они создают и разворачивают сервис.

Требования к учетной записи. Для проведения процедуры вы должны быть членом пользовательской роли Administrator (Администратор) или Delegated Administrator (Делегированный администратор), где административная область действия включает группы хостов, для которых вы хотите сделать доступными балансировщики нагрузки.


Необходимые условия

Прежде, чем начинать данную процедуру, убедитесь, что выполняются следующие необходимые условия:

·        У вас должен быть поддерживаемый аппаратный балансировщик нагрузки. Для бета-версии VMM 2012 поддерживаемые балансировщики нагрузки следующие:

·        BIG-IP производства F5 Networks, Inc.

·        Citrix NetScaler производства Citrix Systems, Inc.

·        На вашем сервере управления VMM должен быть установлен поставщик балансировщика нагрузки. Для информация о том, как получить поставщиков, зайдите на  Microsoft Connect.

·        Хотя это и не является требуемым необходимым условием, вы можете создать учетную запись Run As (запуска от имени) перед тем, как начнете эту процедуру. (Вы можете также создать учетную запись в течение процедуры.) Полномочия этой учетной записи должны иметь разрешения конфигурировать балансировщики нагрузки, которые вы хотите добавить. Мы рекомендуем, чтобы вы назначили учетной записи Run As категорию Network Device (Сетевые устройства). Например, создайте учетную запись Run As с именем Load Balancers (Балансировщики нагрузки), принадлежащую к категории Network Device.

Примечание

Вы можете создать учетную запись Run As в рабочей области Settings (Параметры). Более подробною информацию о создании учетных записей Run As читайте How to Create a Run As Account in VMM 2012.

 

Чтобы добавить балансировщик нагрузки

1.     Откройте рабочую область Fabric (Фабрика).

2.     На панели Fabric (Фабрика) раскройте Networking (Организация сети) и затем кликните Load Balancers (Балансировщики нагрузки).

3.     На вкладке Home (Домашняя), в группе Show (Показать) кликните Fabric Resources (Ресурсы фабрики).

4.     На вкладке Home (Домашняя), в группе Add (Добавить) кликните Add Load Balancer (Добавить балансировщик нагрузки). Откроется мастер добавления балансировщика нагрузки.

5.     На странице Specify Run As account кликните Browse (Просмотреть), затем кликните учетную запись Run As, которая имеет разрешения на балансировщик нагрузки. По умолчанию VMM выводит список всех учетных записей Run As, которым назначена категория Network Device. Когда закончите, кликните OK, затем кликните Next (Далее). Например, если вы создали учетную запись Run As, которая описана выше в разделе "Необходимые условия", выберите учетную запись Run As с именем Load Balancers.

Примечание

Если вы еще не создали учетную запись Run As, кликните Browse и затем в диалоговом окне Select a Run As Account (Выбор учетной записи Run As) кликните Create Run As Account (Создать учетную запись Run As).

6.     На странице Host Group (Группа хостов) отметьте галочку рядом с теми группами хостов, для которых будет доступен балансировщик нагрузки. Например, под названием Seattle отметьте галочку рядом с группой хостов Seattle, и затем кликните Next.

7.     На странице Manufacturer and Model (Производитель и модель) укажите производителя и модель балансировщика нагрузки, затем кликните Next.

8.     На странице Address (Адрес) сделайте следующее, потом кликните Next.

a.     Укажите IP-адрес, полное доменное имя (FQDN), или NETBIOS-имена балансировщиков нагрузки, которые имеют одного и того же производителя и модель, указанные вами в предыдущем шаге. Разделите балансировщики нагрузки запятыми или добавлением каждого балансировщика нагрузки на новой строке.

b.     В поле Port number введите номер порта, который вы используете для подключения к управлению балансировщиками нагрузки.

Например, введите FQDN LoadBalancer01.contoso.com и номер порта, который используется для связи с балансировщиком нагрузки, такой как 443.

9.     На странице Provider (Поставщик) сделайте следующее, потом кликните Next.

a.     В списке Provider кликните по доступному поставщику для использования в конфигурации балансировщика нагрузки.

b.     В списке Validate using load balancer (Проверка использования балансировщика нагрузки) кликните на доступном балансировщике нагрузки, кликните Test и смотрите результаты теста.

10.  На странице Summary (Итого) проверьте параметры и затем кликните Finish (Завершить). Появится диалоговое окно Jobs (Задания). Убедитесь, что задание имеет статус Completed (Завершено), и затем закройте диалоговое окно. Добавленный балансировщик нагрузки появится на панели Load Balancers. Колонка Provider Status (Статус поставщика) показывает активность поставщика.

Как создавать шаблоны VIP

Используя описанные ниже процедуры, вы сможете создать шаблон виртуальных IP-адресов (VIP). Шаблон виртуальных IP-адресов содержит параметры конфигурации для определенного типа трафика, связанные с балансировщиками нагрузки. Например, вы можете создать шаблон, который указывает поведение балансировщика нагрузки для трафика HTTPS на балансировщике нагрузки определенного производителя и модели. Эти шаблоны представляю лучшие практики с точки зрения конфигурации балансировщика нагрузки.

Когда пользователи создают сервисы, они могут выбрать шаблон виртуальных IP-адресов для использования, когда они хотят сбалансировать нагрузку уровня сервиса. Информацию о балансировщиках нагрузки и виртуальных IP-адресах вы можете найти в разделе "Интеграция балансировщика нагрузки" статьи Подготовка фабрики в VMM 2012 (часть 4).

Чтобы создать шаблон виртуальных IP-адресов

1.     Откройте рабочую область Fabric (Фабрика).

2.     На панели Fabric (Фабрика) раскройте Networking (Организация сети) и затем кликните VIP Templates (Шаблоны виртуальных IP-адресов).

3.     На вкладке Home (Домашняя) кликните Fabric Resources (Ресурсы фабрики).

4.     На вкладке Home в группе Create (Создать) кликните Create VIP Template (Создать шаблон VIP). Запустится мастер VIP-шаблона балансировщика нагрузки.

5.     На странице Name введите следующую информацию и затем кликните Next.

a.     Имя и описание шаблона.

b.     Порт виртуального IP-адреса для использования. Этот порт используется для типа сетевого трафика, который вы хотите сбалансировать.

Например, введите имя Web tier (HTTPS traffic) и описание — Используется для HTTPS-трафика для производственных Web-серверов.

6.     На странице Type (Тип) сделайте одно из следующих действий, потом кликните Next.

·        Кликните Generic (Общий) для создания шаблона виртуальных IP-адресов, который может быть использован на любом из поддерживаемых балансировщиков нагрузки.

·        Кликните Specific (Специфический) для создания шаблона виртуальных IP-адресов, который применяется к специфическому балансировщику нагрузки, и затем укажите производителя и модель.

Кликните любую из опций, зависящую от вашего тестового окружения, и затем кликните Next.

7.     На странице Protocol (Протокол), в списке Protocol кликните по протоколу, который вы хотите создать для шаблона виртуальных IP-адресов. Вы можете выбрать HTTP, HTTPS или Custom (Настраиваемый).

·        Если вы кликните HTTPS, выберите, пропускать или завершать HTTPS-трафик на балансировщик нагрузки.

Если вы выберете Passthrough (Пропускать), на всем пути до виртуальной машины будет поддерживаться шифрование.

Если вы выберете Terminate (Завершать), трафик будет декодирован на балансировщике нагрузки. Декодируя трафик, балансировщик нагрузки будет иметь доступ к более детальной информации прямого трафика, такой как куки (cookies) и заголовочная информация. Чтобы использовать эту опцию, на баласнсировщик нагрузки предварительно должен быть загружен сертификат. В поле Certificate subject name введите предметное имя сертификата, для примера, C=US,ST=WA,L=Redmond,O=Contoso,OU=Test,CN=www.contoso.com/emailAddress=contoso@contoso.com. Чтобы обезопасить трафик с балансировщика нагрузки на виртуальную машину, отметьте галочку Re-Encrypt (Перешифровать). Это снова зашифрует HTTPS-трафик от балансировщика нагрузки к виртуальной машине.

·        Если вы кликните Custom, введите имя протокола в поле Protocol name.

Например, кликните HTTPS, затем выберите либо Passthrough, либо Terminate, в зависимости от вашего тестового окружения.

8.     На странице Persistence (Сохраняемость) вы можете отметить галочку Enable persistence (Включить сохраняемость), чтобы включить сохраняемость сессии (также известное как родство). Если вы включите сохраняемость, балансировщик нагрузки будет всегда пытаться связать напрямую клиента с той виртуальной машиной, которая находится за балансировщиком нагрузки. Это основано на исходном IP-адресе и маске подсети, которую вы указали (например, 255.255.255.0), конечном IP-адресе, и других типах сохраняемости, таких как куки или ID сессии SSL. (Опции различаются в зависимости от выбранного протокола.) Вы можете также кликнуть Custom и затем определить настраиваемый тип сохраняемости. Для настраиваемого типа сохраняемости значение сохраняемости необязательно.

9.     На странице Load balancing method выберите метод балансировки нагрузки для использования с новыми соединениями, и затем кликните Next. Вы можете конфигурировать новые соединения быть направленными на сервер, основываясь на минимальном числе соединений, самом быстром времени отклика, или используя круговую систему распределения нагрузки (round robin), где участвует каждый сервер. Вы можете также кликнуть Custom  и затем в списке Custom method (Настраиваемый метод) кликните метод, поддерживаемый вашим балансировщиком нагрузки,

10.  На странице Health Monitors (Мониторинг состояния) вы можете указать запрос, который будет совершаться с регулярным интервалом, чтобы проверять, что балансировщик нагрузки доступен. (Добавление монитора состояния необязательно.) Чтобы добавить монитор состояния, следуйте шагам:

a.     Кликните Insert (Вставить).

b.     В списке Protocol кликните желаемый протокол для мониторинга.

c.      Под колонкой Request (Запрос) кликните в пустое поле, и затем введите запрос. Например, введите GET /. Типично, эта команда будет делать запрос HTTP GET к домашней странице балансировщика нагрузки и проверятьзаголовок ответа, такой как 200 OK.

d.     Изменить тип отклика, интервал, время простоя и количество повторов, кликните поле под желаемой колонкой, и затем введите новое значение. Например, под Response (Отклик) введите 200.

Примечание

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

 

11.  На странице Summary (Итого) проверьте параметры и затем кликните Finish (Завершить).

12.  Появится диалоговое окно Jobs (Задания). Убедитесь, что задание имеет статус Completed (Завершено), и затем закройте диалоговое окно.

Шаблон виртуальных IP-адресов, который вы добавили, появится на панели VIP Templates.

 

 

 



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