Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Exchange Server (http://forum.oszone.net/forumdisplay.php?f=76)
-   -   MS server 2019+Exchange server 2016 (http://forum.oszone.net/showthread.php?t=339228)

pminaeff 14-02-2019 16:58 2857966

MS server 2019+Exchange server 2016
 
Добрый день!
Обновили сервер до 2019 (был 2016), бекапов соответственно не осталось.

Подскажите, как с минимальными усилиями удалить exchange server 2016, чтобы установить 2019?

при попытке удаления через панель управления вылезает ошибка:

Код:

Ошибка:
При выполнении "$error.Clear();
          if (Get-Service MpsSvc* | ?{$_.Name -eq 'MpsSvc'})
          {
            Set-Service MpsSvc -StartupType Automatic
            Start-SetupService -ServiceName MpsSvc
          }
        " произошла следующая ошибка: "Microsoft.PowerShell.Commands.ServiceCommandException: Не удается настроить службу "Брандмауэр Защитника Windows (MpsSvc)" из-за следующей ошибки: Отказано в доступе ---> System.ComponentModel.Win32Exception: Отказано в доступе
  --- Конец трассировки внутреннего стека исключений ---".


dyshes90 14-02-2019 17:05 2857967

Стоп-стоп, что значит:
Цитата:

Обновили сервер до 2019 (был 2016)
А что так можно было? =О ))))

Если мне еще память не отшибло, то новый Exchange устанавливается на новый сервер, мигрируются почтовые ящики, арбитражки и все остальное, создаются коннекторы, 25 порт переключается на него и только после этого старый сервер выводится из эксплуатации.

Кст пока я бы не советовал перемещать организацию на 2019, сыроват всетки.

Вот, держи статью, это про старые версии, но смысл тот-же http://admsoft.ru/perexod-s-exchange...-exchange-2013

pminaeff 14-02-2019 17:13 2857970

Самый свежий бекап от ноября 2018.
Может восстановить систему и попытаться базу почтового ящика подсунуть?

dyshes90 14-02-2019 17:24 2857972

Цитата:

Может восстановить систему и попытаться базу почтового ящика подсунуть?
Дружище, ты извини, я не могу понять, что вообще ты хочешь сделать?

Я так понял, вы поставили 2019 сервант, так почему старый 2016 то рухнул????

Что делали, вкратце расскажи, как помочь, если смысл не ясен.

pminaeff 14-02-2019 17:37 2857976

Был Windows server 2016. На него сверху в виде обновления установили 2019. Соответственно сервер стал 2019, а эксчейндж остался 2016. Проблема в том, что письма перестали ходить, хоть и все службы стартуют.

Нужно реанимировать почту. Чтобы остались ящики и настройки.

2016 эксчейндж не удаляется стандартными средствами

dyshes90 14-02-2019 17:56 2857984

Ааааа.... так это Windows Server в итоге обновили а не Exchange))))

Ну тогда тебе не утешительный вердикт: https://docs.microsoft.com/ru-ru/exc...xchserver-2019

Чтобы сделал я.

1. Если есть бэкап самого сервака, то лучше развернуть на тестовой тачке, подтянуть базы, проверить работоспособность.
2. Если бэкапа нет. Устанавливаем новый сервак, настраиваем, хорошо если он спарсит настройки старой организации, не придется восстанавливать правила, коннекторы и все остальное (а он должен по идее это сделать). Подключаем базы, ну и с гвоздями, но запахать должно. Потом надо почитать, как правильно вывести из организации старый.

На пальцах так, а вообще гугл конечно в помощь!

Oleg Krylov 14-02-2019 18:21 2857987

Главное в таких ситуациях - не впадать в панику и не делать поспешных шагов.
Сервер восстанавливается относительно легко.
0. Прочитать то, что ниже и собрать необходимую инфу (редакцию ОС, настройки сетевого интерфейса, разметку дисков на тома, вытащить все сертификаты из machine/personal в PFX, если есть кастомизации IIS - выгрузить метабазу)
1. Отцепить диск(и) с базами погасить сервер
2. Переустановить его не трогая объект сервера в домене с использованием предыдущей ОС (на которой работал Exchange).
3. Назвать его так же, диски разметить так же, сетевые настройки те же.
4. Ввести его в домен (при совпадении имени он подцепится к существующему объекту computer в АД)
5. Потом выполнить установку Exchange через setup /recoverserver и подцепить базы.

Это штатный рекомендованный вендором путь восстановления сервера. Вся информация о конфигурации (кроме SSL сертификатов и кастомизаций IIS) хранится в AD. Базы зацепятся за счет database portability.
https://docs.microsoft.com/ru-ru/exc...xchserver-2016

pminaeff 17-02-2019 12:09 2858393

Переустановил exchange server. f:/setup /m:recoverserver /IAcceptExchangeServerLicenseTerms

Не могу зайти в веб морду или админку. ошибка 500. в журнале ошибок ничего критичного нет.

через аутлук не синхронизируется почта

pminaeff 17-02-2019 13:13 2858405

