На главную страницу
 
  Главная 
  Новости 
  Статьи  RSS
  Программное обеспечение 
  Форум 
  Опросы 
  Полезные ссылки 
MSExchange.ru ISADocs.ru WinSecurity.ru NetDocs.ru

Exchange 5.5
Exchange 2000
Exchange 2003
Exchange 2007
Общее

Поиск по сайту


Авторизация

Запомнить меня на этом компьютере
  Забыли свой пароль?
  Регистрация

Подписка

Изменение параметров

Статистика

Hits 3692359
8127
Hosts 529013
680
Visitors 426187
794

22

Главная / Статьи / Exchange 2007 / Перемещение почтовых ящиков в Exchange 2007, Часть 1


Перемещение почтовых ящиков в Exchange 2007, Часть 1

Версия для печати Версия для печати

Если вы хотите прочитать другие части этой статьи, то, пожалуйста, пройдите по ссылке: Moving Mailboxes in Exchange 2007, Part 2

Существует большое количество задач, которые типичный администратор Exchange выполняет каждый день, но есть и такие задачи, которые приходиться выполнять не часто. Перемещение почтовых ящиков – это одна из тех задач, которую некоторые администраторы выполняют гораздо чаще остальных. Самый очевидный пример, когда вы перемещаете почтовые ящики, это когда пользователи перемещаются из одного сервера Exchange на другой сервер в том же самом лесу, обычно во время перехода с Exchange 2000 или Exchange 2003 на Exchange 2007. Однако, существуют и другие причины, когда вам нужно это сделать, например, перемещение почтового ящика в новую базу данных, которая позволяет почтовому ящику иметь больший размер, или же в процессе балансирования, если вы хотите, чтобы все ваши базы данных имели приблизительно одинаковый размер. Также необходимо учесть перемещение почтовых ящиков внутри леса, но об этом я расскажу в другой статье.

Во время перемещения почтового ящика необходимо учесть одну веешь, которая ставит многих администраторов в тупик. Она заключается в том, что элементы из удаляемых элементов КЭШа, также известные как 'dumpster', не перемещаются при перемещении почтового ящика. Это может разочаровать пользователей, когда они попытаются восстановить те элементы, которые до перемещения были доступны для восстановления. Поэтому перед тем, как вы начнете выполнять перемещение почтовых ящиков, неплохо бы информировать пользователей, что они должны проверить свои удаленные элементы, и при необходимости восстановили нужные элементы.

Перемещение почтовых ящиков с одного сервера на другой в том же самом лесу – это очень простой процесс, который можно осуществить либо с помощью консоли управления Exchange Management Console, либо с помощью оболочки управления Exchange Management Shell. Если вы переходите с Exchange 2000 или Exchange 2003, убедитесь, что вы не пытаетесь переместить почтовые ящики с помощью инструмента под названием Active Directory Users and Computers или системного менеджера Exchange System Manager, так они для этого не предназначены. Как вы могли уже прочитать, Exchange 2007 больше не поддерживает расширение для Active Directory Users and Computers, что означает, что вся работа осуществляется в консоли управления Exchange Management Console или с помощью оболочки. Давайте рассмотрим обе процедуры, но начнем с консоли управления Exchange Management Console.

Перемещение почтовых ящиков с помощью консоли управления Exchange Management Console

  1. Запустите консоль управления Exchange Management Console в дереве консоли перейди к узлу Recipient Configuration (Конфигурация адресата) и раскройте его.
  2. В узле Recipient Configuration (Конфигурация адресата) выберите пункт Mailbox (Почтовый ящик).
  3. В окне результатов вы увидите список почтовых ящиков внутри вашей структуры Exchange. Если это первый раз, когда вы перемещаете почтовые ящики, то они, очевидно, будут располагаться на серверах Exchange 2000 или Exchange 2003, и поэтому появятся, как Legacy Mailbox , что видно в столбце Recipient Type Details (информация о типе адресата). Почтовые ящики, которые уже были перемещены на сервера Exchange 2007, будут отражаться, как User Mailbox. Другие типы почтовых ящиков, изображены ниже на рисунке 1, из которого видно, что User3 – это почтовый ящик, которые по-прежнему располагается на Exchange 2003.
