Хорошо, у меня есть 2 сервера Exchange 2010, на которых выполняются роли клиентского доступа / транспорта концентратора / почтового ящика, и один сервер Exchange 2010, выполняющий только роли клиентского доступа / транспорта концентратора, и действует как мой плацдарм. На двух серверах почтовых ящиков выполняется одна установка базы данных в группе DAG. Сервер A показывает подключенную БД, а сервер B показывает работоспособность. Если я перезагружаю сервер A через графический интерфейс Windows, сервер B переключается с работоспособного на смонтированный, и я почти не вижу каких-либо прерываний в обслуживании с использованием Outlook 2007. Сервер A показывает «Служба не работает», затем «Сбой», затем «Исправен» и оставляет БД смонтированной на сервере Б. Вот как это должно работать, пока все хорошо.
Теперь, если я тестирую, что сервер A выключен в холодном состоянии, или отключаю оба сетевых адаптера от сети для имитации сбоя, сервер B переключается с исправного на подключенный, а сервер A переключается на «Service Down», но мой клиент Outlook никогда не подключается к базе данных, установленной на сервере B ! Я могу подключиться к серверу C (клиентский доступ / транспортный узел) и получить доступ к своей электронной почте и даже отправить новое электронное письмо, но входящая электронная почта не доставляется до тех пор, пока сервер A не будет снова подключен к сети и его БД не вернется в состояние работоспособности.
Поэтому я не понимаю, почему он автоматически переключается при перезагрузке сервера с установленной копией БД, что вызывает очень небольшую задержку в Outlook 2007, если таковая имеется. Но когда я выключаю подключенный сервер БД или подключаю к нему DC, он ДЕЙСТВИТЕЛЬНО монтирует работоспособную копию, но клиенты Outlook 2007 не могут подключиться.
Надеюсь, картина, которую я пытаюсь нарисовать, имеет какой-то смысл, она меня немного смущает. Любая помощь будет оценена по достоинству!
Я думаю, вам нужно настроить массив cas. Затем настройте базу данных на использование этого массива. Затем выполните балансировку нагрузки с помощью аппаратного балансировщика нагрузки или 2 выделенных серверов cas с nlb. Я отредактирую это позже, когда буду за компьютером, чтобы дать более подробную информацию. Тем не менее, это должно дать вам достаточно для Google.
Для Exchange 2010 необходимо создать массив CAS, который будет обрабатывать входящий пользовательский трафик, требуются некоторые дополнительные настройки. Детальное объяснение Вот.
Я думаю, что проблема связана с ролью сервера клиентского доступа, в частности с сервером клиентского доступа RPC.
В настоящее время я вижу в своей среде то же, что и ваш исходный пост. ЕСЛИ я остановлю службу доступа клиента RPC Microsoft Exchange на одном сервере B, тогда я не смогу получить доступ к почтовому ящику независимо от того, какой член группы DAG подключен.
К сожалению, у меня пока нет четкого решения. Я думаю, что уловка включает в себя балансировку нагрузки для ролей сервера клиентского доступа, однако вы не должны иметь NLB и DAG на одном сервере. Таким образом, вам нужно либо переместить роли CAS на два других сервера, либо использовать аппаратное устройство для балансировки нагрузки.