понедельник, 4 июня 2012 г.

Отказоустойчивый кластер Exchange 2010 - часть 2. CAS и DNS Round robin

В виду того, что у нас все роли Exchange 2010 всего на 2х серверах и на них мы уже создали DAG, то WNLB кластер нам установить на них не удастся. Ввиду того, что еще на 2 лицензии Windows Server 2010 Standart (Enterprise, etc) и 2 лицензии на Exchange Server 2010 Standart, 2 железки под сервера, денег нам не дадут, решением будет поставить железный балансер сетевой нагрузки за 3000$, но нам и на него денег не дадут)). Но других решений у Microsoft нет. Но Русские не сдаются)))

*NLB кластер можно поднять на Standart версии Windows Server 2008

Будем реализовывать балансировку сетевой нагрузки через DNS Round robin

Подготовка.


Внесем запись FQDN будущего CAS-массива в DNS сервер.
Открываем оснастку DNS, Вид - Расширенный  и создаём узел А со сроком жизни (TTL) 0, именем mail и ip адресом 1го Exchange сервера.


Теперь делаем точно такую же запись, только с IP адресом 2го Exchange сервера.

Проверим в свойствах DNS сервера включен ли у нас Round robin


Что бы убедиться в работоспособности, пропингуем mail несколько раз с клиентской машины. Если IP адрес выдается рандомно, то все хокей.

Собираем CAS массив


Воспользуемся командлетом New-ClientAccessArray:
New-ClientAccessArray -FQDN "mail.domain.ru" –Site "Default-First-Site-Name" -Name "mail.domain.ru"
Проверяем:
Get-ClientAccessArray 'mail.domain.ru' | fl Name,Members
Подключим к массиву, базы данных почтовых ящиков командлетом Set-MilboxDatabase:
Get-MailboxDatabase | Set-MailboxDatabase -RpcClientAccessServer 'mail.domain.ru'

В итоге:

При каждом 1ом запуске Outlook на клиентской машине, он “думает” около 30-40сек, далее заявляет, что подключиться не удалось,

после нажатия Повторить, через некоторое время соединяется с одним из серверов.  В подключенном состоянии Outlook, если выключить любой из серверов, сообщает о не доступности сервера, далее как оставшийся ("живой") сервер (в течении минуты) берет на себя все роли, подключение в Outlook восстанавливается автоматически (перегружать Outlook 2007 не нужно). Данное решение вполне жизнеспособно. Но в моем случае буду думать в сторону аппаратного решения балансировки нагрузки (Hardware Load Balancer) либо будет решение с Windows Network Load Balancing (Software Load Balancer).

PS: Список протестированных Hardware Load Balancer устройств производителями и рассмотренных компанией Microsoft для работы с Exchange 2010  можно посмотреть ТУТ.

Часть 3

Комментариев нет:

Отправить комментарий