Рисунок 1: Почтовые ящики, отображенные в консоли управления Exchange Management Console Рисунок 1: Почтовые ящики, отображенные в консоли управления Exchange Management Console
  1. Чтобы переместить почтовый ящик, просто выделите необходимый почтовый ящик, щелкните на нем правой кнопкой мыши и выберите пункт Move Mailbox (Переместить почтовый ящик) из контекстного меню. Обратите внимание, что вы можете выбрать одновременно несколько почтовых ящиков. В результате выбора пункта Move Mailbox (Переместить почтовый ящик) запуститься мастер Move Mailbox wizard, первое окно которого под названием Introduction (Введение) изображено на рисунке 2.
Рисунок 2: Окно введения мастера Move Mailbox Wizard Рисунок 2: Окно введения мастера Move Mailbox Wizard
  1. В окне введения выберите сервер Exchange 2007, группы хранения (storage group) и базу данных (database), в которой будут храниться перемещенные почтовые ящики. После того, как все будет правильно задано, нажмите на кнопку Next (Далее).
  2. Затем появится окно Move Options (Параметры переноса), которое изображено на рисунке 3. С его помощью вы можете контролировать, что случиться, если в процессе перемещения почтовых ящиков возникнут ошибки. У вас есть возможность пропустить почтовый ящик и не перемещать его, лишь не обращать внимание на ошибки. Вы можете задать, сколько сообщений об ошибках вы можете пропустить в процессе переноса. В Exchange 2003 максимальное число поврежденных элементов, которое вы могли задать, составляло 100, но теперь внутри мастера по переносу почтовых ящиков, вы можете ввести 2^31-1 или 2,147,483,647. Если вы хотите знать мое мнение, то 100 – это более чем достаточно, т.к. если вы перемещаете почтовые ящики с большим количеством поврежденных элементов, то у вас большие проблемы. После того, как вы введете необходимое число, нажмите на кнопку Next (Далее).
Рисунок 3: Окно с параметрами переноса Рисунок 3: Окно с параметрами переноса
  1. Далее появится окно Move Schedule (расписание переноса), которое изображено на рисунке 4. С его помощью вы можете начать перенос сразу, либо позднее в запланированное вами время. Это неважно в процессе перехода с одной версии Exchange на другую. Если вы выберите настройку At the following time (в запланированное время), то дата и время по умолчанию будут установлены на текущее время и дату, поэтому вы задать свое время начала данного процесса. Также обратите внимание на настройку Cancel tasks that are still running after (hours) (Отменить задачи, которые выполняются по прошествии), которая позволяет вам задать, как долго будет выполняться процесс, до того, как будет отменен. Снова, это очень полезно, когда вы перемещаете большое количество почтовых ящиков накануне ночью. Например, из рисунка 4 видно, что перенос почтовых ящиков будет отменен через 8 часов, что значит, если этот процесс начался в 21:00, то перенос почтовых ящиков прекратится в 5 часов утра, что гарантирует, что перенос почтовых ящиков никак не повлияет на работу пользователей, которые пришли рано утром на работу. Если почтовый ящик находится в середине процесса перемещения на момент времени 5 часов утра, то этот почтовый ящик будет обратно перемещен на сервер, на котором он размещался изначально; все ранее перемещенные почтовые ящики останутся на новом сервере. Выберите нужные вам настройки и нажмите на кнопку Next (Далее).
Рисунок 4: Окно Расписание переноса (Move Schedule Screen) Рисунок 4: Окно Расписание переноса (Move Schedule Screen)
  1. На следующем экране просто подводятся итоги осуществляемой операции по перемещению почтовых ящиков, предоставляя вам шанс еще просмотреть выбранные вами настройки. Если все верно, нажмите на кнопку Move (Переместить) и запустите процессе перемещения почтовых ящиков. Если вы задали расписание для перемещения почтовых ящиков, то будет запущен процесс обратного отсчета, который можно увидеть на рисунке 5. Вы можете отменить процесс переноса в любой момент, нажав на кнопку Cancel (Отменить).
Рисунок 5: Обратный отсчет Рисунок 5: Обратный отсчет
  1. Если вы захотите переместить одновременно несколько почтовых ящиков, то увидите экран, изображенный на рисунке 6, т.к. мастер по перемещению почтовых ящиков многопотоковый. Вы можете увидеть, что задано одновременное перемещение 4 почтовых ящиков, а пятый почтовый ящик, почтовый ящик под названием User9, изображенный внизу на рисунке 6, находите в состоянии Pending (ожидание). Внутри консоли управления Exchange Management Console невозможно перемесить одновременно больше 4 почтовых ящиков, хотя есть возможность изменить количество потоков при использовании оболочки управления Exchange Management Shell, что мы рассмотрим во второй части этой статьи.
