Работа с общими папками
Репликация общей папки
Репликация содержимого общих папок в другие хранилища общих папок организации не происходит автоматически. Чтобы репликация осуществлялась, необходимо настроить ее вручную для каждой папки. Можно указать для каждой папки создание ее реплик в нескольких хранилищах общих папок. Если указывается репликация какой-либо родительской папки, все ее дочерние папки также реплицируются по умолчанию, хотя можно изменить это свойство для конкретной дочерней папки.
Репликация общих папок происходит согласно модели репликации с несколькими равноправными копиями, в которой каждая реплика общей папки рассматривается как основная копия. Фактически не существует простого способа отличить реплику от оригинала после репликации.
Определив, какие папки нужно подвергнуть репликации, администратор создает и конфигурирует репликацию. Для этого нужно направить реплики из одного хранилища общих папок в другие хранилища общих папок, используя окно свойств общей папки, которую требуется реплицировать. Чтобы настроить репликацию общей папки, откройте страницу свойств этой папки в окне Exchange System и перейдите на вкладку Replication (Репликация), показанную на рис. 10.16.
На этой вкладке содержится список всех хранилищ общих папок, которые уже содержат реплику данной общей папки. Нажмите кнопку Add (Добавить), чтобы открыть диалоговое окно со списком существующих общих хранилищ организации, в которых нет реплик папки. Выделите хранилище, в которое требуется реплицировать данную папку, и нажмите OK. Это общее хранилище будет добавлено в список хранилищ, содержащих реплику данной папки.
Под списком хранилищ общих папок отображается ниспадающее меню Public Folder Replication (Репликация общей папки). Используйте это меню для выбора временного графика репликации данной общей папки в другие хранилища общих папок. Можно использовать одну из опций.
- Never Run (Никогда не выполнять). По сути, это отключение репликации данной общей папки, что может быть удобно для временного прекращения репликации, например, для поиска и устранения неисправности какого-либо коннектора.
- Always Run (Выполнять всегда). По сути, поддерживает непрерывную репликацию. Поскольку это приводит к излишнему трафику, то, как правило, это не самый лучший вариант. Однако он может оказаться полезным при первой настройке новой реплики, когда нужно создать ее как можно быстрее. В этой ситуации выбор варианта Always Run обеспечивает быструю репликацию содержимого папки. Однако необходимо проследить за тем, чтобы после этого был выбран более приемлемый вариант.
- Run Every 1, 2 или 4 Hours (Выполнять через каждые 1, 2 или 4 часа). Задает выполнение репликации через указанный промежуток времени.
- Use Custom Schedule (Использовать специальный временной график). Позволяет определять специальное расписание репликации. Нажмите кнопку Customize (Настроить), чтобы отобразить диалоговое окно с указателем часов, который используется для настройки расписания репликации.
- Use Default Schedule (Использовать расписание по умолчанию). Настраивает репликацию согласно расписанию, указанному для хранилища общих папок, в котором находится данная общая папка. Эта опция используется по умолчанию.
Другие параметры вкладки Replication позволяют увидеть, когда было сгенерировано последнее сообщение о репликации, связанное с текущей общей папкой, а также указать приоритет, который должны иметь сообщения о репликации данной папки в системе Exchange.
После создания реплик общей папки и настройки процесса репликации на уровне папки можно сконфигурировать репликацию на уровне хранилища общих папок. Для этого откройте страницу свойств для объекта Public Folder Store (Хранилище общих папок) и перейдите на вкладку Replication ( рис. 10.17).
На этой вкладке выполняются две операции. Во-первых, настраиваются параметры репликации, которые будут применяться по умолчанию ко всем папкам этого хранилища. Это выполняется с помощью ниспадающего меню, аналогичного меню, используемому для настройки расписания репликации отдельной папки (см. предыдущий параграф). Указанное значение будет применяться ко всем папкам данного хранилища, если на странице свойств папок не указана иная опция, чем Use Default Schedule (Использовать расписание по умолчанию). Иными словами, если задается расписание для отдельной папки, то это расписание заменяет установку, заданную в этой вкладке.
Во-вторых, на вкладке Replication страницы свойств хранилища общих папок можно определить ограничения репликации. По умолчанию никаких ограничений не устанавливается. Если возникают проблемы с пропускной способностью канала между серверами, то можно задать максимальное время (в минутах), в течение которого разрешается выполнение репликации. Можно также определить максимальный размер (в килобайтах) одного сообщения репликации.
Направление на общие папки
Пользователям, по большей части, не важно, к какой реплике общей папки осуществлять подключение. Тем не менее, для администраторов данный момент по некоторым причинам представляет определенную важность. Когда клиент запрашивает общую папку, запрос обрабатывается в следующем порядке.
- Клиент проверяет хранилище общих папок по умолчанию, настроенное как его хранилище почтового ящика, которому оно принадлежит.
- Если в общей папке по умолчанию клиента не обнаруживается реплики папки, клиент просматривает все серверы Exchange, к которым в данный момент имеется подключение.
- Клиент проверяет каждый сервер, находящийся в той же самой группе маршрутизации, в которой находится сервер домашней общей папки клиента.
- Клиент проверяет серверы в других группах маршрутизации, начиная с соединений с наименьшей стоимостью.
Как администратор вы можете использовать две стратегии модификации метода поддержки направления на общие папки. Во-первых, можно настроить коннекторы между группами маршрутизации для отклонения ссылок на общие папки. В следующих коннекторах есть возможность игнорирования направления на общие папки: Routing Group, SMTP, X.400 и X.25. Подробный рассказ о коннекторах приводится в "Соединение групп маршрутизации" .
Второй подход к изменению направлений заключается в изменении списка серверов, на которые может перенаправлять клиента любой сервер. Следует лишь открыть окно свойств сервера в оснастке Exchange System, открыть вкладку Public Folder Refferrals и настроить список серверов.
Синхронизация реплик общих папок
Репликация общих папок происходит согласно модели репликации с несколькими равноправными копиями, в которой каждая реплика общей папки рассматривается как основная копия. При принятии решения о том, какие папки нужно реплицировать, эти реплики создаются и настраиваются вручную. Любое изменение, вносимое в общую папку, автоматически реплицируется на другие копии этой папки с помощью службы Exchange Public Folder Replication Agent (PFRA). Данные копии основаны на настроенных администратором параметрах. Репликация – это процесс, основанный на работе с электронной почтой, использующий протокол SMTP в качестве транспортного механизма.
PFRA использует три основных метода для отслеживания репликации и для определения того, синхронизирована ли общая папка. Ниже приведено их описание.
- Change Number (Номер изменения). Номер изменения состоит из глобально уникального идентификатора информационного хранилища и счетчика изменения, специфичного для сервера, на котором находится общая папка. Когда пользователь модифицирует (или создает) сообщение в общей папке, PFRA данного информационного хранилища присваивает сообщению новый номер изменения.
- Time Stamp (Временной штамп). PFRA ставит на сообщения штампы, указывающие время и дату, при поступлении сообщений в общую папку, причем сообщению при каждом его изменении присваивается новый временной штамп.
- Predecessor Change List (Список предшествующих изменений). Это перечень всех информационных хранилищ, которые внесли изменения в сообщение, и наиболее поздних номеров изменений, присвоенных каждым информационным хранилищем из списка.
Вместе эти три конструкции формируют информацию о состоянии сообщения и играют роль в создании, удалении и изменении сообщения.
Создание сообщения
При создании в папке нового сообщения информационное хранилище, принимающее сообщение, присваивает номер изменения сообщению и располагает его в папке. Сообщение реплицируется в другие экземпляры папки согласно обычному расписанию репликации.
Удаление сообщений
Когда сообщение удаляется из папки, информационное хранилище, в котором находится экземпляр папки с удаляемым сообщением, отправляет сообщение репликации во все остальные информационные хранилища, содержащие экземпляр папки. При получении каждым информационным хранилищем сообщения репликации происходит удаление сообщения из данного экземпляра папки.
Истечение срока действия сообщения
По истечении срока действия сообщения (т.е. при достижении возраста сообщений, указанного для данной папки) информационное хранилище удаляет сообщение из папки, но не отправляет сообщение репликации в другие информационные хранилища. Каждое информационное хранилище самостоятельно удаляет просроченные сообщения из своих папок согласно своим конкретным настройкам и настройкам папки. Таким образом, в различных хранилищах сроки существования сообщений могут различаться.
Изменение сообщения
При внесении изменения в один из экземпляров сообщения в общей папке PFRA данного информационного хранилища обновляет информацию о состоянии сообщения и отправляет сообщение репликации в другие информационные хранилища, в которых имеются экземпляры рассматриваемой папки. Сообщение репликации содержит модифицированное сообщение и все его вложения.
При получении такого сообщения репликации другим информационным хранилищем измененное сообщение заменяет исходное сообщение в данном хранилище, если в информации о состоянии сообщения указывается, что сообщение действительно новее, чем исходное.
Хотя PFRA и отправляет сообщения репликации, не существует конкретного механизма для обеспечения достижения сообщениями репликации пунктов назначения. Дело в том, что генерация дополнительного сообщения подтверждения для каждого сообщения репликации приведет к бесполезному удвоению объема трафика репликации. Таким образом, возможна ситуация, при которой сообщение в различных экземплярах общей папки не будет синхронизировано. Для устранения такой ситуации используется процесс, называемый обратным заполнением.При нормальном обслуживании сообщения о состоянии передаются между серверами, и при этом сопоставляются номера изменений сообщений в различных экземплярах. Если сервер обнаруживает рассинхронизацию, он генерирует запрос обратного заполнения для всех изменений, которые до сих пор не были получены.
Заключение
Общие папки являются централизованным хранилищем документов и сообщений теоретически любого типа и позволяют осуществлять к ним контролируемый доступ любым пользователем организации. Как таковые, общие папки представляют собой основу приложений документооборота для Exchange Server 2003. В данной лекции рассказывалось о том, что необходимо знать для реализации хорошей системы общих папок в организации Exchange, включая создание общих папок, управление ими с помощью клиента Outlook и оснастки Exchange System, а также о том, как создать несколько деревьев общих папок в организации Exchange. Кроме того, было показано, как настроить репликацию таким образом, чтобы общие папки могли копироваться в хранилища общих папок на других серверах. Теперь самое время перейти к рассмотрению другого аспекта архитектуры хранилищ Exchange. В "Работа с группами хранения" рассказывается о том, как настраивать и осуществлять управление группами хранения в Exchange Server 2003.