Назад | Перейти на главную страницу

Exchange Server 2013 не работает: невозможно связаться с Active Directory

Я немного озадачен этой ситуацией.

У меня Exchange Server 2013 под управлением Windows Server 2012 R2.

Он работал нормально (я думаю), работал с CU17.

Я решил обновить его до CU21, поскольку Microsoft заявляет, что это будет последний ежеквартальный патч за 2013 год и он потребуется для всех будущих патчей безопасности.

Я делаю снимок сервера VMware, а затем продолжаю обновление.

Обновление идет до 100% и завершается с единственной ошибкой (но не указывает на то, что установка не удалась). Ошибка заключалась в том, что не удалось найти сайт сервера. Я тупо сохранил и скопировал ошибку в текстовый файл на рабочем столе сервера, поэтому не могу вставить сюда.

Более проблематичным было то, что веб-сайт Outlook не работал, как и веб-сайт панели управления Exchange (оба выдавали «ошибки времени выполнения сервера»).

Итак, столкнувшись с этой проблемой, я решил, что просто займусь обновлением снова в будущем, когда у меня будет больше времени, и я откатился к своему снимку на CU17.

Но, как вы, наверное, догадались, с тех пор как я публикую здесь, мой предыдущий снимок сейчас не работает.

Я могу запустить все службы Exchange без каких-либо очевидных ошибок, но мои клиенты не могут подключиться через свои настольные приложения Outlook.

Веб-сайт Outlook работает, но когда вы на самом деле пытаетесь отправлять или получать электронные письма - ну, ничего не приходит и никуда не уходит. Я безуспешно пытался перезапустить транспортные службы.

Итак, я вспомнил ту ошибку, которую получил, когда попытался перейти на CU20, и начал копаться на сервере ...

  1. Я убедился, что сетевое соединение настроено правильно, со статическим IP-адресом и записью DNS и указано как частная сеть.
  2. Я могу пинговать и подключаться через RDP к серверу, используя полное доменное имя
  3. Я проверил журнал событий и получил несколько подсказок и, казалось бы, связанных проблем:

Событие 1015 MSExchangeDiagnostics Unable to contact the active directory. Inner Exception System.DirectoryServices.ActiveDirectory.ActiveDirectoryObjectNotFoundException: The computer is not in a site. at System.DirectoryServices.ActiveDirectory.ActiveDirectorySite.GetComputerSite() at Microsoft.Exchange.Diagnostics.Service.MachineInformationSource.PollMachineInformation Событие 1025 MSExchange EdgeSync Topology load generated exception Microsoft.Exchange.Data.Directory.CannotGetSiteInfoException: Could not find information about the local site. This can be caused by incorrect configuration of subnets or sites or by replication latency. at Microsoft.Exchange.Data.Directory.NativeHelpers.GetSiteNameHookable(Boolean throwOnErrorNoSite) at Microsoft.Exchange.Data.Directory.SystemConfiguration.ADTopologyConfigurationSession.<GetLocalSite>b__7b() at Microsoft.Exchange.Data.Directory.Diagnostics.ADScenarioLog.InvokeWithAPILog[T](DateTime whenUTC, String name, Guid activityId, String implementation, String caller, Func 1 action, Func 1 getDcFunc) at Microsoft.Exchange.Data.Directory.SystemConfiguration.ADTopologyConfigurationSession.InvokeWithAPILogging[T](Func 1 action, String memberName)

  1. Я подтвердил, что сервер Exchange находится в правильной подсети (и я не трогал какие-либо сетевые настройки годами - нет необходимости)
  2. Я убедился, что сервер Exchange отображается на правильном сайте в Active Directory Sites and Services

Итак, я думаю, что ключ ко всему этому в том, что каким-то образом место этого Exchange Server в AD как-то испортилось. Но я не могу найти причину. Я попытался вручную покинуть домен на сервере Exchange, а затем снова присоединиться к нему, но это ничего не помогло.

Любые идеи?