none
Восстановление Exchange После потери всех серверов в DAG RRS feed

  • Вопрос

  • Доброго времени суток.

    Так уж случилось, что одновременно легли системы на обоих почтовых серверах, что были в DAG. Других Exchange серверов нет. Систему переустановили.

    При попытке запустить Setup /m:RecoverServer /IAcceptExchangeServerLicenseTerms - "Анализ предварительных условий" завершается с ошибкой и сообщением что

    Сервер Exchange Server является членом группы обеспечения доступности баз данных.
    Для получения дополнительных сведений посетите веб-сайт: http://technet.microsoft.com/libraryEXCHG.150)/ms.exch.setupreadiness.MemberOfDatabaseAvailabilityGroup.aspx

    В статье, конечно, даны рекомендации. Только выполнить их не удается, так как другого Exchange сервера нет (

    Файлы базы данных и журналов на месте.

    Собственно вопрос: как разубедить AD в наличии DAG в лесу?

    Посмотрел в ADSIedit - в ветке 
    CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=[***],CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=[***]    имеется контейнер CN=Database Availability Groups с названием группы DAG что была в лесу. Сдается мне, что удалив контейнер, AD забудет про DAG в лесу. Но вот ковырять через ADSI Edit - последнее что хотелось бы делать.

    Кто что может подсказать? Как быть? Как заставить AD "забыть" о DAG и восстановить Exchange?

    P.S. Подозреваю и варианте поднятия новой чанги и создания базы Recovery. Затем каким-то образом прокручивать имеющиеся файлы баз и логов. Но Базы большие и этот вариант долгий будет. Да и признаться, без курения мануалов, плохо понимаю его. Благо восстанавливать чангу приходилось всего разок и лет 10 назад. Но если кто подскажет алгоритм - тоже спасибо.


    16 апреля 2020 г. 8:35

Ответы

  • В статье, конечно, даны рекомендации. Только выполнить их не удается, так как другого Exchange сервера нет (


    Дык, установите другой, новый сервер, на чем угодно, хоть на виртуалке. Вам этот сервер нужен будет чисто для запуска Exchange Management Shell, чтобы выполнить нужные команды для исключения восстанавливаемых серверов из DAG. 

    Слава России!

    16 апреля 2020 г. 11:02
  • В общем посетила меня такая мысль: нет рабочего ящика (вернее неликвидная ссылка) - нет доступа в ECP. Пересоздал ящик, восстановил туда данные с RDB - доступ появился.
    21 апреля 2020 г. 10:32

Все ответы

  • В статье, конечно, даны рекомендации. Только выполнить их не удается, так как другого Exchange сервера нет (


    Дык, установите другой, новый сервер, на чем угодно, хоть на виртуалке. Вам этот сервер нужен будет чисто для запуска Exchange Management Shell, чтобы выполнить нужные команды для исключения восстанавливаемых серверов из DAG. 

    Слава России!

    16 апреля 2020 г. 11:02
  • Здравстувуйте, Дмитрий

    Посмотрите топик где обсуждалась проблема подобная Ваашей:

    Recovering both Failed Exchange Servers in a DAG

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


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.

    16 апреля 2020 г. 11:03
    Модератор
  • Добрый день

    Дык установил. При попытке исключения ругался на недоступный сервер, на котором были активные копии базы. Танцы не помогали, пока не удалил через ADSI Edit данный сервер.

    После этого удалось убрать копии и разобрать DAG.

    Сейчас пробую сделать eseutil /r - указал путь к логам, к базе. На 50% выбивает Operation terminated with error -1032 (JET_errFileAccessDenied, Cannot access file, the file is locked or in use). Понимаю, что нет доступа. Но возможно явных разрешений не хватает. Сейчас смотрю это.

    Паралельно есть такой момент. После установки нового Exchange сервера не могу зайти ни в OWa ни в ECP. Запрашивает пароль и потом вываливает ошибку 500 по адресу /owa/owa.auth

    Нашел в логах упоминание что не найдет сертификат с определенным отпечатком. Сделал по примеру https://community.spiceworks.com/topic/512374-missing-the-microsoft-exchange-server-auth-certificate - ошибки в логах нет, но не заходит по прежнему.

    Пересоздал служебные почтовые ящики. Теперь с ними все в порядке. Но ECP и OWA не открывается. Не подскажите по этому поводу где еще посмотреть?

    20 апреля 2020 г. 6:54
  • Exchange 2016 наплевать на мои желания. Он ставит либо маилбокс (вместе с CAS), либо EDGE.

    Но за ссылку в любом случае спасибо. Сейчас ознакомлюсь.

    20 апреля 2020 г. 6:56
  • Вопрос с ошибкой 1032 JET_errFileAccessDenied пока снят с повестки.

    Базы и логи лежали в разных директориях. И хотя я и указывал к ним путь, не отрабатывалась команда. Перенес в отдельную директорию, перешел в EPS в этот каталог и оттуда запустил eseutil /r E** /d. Сработало. Статус сменился на Clean Shutdown.

    Остался момент с неоткрыванием ECP и OWA. Error 500. Ваши предложения? Понимаю, что в момент авторизации, не отрабатывается доступ к содержимому скорее всего. Но что-то мысль ухватить не могу... Да, разными пользователями пробовал.... Хотя... Пока писал, посетила одна мысль... Щас проверим, как рековери одной базы закончим

    20 апреля 2020 г. 9:54
  • В общем посетила меня такая мысль: нет рабочего ящика (вернее неликвидная ссылка) - нет доступа в ECP. Пересоздал ящик, восстановил туда данные с RDB - доступ появился.
    21 апреля 2020 г. 10:32