Обновление виртуальной машины Win 2012 R2, чтобы выиграть сервер 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 перед обновлением ОС

1
задан 21 April 2018 в 22:24
1 ответ

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

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

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

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

2
ответ дан 3 December 2019 в 20:33

Теги

Похожие вопросы