1 / 15

Аварийное восстановление сервера Exchange 2010 - теория

Аварийное восстановление сервера Exchange 2010 - теория. Богомолов Алексей alexey_b@list.ru http://alexxhost.ru MCP, MCTS. Содержание. Что нового и полезного есть в Exchange 2010 ; База данных почтовых ящиков; Процесс записи в базу; Использование ESEUTIL;

gema
Download Presentation

Аварийное восстановление сервера Exchange 2010 - теория

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Аварийное восстановление сервера Exchange 2010- теория Богомолов Алексей alexey_b@list.ru http://alexxhost.ru MCP, MCTS

  2. Содержание • Что нового и полезного есть в Exchange 2010; • База данных почтовых ящиков; • Процесс записи в базу; • Использование ESEUTIL; • Методы архивации и восстановления; • Общий сценарий.

  3. Что нового и полезного есть в Exchange 2010 • Удалены группы хранения (Storage Groups) • Ранее использовались для поддержания логических групп баз данных и организации сценариев высокой доступности. • Введены базы данных восстановления (Recovery Database) • Пришли на замену Recovery Storage Groups. • Возросло количество поддерживаемых баз: • Exchange 2010 Standard – до 5 баз; • Exchange 2010 Enterprise – до 100 баз; • Плюсом к имеющимся базам может быть смонтирована дополнительно одна база данных восстановления.

  4. Что нового и полезного есть в Exchange 2010 • Включена архивация на основе службы теневого копирования томов (VSS). • Добавлены группы высокой доступности (Database Availability Groups) • Группы DAG обеспечивают защиту на уровне базы, сервера и узла; • В DAG был объединен функционал CCR и SCR сервера Exchange 2007. • Переносимость аварийного восстановления (DialTonePortability) • Функция обеспечивающая ограниченную поддержку непрерывной работы электронной почты.

  5. База данных почтовых ящиков • Mailbox Database.edb - это файл самой базы данных почтовых ящиков, которая содержит все сообщения. • E00.log - это лог файл, используемый в настоящее время механизмом базы данных. • E00000003A.log, E00000003B.log, E00000003C.log - это лог файлы, хранящиеся на диске, которые можно использовать для восстановления. • E00.chk - это файл контрольной точки, используемой для отслеживания отношений между лог файлами и файлом базы данных. • E00res00001.jrs и E00res00002.jrs - это предварительно созданные лог файлы, используемые, когда диск, содержащий лог файлы, заполнен. • E00tmp.log- новый лог файл, который создается в текущий момент

  6. База данных почтовых ящиков • E00 – префикс, используется для данной базы, следующая будет E01 и т.д.; • Размер страниц: • Exchange 2010 – 32 Kb; • Exchange 2007 – 8 Kb; • Exchange 2003 – 4 Kb.

  7. Процесс записи в базу • Почтовые данные сначала обрабатываются в памяти, разделяются на страницы. • Обновленные страницы, образующие транзакцию, записываются в лог файл. • Если страницы больше не требуются, они записываются в базу данных. • Файл контрольной точки обновляется и отображает новое место контрольной точки.

  8. Состояние базы: • Cleanshutdown– база закрыта и вся информация из логов находится в ней; • Dirtyshutdown– открытая база, возможно, в следствие неправильного отключения.

  9. Использование ESEUTIL • Анализ: • ESEUTIL /MH DB.edb– читает заголовок базы; • ESEUTIL /ML E00 – проверяет все лог файлы; • ESEUTIL /MK E00.chk – информация о последней контрольной точке. • Исправление: • ESEUTIL /R E00 /I /d – восстановление базы (restore). • ESEUTIL /PDB.edb – реанимация базы (repair). При использовании ВСЕГДА происходит потеря данных. Необходимо делать дефрагментацию и проверку.

  10. Методы архивации и восстановления • Архивация: • Весь сервер; • Файлы базы данных. • Восстановление: • Прямое восстановление базы из резервной копии; • Переносимость аварийного восстановления (Dial Tone Portability); • Переносимость баз данных (Database Portability); • Использование базы данных восстановления (Recovery Database).

  11. Общий сценарий Exchange 2010 (1) Active Directory Site Exchange 2010 (2) Пустая база Новые письма Exchange 2010 (3)

  12. Общий сценарий • Взять уже имеющийся, либо установить временный сервер Exchange 2010 (2) c ролью MailBox. • Создать аварийную базу данных (Dial Tone Database) и перенастроить почтовые ящики на работу с ней. • Переустановить старый сервер при помощи команды Setup /m:RecoverServer - Exchange 2010 (3) • Восстановить файлы базы данных почтовых ящиков из резервной копии на восстановленный сервер в базу данных MDB2. • Переключить пользователей с аварийной базы данных на восстановленную MDB2. • Отключить базу DialToneи создать из неёбазу данных восстановления RecDB. • Скопировать содержимое RecDBв активную базу данных MDB2. • Можно отключать Exchange 2010 (2).

  13. Дополнительные материалы: • Библиотека TechNet: • Общие сведения об архивации, восстановлении и аварийном восстановлении • MSExchange.org • Uncovering 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 Technologies • Eseutil - Part 2: Eseutil Switches • Блоги: • Восстановление базы данных (Eseutil /R) • Исправление базы данных (Eseutil /P) • Аварийное восстановление сервера Exchange 2010 • Аварийное восстановление почтовых серверов Exchange 2007

More Related