Если вы хотите ознакомиться с остальными частями этой статьи, пожалуйста, прочитайте:
- Распределение нагрузки серверов Exchange 2007 Client Access с использованием технологии Windows Network Load-Balancing - Часть 1: Обзор кластеров Windows NLB
- Распределение нагрузки серверов Exchange 2007 Client Access с использованием технологии Windows Network Load-Balancing - Часть 3: Создание сертификатов и тестирование клиентских служб
В этой статье мы продолжим то, что не закончили в первой части – как вам распределить нагрузку в серверах Exchange 2007 Client Access, используя технологию Windows Network Load Balancing.
На данный момент вам было бы не плохо иметь готовое окружение, о котором было рассказано в предыдущей части.
Создание FQDN для кластера NLB в DNS
Запустив оборудование первым, что вы должны сделать, это создать записи для имени кластера NLB в DNS. Для создания файла регистрации в контроллере домена в вашей Active Directory, откройте DSM manager, кликнув Start > Run и написав dnsmgmt.msc.
Теперь откройте Forward Lookup Zones и щелкните правой кнопкой мыши на нужной зоне прямого поиска для вашей Active Directory. В контекстном меню выберите New Host (A), затем напечатайте имя, которое вы хотите использовать. Как вы можете видеть на Рисунке 2.1, я использовал MAIL для назначения этой установки. Затем введите IP адрес, который вы хотите использовать как IP адрес кластера Windows NLB (это должен быть IP адрес в той же подсети, что и серверы NLB).

Теперь кликните на Add Host (Figure 2.2), затем OK и Done. Закройте DNS Manager.

Важно:
Для соединения клиентов в Интернете с заданным именем Интернета, вам нужно создать запись в DNS серверах, ведущих ваш домен. Эта задача обычно выполняется в DNS серверах, расположенных в вашем ISP.
Настройка установок сети
Хоть это и необязательно (как рассказано раньше), мы используем одногрупповой режим с двумя сетевыми адаптерами, установленными в настройках (это дает наиболее оптимальное производительность). Чтобы настроить второй сетевой адаптер в каждом сервере Exchange 2007 Client Access, откройте Network Connections и дайте каждому LAN соединению многозначительное имя, как показано на Рисунке 2.3.

Теперь откройте страницу свойств для NLB LAN адаптера, затем настройте TCP/IP установки, как показано на Рисунке 2.4. Как вы можете видеть, вы можете задать только IP адрес и маску подсети (Subnet mask). Когда закончите, нажмите ОК.

Теперь нам нужно изменить порядок связывания для сетевых соединений. Это делается путем клика на Advanced > Advanced Settings в окне Network Connections, показанном на предыдущем Рисунке 2.3. Войдя в Adapters and Bindings, убедитесь, что соединение Public LAN стоит первым в списке, как показано на Рисунке 2.5 и нажмите ОК.

Включение Network Load Balancing в первом сервере Client Access
Хорошо, теперь настало время для включения NLB в первом сервере Client Access в ваших настройках. Это может быть сделано через страницу свойств сетевого адаптера, или с использованием Network Load Balancing Manager. Я включу его через страницу свойств сетевого адаптера, а затем добавлю второй сервер Client Access в кластер NLB в следующей секции. Поэтому давайте откроем страницу свойств NLB LAN адаптера, затем выберем Network Load Balancing, как показано на Рисунке 2.6. Выбрав Network Load Balancing, нажмите на кнопку Properties.

В меню Cluster Parameters (Рисунок 2.7), введите IP адрес, subnet mask и full Internet name для кластера NLB. Затем убедитесь, что выбран Unicast в Cluster operation mode.

Теперь выберите Host Parameters и введите IP адрес и subnet mask, настроенные для сетевого адаптера (Рисунок 2.8). Остальные настройки оставьте по умолчанию.

Нажмите на ярлык Port Rules, затем выберите по умолчанию port rule и кликните на Remove.
Теперь нам необходимо добавить port rule для каждого порта, кластер NLB будет допускать запросы клиента. Чтобы сделать это, нажмите на кнопку Add, затем введите нужный порт в Port range (Рисунок 2.9). Также убедитесь, что Affinity установлено как Single. В конце нажмите ОК, чтобы добавить port rule.

Сделайте это для каждого запрашиваемого порта, затем вы получите список rules, похожий на тот, что показан на Рисунке 2.10, зависящий от того, какие службы клиентского доступа вы хотите разрешить в вашей организации.
Примечание: Если вы поддерживаете другие виды Интернет клиентов, таких как POP3 и IMAP4, вам будет необходимо добавить порт 110 и 143 соответственно.

Нажмите OK и снова OK в информационном сообщении, которое вы получите (Рисунок 2.11).

Теперь добавьте новый виртуальный IP адрес кластера в TCP/IP страницу свойств сетевого адаптера, как показано на Рисунке 2.12.

Наконец нажмите Add, а затем OK
Теперь мы установили кластер Windows NLB с одним сервером.
Добавляем второй Client Access Server в NLB кластер
Что же хорошего есть в кластере NLB с одним сервером? Правильно, ничего хорошего. Поэтому давайте добавим в кластер второй сервер Exchange 2007 Client Access. Чтобы это сделать, откройте Network Load Balancing Manager нажав Start > Run и введите NLBMGR.EXE (или нажмите на Administrative Tools > Network Load Balancing Manager). Это откроет Network Load Balancing Manager, как показано на Рисунке 2.13.

Чтобы добавить второй сервер в кластер NLB, нажмите на Cluster в меню, затем на Add Host. В появившемся окне введите имя второго сервера Client Access, затем нажмите кнопку Connect (Рисунок 2.14). Выберите нужный кластер и нажмите Finish.

Затем впишите IP адрес и маску подсети сетевого адаптера, связанного с NLB кластером, затем нажмите Finish (Рисунок 2.15).

Теперь немного подождите, пока сервер не будет добавлен и соответственно настроен (Рисунок 2.16).

Закройте Network Load Balancing Manager.
Теперь мы распределили нагрузку двух серверов Client Access в вашей операционной среде. Но все еще есть несколько шагов настройки, которые нужно сделать, но мы их рассмотрим в третье части этой статьи.
Если вы хотите ознакомиться с остальными частями этой статьи, пожалуйста, прочитайте:
- Распределение нагрузки серверов Exchange 2007 Client Access с использованием технологии Windows Network Load-Balancing - Часть 1: Обзор кластеров Windows NLB
- Распределение нагрузки серверов Exchange 2007 Client Access с использованием технологии Windows Network Load-Balancing - Часть 3: Создание сертификатов и тестирование клиентских служб