В виду того, что у нас все роли 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 сервера.
Проверяем:
В итоге:
При каждом 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
*NLB кластер можно поднять на Standart версии Windows Server 2008
Будем реализовывать балансировку сетевой нагрузки через DNS Round robin
Подготовка.
Открываем оснастку 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



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