Хотя нет, стало появляться единственное предупреждение:
Код:

Не удается найти описание для идентификатора события 1009 из источника MSExchangeFastSearch. Вызывающий данное событие компонент не установлен на этом локальном компьютере или поврежден. Установите или восстановите компонент на локальном компьютере.

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

К событию были добавлены следующие сведения:

Mailbox Database 0884242582
Microsoft.Exchange.Search.Core.Abstraction.OperationFailedException: The component operation has failed. ---> Microsoft.Exchange.Search.Core.Abstraction.ComponentFailedPermanentException: Failed to read notifications, MDB: fe4a10a5-1ace-4b54-bd00-bf7ad0f14c79. ---> Microsoft.Mapi.MapiExceptionMdbOffline: MapiExceptionMdbOffline: Unable to read events. (hr=0x80004005, ec=1142)
Diagnostic context:
    Lid: 49384 
    Lid: 51176  StoreEc: 0x476   
    Lid: 40680  StoreEc: 0x476   
    Lid: 43980 
    Lid: 16354  StoreEc: 0x476   
    Lid: 38985  StoreEc: 0x476   
    Lid: 20098 
    Lid: 20585  StoreEc: 0x476   
  в Microsoft.Mapi.MapiExceptionHelper.InternalThrowIfErrorOrWarning(String message, Int32 hresult, Boolean allowWarnings, Int32 ec, DiagnosticContext diagCtx, Exception innerException)
  в Microsoft.Mapi.MapiExceptionHelper.ThrowIfError(String message, Int32 hresult, IExInterface iUnknown, Exception innerException)
  в Microsoft.Mapi.MapiEventManager.ReadEvents(Int64 startCounter, Int32 eventCountWanted, Int32 eventCountToCheck, Restriction filter, ReadEventsFlags flags, Boolean includeSid, Int64& endCounter)
  в Microsoft.Exchange.Search.Mdb.NotificationsEventSource.<>c__DisplayClass15_0.<ReadEvents>b__0()
  в Microsoft.Exchange.Search.Mdb.MapiUtil.<>c__DisplayClass2_0`1.<TranslateMapiExceptionsWithRetryAndReturnValue>b__0()
  в Microsoft.Exchange.Search.Mdb.MapiUtil.<>c__DisplayClass3_0.<TranslateMapiExceptionsWithRetry>b__0()
  в Microsoft.Exchange.Search.Mdb.MapiUtil.TranslateMapiExceptions(IDiagnosticsSession tracer, LocalizedString errorString, Action mapiCall)
  --- Конец трассировки внутреннего стека исключений ---
  в Microsoft.Exchange.Search.Mdb.MapiUtil.TranslateMapiExceptions(IDiagnosticsSession tracer, LocalizedString errorString, Action mapiCall)
  в Microsoft.Exchange.Search.Mdb.MapiUtil.TranslateMapiExceptionsWithRetry(IDiagnosticsSession tracer, LocalizedString errorString, Action mapiCall, Action reconnectAction, MdbHealthTracker mdbHealthTracker)
  в Microsoft.Exchange.Search.Mdb.MapiUtil.TranslateMapiExceptionsWithRetryAndReturnValue[TReturnValue](IDiagnosticsSession tracer, LocalizedString errorString, Func`1 mapiCall, Action reconnectAction, MdbHealthTracker mdbHealthTracker)
  в Microsoft.Exchange.Search.Mdb.NotificationsEventSource.ReadEvents(Int64 startCounter, Int32 eventCountWanted, ReadEventsFlags flags, Int64& endCounter)
  в Microsoft.Exchange.Search.Mdb.NotificationsEventSource.ReadFirstEventCounter()
  в Microsoft.Exchange.Search.Engine.NotificationsEventSourceInfo..ctor(IWatermarkStorage watermarkStorage, INotificationsEventSource eventSource, IDiagnosticsSession diagnosticsSession, MdbInfo mdbInfo)
  в Microsoft.Exchange.Search.Engine.SearchFeedingController.DetermineFeederStateAndStartFeeders()
  в Microsoft.Exchange.Search.Engine.SearchFeedingController.InternalExecutionStart()
  в Microsoft.Exchange.Search.Core.Common.Executable.InternalExecutionStart(Object state)
  --- Конец трассировки внутреннего стека исключений ---
  в Microsoft.Exchange.Search.Core.Common.Executable.EndExecute(IAsyncResult asyncResult)
  в Microsoft.Exchange.Search.Engine.SyncRootController.ExecuteComplete(IAsyncResult asyncResult)

ресурс сообщения существует, но сообщение не найдено в таблице строк и таблице сообщений

Подскажите, как посмотреть что ему не нравится?

Журнал IIS
Код:

https://yadi.sk/i/Or7jw1Hd10OgFw

pminaeff 20-02-2019 11:44 2858977

При отсутствии сертификата может вылезать 500 ошибка?

Или дела ещё хуже?)))


Время: 03:19.

Время: 03:19.
© OSzone.net 2001-