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

Восстановление Exchange 2003 только из резервных копий

Вот интересный сценарий, с которым я буду иметь дело:

  1. Один сервер, на котором размещен домен Active Directory и сервер Exchange 2003 с несколькими десятками почтовых ящиков. (да, я понимаю, что это была плохая идея для начала)
  2. Резервное копирование хранилища информации сервера Exchange было выполнено с помощью NTBACKUP.
  3. На сервере произошел неисправимый сбой, поэтому установка домена и Exchange больше не ведется.

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

Можно ли перестроить домен, переустановить Exchange и «восстановить» почтовые ящики с единственной целью - их экспортировать?

Я не совсем уверен, о чем вы спрашиваете, но предоставление резервной копии работает, тогда да, вы можете.

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

Если вы хотите восстановить домен и поместить почтовые ящики на другой сервер Exchange? затем восстановите свою среду (AD и Exchange), настройте новый сервер Exchange, присоединитесь к его организации Exchange, затем переместите свои почтовые ящики, общие папки и списайте старый сервер.

http://www.msexchange.org/tutorials/Removing-First-Exchange-2003-Server-Part1.html http://www.msexchange.org/tutorials/Removing-First-Exchange-2003-Server-Part2.html

Если вы хотите экспортировать почтовые ящики в файлы PST, просто восстановите среду и используйте exmerge для экспорта почтовых ящиков в файлы PST.

Если вы хотите экспортировать свои почтовые ящики из резервной копии и восстановить их в новом AD с новой организацией Exchange, то мой первый вопрос будет: «Почему?», Если вы собираетесь запустить обмен, но вам нужно сохранить своего пользователя почтовые ящики, почему бы просто не сохранить и AD? Создание нового AD и переоборудование почтовых ящиков для новых пользователей создает много ненужной работы, и это при условии, что она работает!

Это основной процесс, который я придумал для достижения своей цели:

  1. Создайте новый домен AD и переустановите Exchange 2003 (важно, чтобы Exchange был полностью исправлен до того, что было до сбоя).
  2. Создайте группу хранения почтовых ящиков для восстановления и базу данных почтовых ящиков для восстановления, соответствующую имени старой базы данных почтовых ящиков.
  3. Восстановите базу данных почтовых ящиков из файла NTBACKUP.

На этом этапе я могу смонтировать базу данных и увидеть почтовые ящики, однако я не могу их восстановить, потому что не существует пользователей с соответствующими атрибутами msExchMailboxGUID. Exmerge тоже выходит из строя. Однако мы можем использовать Exmerge для получения необходимой информации:

  1. Запустите Exmerge с полным ведением журнала. Файл журнала будет включать идентификатор почтового ящика для каждого почтового ящика. Но это требует некоторой очистки. Идти Вот для получения дополнительной информации.
  2. Создайте нового пользователя AD и обменяйте почтовый ящик для каждого восстанавливаемого почтового ящика. Лучше всего называть пользователя похожим на имя почтового ящика, чтобы его можно было сопоставить.
  3. С помощью ADSIEDIT измените msExchMailboxGUID каждого пользователя на тот, который был извлечен из журнала Exmerge.
  4. На этом этапе мы можем либо восстановить почтовый ящик обратно в обычную группу хранения, либо запустить Exmerge для экспорта почтового ящика (что было моей конечной целью).

Поскольку у вас нет исходного оборудования (и, вероятно, вы не хотите покупать соответствующее оборудование), я бы создал виртуальную машину и выполнил процедуру восстановления, как если бы это был чистый сервер. Извлечение почтовых ящиков из Exchange с помощью обхода Active Directory или любого вида аутентификации было бы резким отходом от цели AD.

Представьте себе хаос, если бы кто-нибудь мог быстро и легко вытащить жесткие диски из работающего сервера Exchange и просто вытащить все, что нужно, из почтовых ящиков? :)

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

Вам нужно будет перестроить домен AD и переустановить Exchange для восстановления этих почтовых ящиков для их экспорта.

Нет необходимости полностью перестраивать AD (поскольку у вас не было его резервных копий), потому что вы можете создать файл LDF (я полагаю, используя ldifde.exe), который впоследствии создаст учетную запись AD с помощью Центра восстановления в Exchange 2003. Это будет сопоставьте почтовые ящики с их соответствующей учетной записью AD.