Я только что обновил свою виртуальную машину Win Server 2012 R2 с Exchange 2013 до Win Server 2016. После завершения обновления (без ошибок) и перезагрузки многие службы Exchange не запускались. Когда я смотрю на первую ошибку в журнале приложений, она указывает на следующее:
Process Microsoft.Exchange.Directory.TopologyService.exe (PID=4496).
Microsoft Exchange Active Directory Topology Service failed to start.
Exception details:
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.Directory.TopologyService.TopologyServiceMain.CheckCriticalDependencies(String[]
args) at
Microsoft.Exchange.Directory.TopologyService.TopologyServiceMain.OnStartInternal(String[]
args)
Ошибка запуска службы топологии Active Directory помешала запуску всех других служб Exchange, поэтому я предполагаю, что это корень проблемы.
Итак, что они подразумевают под "неправильная настройка подсетей или сайтов"? на что мне посмотреть дальше?
ПРИМЕЧАНИЕ, я запустил ADPrep /ForestPrep
и AdPrep /DomainPrep
перед обновлением ОС
Я рад, что вы сказали, что это среда разработки, иначе это событие для создания резюме. Вы сделали ряд предположений без каких-либо подтверждений, даже в прошлой истории Microsoft, чтобы подтвердить их, особенно потому, что есть много доказательств того, что ваши предположения были ошибочными.
Вы практически полностью лишены поддержки, и у вас в руках огромный беспорядок.
Тем не менее, давайте не будем тратить вашу глупость на то, чтобы не проверить даже основы, так как теперь вы можете практиковать DR, чтобы навести порядок. Сделайте копию баз данных и выключите машину. Сбросьте настройки учетной записи компьютера (НЕ УДАЛЯЙТЕ), затем переустановите Windows 2012 R2. Дайте машине то же имя, установите основные требования (netframwork 4.5.2), а затем установите Exchange с помощью переключателя сервера восстановления из командной строки. Он должен восстановиться, что позволит вам правильно восстановить среду.