Можно ли достичь высокой доступности Exchange 2010 только с двумя серверами?
В Exchange 2010 вы можете определить группы доступности базы данных и автоматически реплицировать ваши базы данных почтовых ящиков между несколькими серверами, и у вас может быть сервер почтовых ящиков, являющийся членами группы обеспечения доступности баз данных, а также другие роли сервера, такие как Hub Transport и / или Client. Доступ (что было невозможно с Exchange 2007).
Но можете ли вы определить массив серверов клиентского доступа на тех же двух серверах, которые являются членами группы обеспечения доступности баз данных? В документации, которую я нашел, совершенно ясно говорится, что вы не можете использовать NLB с группами доступности баз данных из-за несовместимости со службой кластера... или что вы можете попытаться настроить его, но это будет неподдерживаемый сценарий.
Как насчет использования аппаратного балансировщика нагрузки? Или обратный прокси, который может публиковать несколько внутренних серверов по одному внешнему URL (например, ISA)? Если NLB не используется на двух серверах и реализовано другое решение для балансировки, можно ли обеспечить полную высокую доступность всех основных служб Exchange (Mailbox, Hub, CAS) только с двумя серверами?
4 ответа
Да. Это можно сделать довольно хорошо. Выполните базовую установку Exchange на каждом сервере (почтовый ящик, CAS и концентратор). Установите массив CAS и назначьте его почтовому ящику
New-ClientAccessArray - имя "CAS Array" -Fqdn "exchange.domain.com" - сайт "Default-First-Site-Name"
Set-MailboxDatabase DatabaseName -RpcClientAccessServer "exchange.domain.com"
Настройте DNS-запись, указывающую exchange.domain.com на ваш аппаратный балансировщик нагрузки. Затем настройте DAG, создайте копии почтовых ящиков, и все готово.
Вы также можете проверить вчерашний блог команды Exchange. В нем не говорится об одном сервере, но рассматриваются варианты балансировки нагрузки серверов CAS с ISA (теперь называемым TMG) и HLB. http://msexchangeteam.com/archive/2010/07/20/455575.aspx
Этим методом вы можете настроить 2 сервера с MB/HT/CAS и DAG с высокой доступностью. Если один сервер не работает, owa и outlook будут работать нормально. Обратите внимание, что при создании DAG окна автоматически создают IP-адрес кластера. То, что вы можете использовать в качестве "массива" DNS-записи.
Вы можете использовать Windows Clustering Services для отработки отказа роли CAS. Это не будет балансировать нагрузку, но все равно будет HA.
Вы можете сделать это, создав IP-ресурс в своем кластере Windows и создав массив CAS с именем узла кластера.
Это то, что мы использовали для 2-х серверного решения HA Exchange, и оно отлично работает, не требуя дополнительного балансировщика нагрузки.
Да, оно может. Я использовал дополнительные сервисы, которые просто клонируют сервер обмена со всеми ролями и поддерживают его в активном режиме ожидания: NeverFail, DoubleTake, WanSyncHA - это лишь некоторые из них.