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

Обновите виртуальную машину Win 2012 R2, чтобы выиграть server 2016, сломав Exchange 2013

Я только что обновил свою виртуальную машину 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, чтобы подтвердить их, особенно потому, что есть много доказательств того, что ваши предположения были ошибочными.

  • Обновление ОС с установленным Exchange никогда не поддерживалось. Если вы хотите обновить ОС, вы создаете новый сервер и выполняете миграцию. Так было всегда.
  • В этом отношении обновление Exchange на месте с одной версии на другую также невозможно, поэтому эта задача кажется бессмысленной.
  • Документация по Exchange не статична. Тот факт, что в нем не упоминается Windows 2016, не означает, что они игнорируют его в документации по Exchange 2013. Предполагать, что они протестировали его и подготовили к выпуску, когда ОС будет выпущена, в лучшем случае наивно.
  • Группа разработчиков продукта Exchange заявила, что Windows 2016 не будет поддерживаемой ОС для Exchange 2013 - почти месяц назад. Ежеквартальные обновления биржи за сентябрь 2016 г. - Я был в EHLO… | Блог группы разработчиков Microsoft Exchange

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

Тем не менее, давайте не будем тратить вашу глупость на то, чтобы не проверить даже основы, так как теперь вы можете практиковать DR, чтобы навести порядок. Сделайте копию баз данных и выключите машину. Сбросьте настройки учетной записи компьютера (НЕ УДАЛЯЙТЕ), затем переустановите Windows 2012 R2. Дайте машине то же имя, установите основные требования (netframwork 4.5.2), а затем установите Exchange с помощью переключателя сервера восстановления из командной строки. Он должен восстановиться, что позволит вам правильно восстановить среду.