Рисунок 6: Перемещение нескольких почтовых ящиков Рисунок 6: Перемещение нескольких почтовых ящиков
  1. Если все прошло хорошо, то появится финальный экран, изображенный на рисунке 7.
 Рисунок 7: Успешное перемещение почтовых ящиков Рисунок 7: Успешное перемещение почтовых ящиков

Консоль управления Exchange Management Console нельзя использовать для перемещения почтовых ящиков между лесами. Для этого вам необходимо использовать оболочку управления Exchange Management Shell, но как я уже сказал ранее, в этой статье мы рассмотрим перемещения внутри одной структуры.

Exchange выполняет множество проверок, чтобы гарантировать, что процесс перемещения почтовых ящиков прошел успешно. Например, если вы пытаетесь переместить почтовый ящик в базу данных Exchange 2007о, которая имеет меньший размер почтового ящика, чем перемещаемый почтовый ящик, то вы увидите сообщение об ошибке, изображенное на рисунке 8. В качестве примера другой ошибки, приводится рисунок 9, где мне удалось создать дублированный почтовый ящик

Рисунок 8: Проверка размера почтового ящика Рисунок 8: Проверка размера почтового ящика
Рисунок 9: Дублированный почтовый ящик Рисунок 9: Дублированный почтовый ящик

Журнализация диагностики

Что вы увидите в редакторе событий (event viewer), после того как завершился процесс переноса почтовых ящиков? В моих тестах, в журнал попали одни и те же события, неважно была ли установлена журнализация диагностики на высокий или низкий уровень. В трех журнальных записях ниже, вы можете увидеть, что все три имеют источник Exchange Migration (перенос) и категорию Move Mailbox (перемещение почтового ящика). Первое событие – это событие 1006, как видно из рисунка 10, из которого можно заключить, что процесс в самом разгаре. Показаны исходная и конечная базы данных, а также атрибут Exchange DN перемещаемого почтового ящика, который не виден сразу, а находится в области описания события.

Рисунок 10: Событие 1006 Рисунок 10: Событие 1006

После того, как почтовый ящик был перемещен, появляется событие 1007, которое вы можете увидеть на рисунке 11. Тут все понятно.

Рисунок 11: Событие  1007 Рисунок 11: Рисунок 11: Событие 1007

Наконец, появляется событие 9354, которое информирует нас о том, что исходный почтовый ящик был удален из начальной базы данных. Это отражено на рисунке 12.

Рисунок 12: Событие 9354 Рисунок 12: Событие 9354

Также стоит отметить еще одно событие в журнале, которое впервые появилось в Exchange 2003. Считается хорошей практикой убедиться в том, что пользователи вышли из своего почтового ящика, перед тем как вы собираетесь переместить данный ящик. Если пользователь пытается получить доступ к своем почтовому ящику, который находится в процессе перемещения, то появляется событие 9660, которое имеет источник MSExchangeIS и категорию Logons. Пример такого события изображен на рисунке 13.

Рисунок 13: Событие 9660 Рисунок 13: Событие 9660

Резюме

Перемещение почтовых ящиков в Exchange 2007 очень просто, если использовать мастер Move Mailbox wizard внутри консоли управления Exchange Management Console. Этот мастер во многом обладает той же функциональностью, что и мастер в Exchange 2003. Во второй части этой статьи мы посмотрим на журнальные файлы, сформированные в процессе перемещения почтовых ящиков, а также воспользуемся оболочкой управления Exchange Management Shell для перемещения почтовых ящиков.

Если вы хотите прочитать другие части этой статьи, то, пожалуйста, пройдите по ссылке: Moving Mailboxes in Exchange 2007, Part 2





Рейтинг:  
5.0 (голосов 1)  
 1   2   3   4   5    

Автор: Нейл Хобсон (Neil Hobson)

Нейл является основным консультантом в Silverslands (http://www.silversands.co.uk), Золотом партнере Microsoft в Великобритании и отвечает за разработку, применение и поддержку приложений для многих крупных клиентов по всей Европе. В IT отрасли он трудится с 1987 года и специализируется на отправке сообщений с 1995. Он начинал работать еще с Exchange 4.0. Он также обладает званием Exchange MVP и уделяет некоторую часть своего личного времени на помощь различным пользователям Exchange, ведет блоги, посвященные Exchange. Эти блоги вы можете найти по адресу http://www.msexchangeblog.com.

С Нейлом можно связаться по адресу [email protected].

Эта статья переведена и опубликована с разрешения www.msexchange.org




Работает на «Битрикс: Управление сайтом»
Работает на «Битрикс:
 Управление сайтом»
© MSExchange.ru, 2005-2008