Показать полную графическую версию : Поднятие нового сервера MS Exchange 2007 , проблема в том что старый уходит в бдос с
burkhan77
11-06-2011, 13:19
Доброе время суток. Есть сервер, работает под Win Server 2003 R2 Enterprise x64 SP2, на нем стоит MS Exchange Server 2007 sp1 x64. Так вот сервер с почтой, уходит в бсод с ошибкой 0x8000005, причём как сам посебе, так и особенно при попытке забэкапиться (ntbakup), подозреваю что хардам каюк приходит. В следствии чего я не имею последнего "свежего" бэкапа. Причём последний удачный бэкап содержит только mailbox. А теперь, ещё и сервис Microsoft Exchange Transport не стал запускается, не автоматом не в ручную. Поднял новый сервер MS Exchange Server 2007 sp1 x64 на Server 2008 r2 standart, установил на него MS Exchange Server 2007 sp1 x64. Но не могу теперь нормально передать базу новому серверу, из-за бсода. Есть ли возможность как-то подцепить тот bakup что имею?
нужно оживлять старый сервер. вероятнее всего проблема в VSS провайдере. Точнее можно сказать после изучения дампа средствами Windows Debugging Tools
На новый передать можно в виде файлов, но это большие "пляски с бубном".
burkhan77
14-06-2011, 12:56
И так, прошу вас помочь "поплясать".
Опишу все свои действия с начала. Как я уже писал, поднял новый сервер, установил на него Exchange Server 2007 sp1. Я только потом понял установка Exchange Server 2007 с ключом /: RecoverServer для меня оптимальный способ воссоздать почту компании. Я начал с того что решил удалить Exchange 2007, сбросить учету DC server-02, понизить его до рядового сервера, но не получалось. При запуске dcpromo, вылазило предупреждение о том что нужно сначала удалить Certificate Services. Я долго искал что это такое (Чайник), я попутно ввёл новый сервер в домен под другим именем (и зачем я только это делал). Первый раз под именем srv-02, а потом ещё раз под именем server-002. В итоге, пока я нашёл как удалить в server-02 Certificate Services, в домене был ещё один DC c именем server-002. Обрадовавшись тому что я понизил server-02, я решил ещё раз переименовать новый сервер с server-002 в server-02 и установить по новой Exchange с ключом /:RecoverServer. Предварительно скопировав базы со старого сервера. Установка :/RecoverServer не получалась, выходило сообщение о том что не один сервер Exchange не установлен. И я решил установить обычным способом. Установив Exchange Server 2007. Открыл консоль управления чтобы подтянуть базы, и тут вижу что у меня в "Настройках серверов" 3-сервера :o . Стал подключать базу вылезло
Ошибка Microsoft Exchange
--------------------------------------------------------
Не удается подключить базу данных "Mailbox Database".
Mailbox Database
Ошибка
Ошибка:
Exchange не удается подключить указанную базу данных. Указанная база данных: SERVER-02\First Storage Group\Mailbox Database; код ошибки: MapiExceptionCallFailed: Unable to mount database. (hr=0x80004005, ec=-550)
В базе знаний предлагают переустановить Exchange, попытался но не получается. При удалении с помощью панели управления, появляется сообщение об инициализации программы установки и всё, ничего не происходит. При запуске setup.exe появляется меню установки Exchange. и предлагает мне установить Exchange начиная с 4 этапа установки. Жму установку, вываливается сообщение "В программе установки Exchange Server произошла ошибка". и Заново выводит меня на меню установки. Что мне делать. Помогите "поплясать"
burkhan77
14-06-2011, 15:49
Подскажите что делать. Есть такая мысль, ещё раз удалить DC server-02, предварительно понизив его. и удалить записи о нем в AD. Попробовать удалить Exchange ещё раз, если не получится форматнуть диск на сервере. И по новой установить ОС. Поможет? Добавлю, старый сервер с Exhange умер.
burkhan77
14-06-2011, 16:59
Записи упоминающие srv-02 и server-002 в консоли Ms Exchange удалил с помощью ADSIEDIT. Осталось подцепить старую базу.
при монтировании базы выдается именно
Exchange не удается подключить указанную базу данных. Указанная база данных: SERVER-02\First Storage Group\Mailbox Database; код ошибки: MapiExceptionCallFailed: Unable to mount database. (hr=0x80004005, ec=-550)
почитайте про eseutil тут (http://www.redline-software.com/rus/support/articles/msexchange/2003/using_the_exchange_tools_isinteg_and_eseutil_to_ensure_the_health_of_your_information_store.php)
и сделав копию файлов проверьте их целостность.
burkhan77
14-06-2011, 22:04
спасибо, сейчас пороемся. У меня ещё вот какой вопрос. Почему нет связи между outlook и Exchange server? вроде как сервер в сети нормально работает... хотелось бы запустить почту. хотя бы с пустыми ящиками
burkhan77
14-06-2011, 22:38
вот что выдаёт запуск eseutil
C:\Windows\system32>eseutil /g "E:\Exchange\Mailbox\ Mailbox Database.edb"
Extensible Storage Engine Utilities for Microsoft(R) Exchange Server
Version 08.01
Copyright (C) Microsoft Corporation. All Rights Reserved.
Error: Access to source database 'E:\Exchange\Mailbox\ Mailbox Database.edb' fai
led with Jet error -1811.
Operation terminated with error -1811 (JET_errFileNotFound, File not found) afte
r 0.16 seconds.
спасибо, сейчас пороемся. У меня ещё вот какой вопрос. Почему нет связи между outlook и Exchange server? вроде как сервер в сети нормально работает... хотелось бы запустить почту. хотя бы с пустыми ящиками »
В 2003 стартовать с пустыми ящиками не получится т.к. для этого их придется сначала у пользователя удалить, затем создать новую базу а потом создать в ней ящики.
с eseutil я бы попробовал ключ P
http://technet.microsoft.com/ru-ru/library/bb124923(EXCHG.80).aspx
burkhan77
15-06-2011, 00:03
И с ключом /P тоже ошибка
C:\Windows\system32>eseutil /g "E:\Exchange\Mailbox\ Mailbox Database.edb"
Extensible Storage Engine Utilities for Microsoft(R) Exchange Server
Version 08.01
Copyright (C) Microsoft Corporation. All Rights Reserved.
Error: Access to source database 'E:\Exchange\Mailbox\ Mailbox Database.edb' fai
led with Jet error -1811.
Operation terminated with error -1811 (JET_errFileNotFound, File not found) afte
r 0.0 seconds.
И кстати у меня 2007 Exchange. Я не могу понять почему нет конекта между Outlook и Exchange. Когда открываю Консоль Exchange вот такие ошибки появляются.
Get-OabVirtualDirectory
Ошибка
Ошибка:
При попытке доступа к метабазе служб IIS произошла ошибка. Убедитесь в том, что компонент диспетчера IIS правильно установлен и настроен.
Неизвестная ошибка (0x80005000)
Можно ведь как то запустить почту без писем старых в ящиках.
burkhan77
15-06-2011, 08:03
в общем бубен походу не тот у меня...
как я не пытался подцепить базы, ни чего не получилось. Решил я тогда грохнуть exchange не так просто это оказалось. удаление из панели управления не получалось, программа uninstall через секунды после запуска закрывалась. Командная строка тоже не помогла. Я просто отнял все роли и понизил опять DC. Форматнул диск и переустановил Windows. Дальше опять всё по порядку поднимаю. Пробую установить с диска, он мне сообщает что нужно запустить с ключом /:m RecoverServer. Запускаю так как он просит, и вот тут дальше опять "пляски
G:\MS Exchange 2007>setup /m:RecoverServer
Автоматическая установка Microsoft Exchange Server 2007
Подготовка программы установки Exchange
Будут восстановлены следующие роли сервера
Роль транспортного сервера-концентратора
Роль клиентского доступа
Роль хранилища почтовых ящиков
Средства управления
Выполнение проверки готовности Microsoft Exchange Server
Проверки роли транспортного сервера-концентратора
Выполнение ......................... ЗАВЕРШЕНО
Проверка ролей клиентского доступа
Выполнение ......................... ЗАВЕРШЕНО
Проверки роли хранилища почтовых ящиков
Выполнение ......................... ЗАВЕРШЕНО
Настройка Microsoft Exchange Server
Копирование файлов Exchange ......................... ОШИБКА
Installing product G:\MS Exchange 2007\exchangeserver.msi failed. В процесс
е установки произошла неисправимая ошибка. Error code is 1603. Last error report
ed by the MSI package is 'Не удалось зарегистрировать модуль C:\Program Files\Mi
crosoft\Exchange Server\Bin\ExSMime.dll. HRESULT -2147010895. Обратитесь в служб
у поддержки.'.
Операция установки Exchange Server не завершена. Для получения дополнительных св
едений посетите веб-узел http://support.microsoft.com и введите идентификатор ош
ибки.
В программе установки Exchange Server произошла ошибка.
ошибка в WMI.
можно пересобрать - http://blog.wadmin.ru/2010/04/rebuild-wmi/
burkhan77
15-06-2011, 12:31
ну, я с горяча или горя )) удалил вообще Exchange из AD, подчистил ADSIEDITом. Сейчас по новой устанавливаю из командной строки. Установил сервер Exchange, роли HT, CA. Попытаться что ли подцепить старую базу... Но вначале наверно буду настраивать. Чтобы хоть как-то работала. То есть без баз. Не подскажите как мне лучше подцепить олд базу?
В данный момент есть Первый сторадж на С диске, состояние "неизвестное" ))
burkhan77
15-06-2011, 13:53
Не ужели никто не поможет, скажите какой лог показать. может поможет. я уже не могу вторые сутки не спать ))
в вашей ситуации цеплять нечего и не к чему.
это плохо...
есдинственное что могу рекомендовать
1. поднимите новую конфигурацию
2. она должна заработать
3. создайте почтовые ящики в пустой базе
4. создайте группу восстановления
5. в нее подмонтируйте старую базу
6. "слейте" ящики методом merge
burkhan77
15-06-2011, 15:35
Ну по чему же, у меня есть весь список наших сотрудников, т.е. их эл. адреса. Я так понимаю Exchange их из AD вычитал. Так что у меня есть структура нашей почты. но вот не могу разобраться почему нет соединение между outlook и esxhange. хотя оутлук сам находит сервер и аккаунт но на третьем этапе, соединение с сервером ошибка. я так понимаю что я не сконфигурировал сам exchange на приём и отправку почты. потому что сейчас вижу. что нет СМТП коннектора. Например "конфигурация организации" в ней 4 роли. Почтовые ящики, Клиентский доступ, Транспортный сервер-концентратор, единая система обмена сообщениями. Как их настраивать, есть какой то шаблон, стандарт?
находи через службу автообнаружения.
данные храняться в AD, там же храняться данные о том где искать почтовую базу.
можно попробовать перенести конфигурацию пользователя в новое хранилище командой move-mailbox -configonly
burkhan77
16-06-2011, 08:45
zero55, Я поднял новую конфигурацию но она ругается на
--------------------------------------------------------
Предупреждение Microsoft Exchange
--------------------------------------------------------
При загрузке сведений о топологии были следующие предупреждения:
Get-OWAVirtualDirectory
Завершено
Предупреждение:
Виртуальный каталог "Exchange (Default Web Site)" настроен неправильно. На этом сервере установлена роль сервера почтовых ящиков, поэтому сжатие HTTP должно быть отключено. Для отключения сжатия можно использовать диспетчер IIS.
Предупреждение:
Виртуальный каталог "Public (Default Web Site)" настроен неправильно. На этом сервере установлена роль сервера почтовых ящиков, поэтому сжатие HTTP должно быть отключено. Для отключения сжатия можно использовать диспетчер IIS.
Предупреждение:
Виртуальный каталог "Exchweb (Default Web Site)" настроен неправильно. На этом сервере установлена роль сервера почтовых ящиков, поэтому сжатие HTTP должно быть отключено. Для отключения сжатия можно использовать диспетчер IIS.
--------------------------------------------------------
ОК
--------------------------------------------------------
Авто обнаружение это, панель управления\почта\настройка почты-Outlook\учётные записи ? Тут outlook видит мой аккаунт, адрес эл. почты. Происходит успешное сетевое подключение, далее успешный поиск параметров сервера secretary@mycompany.ru. И вот на третьем пункте "Вход на сервер" останавливается выходит предупреждение о том что "Невозможно завершить действие. Отсутствует подключение к Microsoft Exchange. Для завершения операции требуется постоянное или временное подключение Outlook к серверу"
сжатие придется отключить
введите команду
get-mailbox user.name | FL
посмотрите куда указывает параметр ServerName.
Вероятнее всего он показывает на старый сервер.
перенесите ящик с опцией configOnly и посмотрите куда будет указывать опция ServerName
burkhan77
16-06-2011, 09:41
вот что нашёл в логах
Процесс MAD.EXE (идентификатор процесса=2276). Поставщик Active Directory Exchange обнаружил следующие серверы с характеристиками:
(имя сервера | роли | включен | доступность | синхронизирован | поддержка глобального каталога | основной контроллер домена | право системного списка управления доступом | важные данные | Netlogon | версия ОС)
На сайте:
server-01.mycompany.ru CDG 1 7 7 1 0 1 1 7 1
Вне сайта:
введите команду
get-mailbox user.name | FL
это в команндной строке нужно вводить?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.