Транспортная корзина Exchange 2007 (часть 1)

OSzone.net » Microsoft » Exchange Server » Exchange Server 2007 » Транспортная корзина Exchange 2007 (часть 1)
Автор: Нейл Хобсон
Иcточник: www.msexchange.ru
Опубликована: 01.10.2009

Функция транспортной корзины (transport dumpster) в Exchange 2007 имеется только в роли сервера Hub Transport. Идея транспортной корзины довольно проста: каждый сервер Hub Transport на сайте Active Directory, содержащий CCR среду, обслуживает динамичную очередь почтовых сообщений, которые были в последнее время доставлены на пользовательские почтовые ящики, расположенные в этой среде CCR. Затем после процесса восстановления, который является результатом обхода отказа с потерями в среде CCR, все серверы Hub Transport на сайте Active Directory, содержащие эту среду CCR, автоматически повторно доставляют эти сообщения в очереди транспортной корзины.

Очень важно осознавать, что транспортная корзина защищает от потери лишь некоторых данных, но не всех. Например, переправляемое сообщение, которое отправляется с сервера Mailbox на сервер Hub Transport во время обхода отказа с потерями, может не быть включено в транспортную корзину, что приведет к потере данных. Другими примерами являются календарные запланированные мероприятия и сообщения электронной почты, хранящиеся в черновиках, когда Outlook работает в онлайн (не автономном) режиме.

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

В этой статье из двух частей мы используем версию Exchange 2007 Service Pack 1, поскольку пакет обновления содержит множество улучшений в области транспортной корзины. Например, в Exchange 2007 Service Pack 1 транспортная корзина поддерживает функцию локальной непрерывной репликации (Local Continuous Replication - LCR). Несмотря на тот факт, что LCR поддерживается, я буду рассматривать использование функции транспортной корзины в среде Cluster Continuous Replication (CCR).

Конфигурация транспортной корзины

Транспортная корзина настраивается для каждой группы хранения. Два настраиваемых параметра, управляющие сроком содержания сообщений в корзине, представляют собой:

Чтобы изменять эти значения, можно использовать либо консоль EMC, либо оболочку EMS. Давайте сначала рассмотрим оболочку Exchange Management Shell. Эти значения будут применены по всей организации, и поэтому они не привязываются к какому-то конкретному серверу Exchange. Поэтому здесь мы не используем команды Get-TransportServer или Set-TransportServer для просмотра или изменения этих значений. Здесь мы воспользуемся командами Get-TransportConfig и Set-TransportConfig. На рисунке 1 показан пример результатов выполнения команды Get-TransportConfig, где видно, что параметры MaxDumpsterSizePerStorageGroup и MaxDumpsterTime имеют свои значения по умолчанию, то есть 18MB и 7 дней соответственно.

*

Рисунок 1: Результаты выполнения команды Get-TransportConfig

Если вам нужно изменить значение параметра MaxDumpsterSizePerStorageGroup на 45MB, вам нужно выполнить следующую команду:

Set-TransportConfig ‘MaxDumpsterSizePerStorageGroup 45MB

Подобно этому используется следующая команда для изменения значения параметра MaxDumpsterTime на 5 дней и 5 часов, хотя я не рекомендую изменять этот параметр, как уже говорил ранее в этой статье, поскольку даже в Microsoft рекомендуют оставлять значение по умолчанию 7 дней.

Set-TransportConfig ‘MaxDumpsterTime 5.5:0:0

Чтобы воспользоваться консолью Exchange Management Console для изменения этих параметров, переходим в узел Конфигурация организации (Organization Configuration) в дереве консоли и выделяем в нем объект Hub Transport. В открывшейся панели выбираем закладку Глобальные параметры (Global Settings), где у нас есть объект Транспортные параметры (Transport Settings). Нажимаем правой клавишей на этом объекте и выбираем Свойства (Properties) из контекстного меню. У вас откроется страница, как показано на рисунке 2, на которой можно изменять два параметра транспортной корзины.

*

Рисунок 2: Параметры транспортной корзины в консоли EMC

Примечание: Если вы хотите отключить транспортную корзину для всех групп хранения в организации Exchange 2007, вы можете задать значение для параметров MaxDumpsterSizePerStorageGroup или MaxDumpsterTime равное 0. Если значение одного из параметров будет равно нулю, то транспортная корзина работать не будет.

Работа с транспортной корзиной

Ранее в этой статье я говорил, насколько эффективна транспортная корзина для очереди сообщений, недавно доставленных пользователям, чьи почтовые ящики расположены в среде CCR или LCR. Основываясь на том, что мы теперь знаем о параметрах MaxDumpsterSizePerStorageGroup и MaxDumpsterTime, давайте рассмотрим, как выглядит активная очередь сообщений с точки зрения настройки этих параметров.

Давайте предположим, что максимальный размер сообщения в организации составляет 30MB, следовательно параметр транспортной корзины MaxDumpsterSizePerStorageGroup установлен на 45MB. Первые два пользователя в среде CCR – это Ann и Bob. Bob попросил Ann прислать ему 10 презентаций в PowerPoint, которые ему нужны, и Ann отправляет ему 10 сообщений с презентациями, каждое сообщение содержит отдельную презентацию размером 5MB. Поскольку транспортная корзина имеет значение 45MB, очевидно, что она сможет хранить 9 сообщений, которые будут соответствовать ее максимальному размеру, так как 45MB поделить на 5MB равно 9. Рисунок 3 ниже показывает, что транспортная корзина будет содержать, когда Ann отправила первые 9 сообщений размером 5MB.

*

Рисунок 3: Очередь транспортной корзины по размеру

Когда Ann отправляет 10-ое сообщение, первое отправленное сообщение будет удалено из транспортной корзины, поскольку в ней может храниться только 45MB сообщений одновременно; транспортная корзина работает по принципу обслуживания в порядке поступления (First In First Out - FIFO). Таким образом, очередь транспортной корзины будет выглядеть, как показано на рисунке 4, где видно, что сообщение номер один было удалено, а десятое сообщение было добавлено в очередь.

*

Рисунок 4: Очередь транспортной корзины

Подобный процесс происходит с параметром MaxDumpsterTime. Допустим, параметр MaxDumpsterTime имеет стандартное значение 7 дней. Используя тот же пример с Ann и Bob, давайте предположим (для ясности), что Ann решает отправлять по одному сообщению в день для Bob, и это единственные сообщения, обрабатываемые системой. После семи дней, транспортная корзина будет выглядеть, как показано на рисунке 5. Обратите внимание, что я добавил колонку ‘date’, чтобы выделить дату.

*

Рисунок 5: Очередь транспортной корзины по времени

Как видно на рисунке 5, все семь сообщений хранятся в корзине. Поскольку параметр MaxDumpsterTime имеет значение 7 дней, очевидно, что на 8-ой день самое старое сообщение от 1-ого июня 2009 года будет удалено из очереди. В результате, корзина будет выглядеть, как показано на рисунке 6.

*

Рисунок 6: Очередь транспортной корзины по времени через восемь дней

Заключение

На этом закончим первую часть этого цикла статей о функции транспортной корзины Exchange 2007. В этой части мы рассмотрели, что собой представляет транспортная корзина, как ее настраивать и как она выглядит в действии. Во второй части мы рассмотрим изменение размеров и мониторинг транспортной корзины.


Ссылка: http://www.oszone.net/10280/Exchange-2007