Поднятие нового сервера MS Exchange 2007 , проблема в том что старый уходит в бдос с
Доброе время суток. Есть сервер, работает под 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
На новый передать можно в виде файлов, но это большие "пляски с бубном". |
И так, прошу вас помочь "поплясать".
Опишу все свои действия с начала. Как я уже писал, поднял новый сервер, установил на него 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 произошла ошибка". и Заново выводит меня на меню установки. Что мне делать. Помогите "поплясать" |
Подскажите что делать. Есть такая мысль, ещё раз удалить DC server-02, предварительно понизив его. и удалить записи о нем в AD. Попробовать удалить Exchange ещё раз, если не получится форматнуть диск на сервере. И по новой установить ОС. Поможет? Добавлю, старый сервер с Exhange умер.
|
Записи упоминающие 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 тут и сделав копию файлов проверьте их целостность. |
спасибо, сейчас пороемся. У меня ещё вот какой вопрос. Почему нет связи между outlook и Exchange server? вроде как сервер в сети нормально работает... хотелось бы запустить почту. хотя бы с пустыми ящиками
|
вот что выдаёт запуск 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. |
Цитата:
с eseutil я бы попробовал ключ P http://technet.microsoft.com/ru-ru/l...EXCHG.80).aspx |
И с ключом /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) Можно ведь как то запустить почту без писем старых в ящиках. |
в общем бубен походу не тот у меня...
как я не пытался подцепить базы, ни чего не получилось. Решил я тогда грохнуть 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 произошла ошибка. |
|
ну, я с горяча или горя )) удалил вообще Exchange из AD, подчистил ADSIEDITом. Сейчас по новой устанавливаю из командной строки. Установил сервер Exchange, роли HT, CA. Попытаться что ли подцепить старую базу... Но вначале наверно буду настраивать. Чтобы хоть как-то работала. То есть без баз. Не подскажите как мне лучше подцепить олд базу?
В данный момент есть Первый сторадж на С диске, состояние "неизвестное" )) |
Не ужели никто не поможет, скажите какой лог показать. может поможет. я уже не могу вторые сутки не спать ))
|
в вашей ситуации цеплять нечего и не к чему.
это плохо... есдинственное что могу рекомендовать 1. поднимите новую конфигурацию 2. она должна заработать 3. создайте почтовые ящики в пустой базе 4. создайте группу восстановления 5. в нее подмонтируйте старую базу 6. "слейте" ящики методом merge |
Ну по чему же, у меня есть весь список наших сотрудников, т.е. их эл. адреса. Я так понимаю Exchange их из AD вычитал. Так что у меня есть структура нашей почты. но вот не могу разобраться почему нет соединение между outlook и esxhange. хотя оутлук сам находит сервер и аккаунт но на третьем этапе, соединение с сервером ошибка. я так понимаю что я не сконфигурировал сам exchange на приём и отправку почты. потому что сейчас вижу. что нет СМТП коннектора. Например "конфигурация организации" в ней 4 роли. Почтовые ящики, Клиентский доступ, Транспортный сервер-концентратор, единая система обмена сообщениями. Как их настраивать, есть какой то шаблон, стандарт?
|
находи через службу автообнаружения.
данные храняться в AD, там же храняться данные о том где искать почтовую базу. можно попробовать перенести конфигурацию пользователя в новое хранилище командой move-mailbox -configonly |
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 |
вот что нашёл в логах
Процесс 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 это в команндной строке нужно вводить? |
Цитата:
Get-Mailbox : Не удается выполнить операцию, так как в контроллере домена "serv er-01.mycompany.ru" не удается найти объект "burkhan_s". строка:1 знак:12 + get-mailbox <<<< burkhan_s | FL + CategoryInfo : InvalidData: (:) [Get-Mailbox], ManagementObject NotFoundException + FullyQualifiedErrorId : 5A24E4C8,Microsoft.Exchange.Management.Recipient Tasks.GetMailbox но ведь сервер exchange стоит на server-02 :o |
[IMG][/IMG]
Вот, вроде как выключил сжатие, но опять же предупреждает меня -------------------------------------------------------- Предупреждение Microsoft Exchange -------------------------------------------------------- При загрузке сведений о топологии были следующие предупреждения: Get-OWAVirtualDirectory Завершено Предупреждение: Виртуальный каталог "Exchange (Default Web Site)" настроен неправильно. На этом сервере установлена роль сервера почтовых ящиков, поэтому сжатие HTTP должно быть отключено. Для отключения сжатия можно использовать диспетчер IIS. Предупреждение: Виртуальный каталог "Public (Default Web Site)" настроен неправильно. На этом сервере установлена роль сервера почтовых ящиков, поэтому сжатие HTTP должно быть отключено. Для отключения сжатия можно использовать диспетчер IIS. Предупреждение: Виртуальный каталог "Exchweb (Default Web Site)" настроен неправильно. На этом сервере установлена роль сервера почтовых ящиков, поэтому сжатие HTTP должно быть отключено. Для отключ -------------------------------------------------------- ОК -------------------------------------------------------- |
Спасибо zero55 С его помошью поставил Exchange на новый сервер. Но теперь проблемка в том что при запуске Outlook происходит автоматическая настройка учетной записи.
Установка сетевого подключения - проходит. Поиск параметров сервера - проходит. Вход на сервер - облм Сообщает об отсутсвии подключения к Exchange, требует наличия постоянного либо временного подключения к серверу. Мне посоветовали посмотреть Настройки служб Exchange для службы автообнаружения Но я так понимаю автообнаружения работают. Ведь происходит Поиск параметров сервера. Как сие решается? |
Вобщем установил я Exchange 2007 sp3 правда вот с такой ощибочкой:
Общие сведения: всего элементов: 6. Успешно: 4, с ошибками: 1. Прошло времени: 00:47:22 Подготовка организации Завершено Прошло времени: 00:01:38 Копирование файлов Exchange Завершено Прошло времени: 00:03:58 Средства управления Завершено Прошло времени: 00:00:41 Роль транспортного сервера-концентратора Завершено Прошло времени: 00:34:35 Роль клиентского доступа Ошибка Ошибка: При создании виртуального каталога служб IIS "IIS://server-02.mosenergy.ru/W3SVC/1/ROOT/owa" на "SERVER-02" произошла ошибка. Невозможно загрузить файл или сборку "Microsoft.Web.Administration, Version=7.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" или один из зависимых от них компонентов. Не удается найти указанный файл. Прошло времени: 00:06:28 Роль хранилища почтовых ящиков Отменено Открываю консоль управления и вижу что она пуста, нет почт. ящиков пользователей. Я так понимаю Exchange не прочёл AD? |
Время: 04:59. |
Время: 04:59.
© OSzone.net 2001-