Аварийное восстановление сервера exchange 2010 - теория
DESCRIPTION
Аварийное восстановление сервера Exchange 2010 - теория. Богомолов Алексей [email protected] http://alexxhost.ru MCP, MCTS. Содержание. Что нового и полезного есть в Exchange 2010 ; База данных почтовых ящиков; Процесс записи в базу; Использование ESEUTIL; - PowerPoint PPT PresentationTRANSCRIPT
Microsoft TechDayshttp://www.techdays.ru
Аварийное восстановление сервера Exchange 2010 - теорияБогомолов Алексей[email protected] http://alexxhost.ruMCP, MCTS
Microsoft TechDayshttp://www.techdays.ru
Содержание
Что нового и полезного есть в Exchange 2010;
База данных почтовых ящиков;
Процесс записи в базу;
Использование ESEUTIL;
Методы архивации и восстановления;
Общий сценарий.
Microsoft TechDayshttp://www.techdays.ru
Что нового и полезного есть в Exchange 2010
Удалены группы хранения (Storage Groups)Ранее использовались для поддержания логических групп баз данных и организации сценариев высокой доступности.
Введены базы данных восстановления (Recovery Database)
Пришли на замену Recovery Storage Groups.
Возросло количество поддерживаемых баз:Exchange 2010 Standard – до 5 баз;
Exchange 2010 Enterprise – до 100 баз;
Плюсом к имеющимся базам может быть смонтирована дополнительно одна база данных восстановления.
Microsoft TechDayshttp://www.techdays.ru
Что нового и полезного есть в Exchange 2010
Включена архивация на основе службы теневого копирования томов (VSS).
Добавлены группы высокой доступности (Database Availability Groups)
Группы DAG обеспечивают защиту на уровне базы, сервера и узла;
В DAG был объединен функционал CCR и SCR сервера Exchange 2007.
Переносимость аварийного восстановления (Dial Tone Portability)
Функция обеспечивающая ограниченную поддержку непрерывной работы электронной почты.
Microsoft TechDayshttp://www.techdays.ru
База данных почтовых ящиковMailbox Database.edb - это файл самой базы данных
почтовых ящиков, которая содержит все сообщения.
E00.log - это лог файл, используемый в настоящее время механизмом базы данных.
E00000003A.log, E00000003B.log, E00000003C.log - это лог файлы, хранящиеся на диске, которые можно использовать для восстановления.
E00.chk - это файл контрольной точки, используемой для отслеживания отношений между лог файлами и файлом базы данных.
E00res00001.jrs и E00res00002.jrs - это предварительно созданные лог файлы, используемые, когда диск, содержащий лог файлы, заполнен.
E00tmp.log - новый лог файл, который создается в текущий момент
Microsoft TechDayshttp://www.techdays.ru
База данных почтовых ящиков
E00 – префикс, используется для данной базы, следующая будет E01 и т.д.;
Размер страниц:
Exchange 2010 – 32 Kb;
Exchange 2007 – 8 Kb;
Exchange 2003 – 4 Kb.
Microsoft TechDayshttp://www.techdays.ru
Процесс записи в базу
1. Почтовые данные сначала обрабатываются в памяти, разделяются на страницы.
2. Обновленные страницы, образующие транзакцию, записываются в лог файл.
3. Если страницы больше не требуются, они записываются в базу данных. 4. Файл контрольной точки обновляется и отображает новое место
контрольной точки.
Microsoft TechDayshttp://www.techdays.ru
Состояние базы:
Clean shutdown – база закрыта и вся информация из логов находится в ней;
Dirty shutdown – открытая база, возможно, в следствие неправильного отключения.
Microsoft TechDayshttp://www.techdays.ru
Использование ESEUTILАнализ:
ESEUTIL /MH DB.edb – читает заголовок базы;
ESEUTIL /ML E00 – проверяет все лог файлы;
ESEUTIL /MK E00.chk – информация о последней контрольной точке.
Исправление:
ESEUTIL /R E00 /I /d – восстановление базы (restore).
ESEUTIL /P DB.edb – реанимация базы (repair). При использовании ВСЕГДА происходит потеря данных. Необходимо делать дефрагментацию и проверку.
Microsoft TechDayshttp://www.techdays.ru
Методы архивации и восстановления
Архивация:Весь сервер;
Файлы базы данных.
Восстановление:Прямое восстановление базы из резервной копии;
Переносимость аварийного восстановления (Dial Tone Portability);
Переносимость баз данных (Database Portability);
Использование базы данных восстановления (Recovery Database).
Microsoft TechDayshttp://www.techdays.ru
Active Directory SiteExchange 2010 (1)
Общий сценарий
Архив MDB1
Exchange 2010 (2)
Пуста
я б
аза
Exchange 2010 (3)
Новы
е п
ись
ма
Microsoft TechDayshttp://www.techdays.ru
Общий сценарий1. Взять уже имеющийся, либо установить временный
сервер Exchange 2010 (2) c ролью MailBox.
2. Создать аварийную базу данных (Dial Tone Database) и перенастроить почтовые ящики на работу с ней.
3. Переустановить старый сервер при помощи команды Setup /m:RecoverServer - Exchange 2010 (3)
4. Восстановить файлы базы данных почтовых ящиков из резервной копии на восстановленный сервер в базу данных MDB2.
5. Переключить пользователей с аварийной базы данных на восстановленную MDB2.
6. Отключить базу DialTone и создать из неё базу данных восстановления RecDB.
7. Скопировать содержимое RecDB в активную базу данных MDB2.
8. Можно отключать Exchange 2010 (2).
Microsoft TechDayshttp://www.techdays.ru
Дополнительные материалы:Библиотека TechNet:
Общие сведения об архивации, восстановлении и аварийном восстановлении
MSExchange.orgUncovering the new Exchange 2010 Volume Snapshot (VSS) Plug-in (Part 1)Uncovering the new Exchange 2010 Volume Snapshot (VSS) Plug-in (Part 2)Eseutil - Part 1: Database TechnologiesEseutil - Part 2: Eseutil Switches
Блоги:Восстановление базы данных (Eseutil /R)Исправление базы данных (Eseutil /P)Аварийное восстановление сервера Exchange 2010Аварийное восстановление почтовых серверов Exchange 2007