Восстановление Exchange 2003

Здесь приводится описание восстановление реальной «боевой» системы.

Началось все прозаично — перестал загружаться сервер Exchange 2003. Причиной этого была неисправная материнская плата. Поскольку серверу было около 5 лет, то он явно шел под списание, но необходимо восстановить почту организации. Ситуация усугублялась отсутствием какого либо бэкапа. Зато базы Exchange удалось скопировать, подключив диск к другому компьютеру. И у нас был второй контроллер домена.

Итак порядок действий:

  1. Переносим все роли на оставшийся контроллер домена
  2. Поднимаем новый сервер на новом железе с тем же именем и той же операционной системой и тем-же разбиением дисков, но в домен не вводим. В нашем случае это была виртуальная машина, что упрощало манипулирование конфигурацией и давало возможность быстро вернуться на шаг назад в случае если что-то пошло не так.
  3. С помощью ADSI Edit чистим AD от старого сервера. Нужно удалить его описание из сайтов.
  4. Вписываем новый сервер в домен.
  5. Ставим Exchange 2003 с параметром /DisasterRecovery. При этом будет найдена информация о старом Exchange и новый сервер встанет на место старого.
  6. Устанавливаем все  сервис паки Exchange с параметром /DisasterRecovery.
  7. Копируем базы в то-же место что и на мертвом сервере. Необходимо сохранить диск и путь.
  8. Если службы Exchange не пускаются, то:
    1. Запускаем ADSI Edit
    2. Открываем Configuration -> Services - > Microsoft Exchange -> [Имя организации] -> Administrative Groups -> [Имя административной группы] -> Servers
    3. Кликаем правой кнопкой по нашему серверу и выбираем свойства
    4. Вкладка Безопасность
    5. Даем нашему серверу Full Control
  9. Если базы не подключаться прогоняем по ним eseutil /r
  10. Подключаем базы.