Понимание и реализация локальных почтовых реплик в IBM Lotus Notes

Если вы подумываете о реализации локальных почтовых реплик для ваших пользователей IBM Lotus Notes, узнайте больше о преимуществах этой модели и ознакомьтесь с созданием локальных почтовых реплик вручную или административно с помощью политик Setup и Desktop. Настройте политику Desktop для управлениями документами Location пользователей.

Джозеф Андерсон, сертифицированный IBM специалист по IT-консалтингу, IBM

Джозеф Андерсон (Joseph Anderson) имеет сертификат от IBM в области I/T консалтинга, сейчас он работает в группе разработчиков Lotus, отделе программных служб IBM (Software Services). Начиная с 1990-х гг., Джозеф работал с Lotus Notes/Domino, Lotus Sametime и Lotus QuickPlace, сначала в качестве консультанта. В настоящее время он работает в группе Competitive Software над системами управления для ПО Domino/Notes, миграции/модернизации и безопасности. Прежде, чем начать свою деятельность в сфере консалтинга, Джозеф работал в юридической сфере в качестве Начальника оперативного управления, где он получил степень Магистра Наук в Юриспруденции в Юридическом Колледже Университета Денвера. Вы можете связаться с ним по адресу: joseph_anderson@us.ibm.com.



Пит Бэркхардт, IBM-сертифицированный старший IT-архитектор, IBM

Пит Бэркхардт (Pete Burkhardt) - IBM-сертифицированный старший IT-архитектор из IBM Software Services для Lotus (ISSL), Ричмонд, Вирджиния. Со времени прихода в Lotus Services в 1998 г., Пит занимал множество должностей в областях продаж и доставки. В настоящее время он является руководителем проекта по повышению квалификации в WW ISSL. Его технический опыт охватывает разработку инфраструктуры, интеграцию и реализацию технологий Lotus. С ним можно связаться по адресу peter_burkhardt@us.ibm.com.



25.04.2007

Гибкость и свобода, которую даёт репликация, является непревзойдённым преимуществом IBM Lotus Notes. Многие организации решили использовать эту мощную функцию в полном масштабе, и их пользователи работают с локальными репликами своих баз данных Notes, в том числе и с почтовыми базами данных. Преимущества и недостатки использования локальных реплик почтовых баз данных подробно обсуждаются в статье developerWorks Lotus, "Почта Lotus Notes: сравнение почты на основе сервера и локальных реплик."

Кроме моментов, рассматриваемых в этой статье, в Lotus Notes/Domino добавлены функции, которые могут сделать реализацию локальных почтовых реплик ещё более соблазнительным. В статье обсуждаются эти дополнительные улучшения и даются рекомендации по настройке локальных почтовых реплик. Прежде чем объяснять модель локальных реплик и излагать технические подробности по организации среды в пределах вашей инфраструктуры, давайте посмотрим на пример применимости данной модели.

Пример реализации локальных почтовых реплик

Каждая среда обладает уникальными требованиями, и следовательно, трудно наметить набор стандартных рекомендаций, применимых ко всем организациям. Следующий пример предназначен для того, чтобы помочь вам наметить успешный план развёртывания локальных почтовых реплики.

Компания XYZ со временем развернула почтовые серверы Lotus Domino для каждого нового местоположения, так как это было заложено в стандартную конфигурацию и поскольку у большинства узлов с менее чем 25 пользователями имелся канал связи с невысокой пропускной способностью. Большая часть почтовой коммуникации внутри компании происходит между этими узлами, а требования для пользователей электронной почты, находящихся в одном и том же офисе минимальны. Со временем количество почтовых серверов Lotus Domino вне центрального узла выросло до 37, а обслуживали они приблизительно 1400 пользователей, в то время как в главном офисе имелось два объединённых в кластер почтовых сервера Lotus Domino при 2900 пользователях. Финансовый отдел компании поставил и рассмотрел вопрос о количестве серверов и лицензий, необходимых для функционирования среды обмена электронными сообщениями. Чтобы уменьшить количество требуемых серверов и лицензий, и при это сохранить высокий уровень отказоустойчивости и балансировки нагрузки, отдел информационных технологий решил переместить часть пользователей в центральный офис и внедрить локальные почтовые реплики.

Группа IT оценила применяющиеся на данных момент модели использования подобного оборудования в компании, определив размещение серверов, количество пользователей и имеющуюся в наличие пропускную способность. В таблице 1 определены следующие категории.

Таблица 1. Оценка текущих моделей использования
Количество узлов в окруженииКоличество пользователейДоступная пропускная способностьРекомендуемые мероприятия
11Менее 25Перевести в центральный офис
125 – 50 пользователейМенее 256 KBПеревести в центральный офис (отслеживать)
725 – 50 пользователейБолее 256 KBПеревести в центральный офис
250 – 150 пользователейМенее 1 MBРазвернуть серверный кластер
1350 – 150 пользователейБолее 1 MBПеревести в центральный офис
3Более 150 пользователейРазвернуть серверный кластер

По результатам оценки отдел решил перевести 32 узла в центральный офис на два сервера в кластере и развернуть пять дополнительных серверов на узлах, продолжающих использовать серверы в своём окружении. При этом общее число серверов сократилось c 39 до 14, обеспечив высоконадёжную среду с балансировкой нагрузки для всех пользователей.

Высшее руководство IT-отдела затребовало, чтобы все пользователи в окружении использовали один и тот же метод доступа. Для выполнения этой задачи, группа IT разработала и настроила политики Setup и Desktop для автоматизации процесса развёртывания. До принятия решения о переходе на локальные почтовые реплики в окружении существовала одна политика Desktop и одна Setup. Чтобы гарантировать, что среда не будет перегружена запросами на репликацию данных конечным пользователям, группа IT разработала политики Setup и Desktop для каждого места, таким образом специалисты могли контролировать процесс репликации. После перехода на локальные почтовые реплики, группа IT снова вернулась к меньшему числу политик Setup и Desktop, реализовав один набор политик для каждого сервера.

После того, как окружение было переведено на локальные почтовые реплики, группа IT уменьшила количество серверов. Уменьшение числа серверов и внедрение кластеров позволило проводить обслуживание серверов безо всяких простоев для пользователей. В целом, пользователи стали гораздо больше довольны рабочей средой.


Объяснение механизма репликации локальной почтовой базы данных

Довольно часто мы слышим, как люди говорят о локальной почте, сравнивая её с серверной. Что же это означает на самом деле? Репликация локальной почтовой базы данных предполагает, что копия, или реплика почтового файла пользователя находится на его рабочей станции, что позволяет пользователю работать с почтой без подключения к серверу. Периодически отправляется исходящая почта, а почтовый файл реплицируется с его версией на сервере, при этом происходит обмен изменениями между двумя базами данных. Изображение конфигурации окружения приводится на Рисунке 1.

Рисунок 1. Конфигурация окружения локальных почтовых реплик
Конфигурация окружения локальных почтовых реплик

Чтобы создать подобное окружение, вам выполнить некоторые настройки в клиенте Lotus Notes пользователя.

На рабочей станции пользователя необходимо создать реплику почтовой база данных пользователя. Строго рекомендуется использовать каталог директорий, чтобы позволить пользователям искать имена при адресации почтовых сообщений во время локальной работы. И вы, администратор, и пользователь можете создавать локальные реплики вручную с рабочей станции пользователя, либо при помощи политик Lotus Notes/Domino. После создания локальной реплики и каталога директорий, их необходимо настроить на синхронизацию с серверными репликами базы данных. Мы рекомендуем проводит репликацию базы данных каждые 30 минут. Настроив репликацию на 30 минут, вы гарантируете, что клиент не уменьшит производительность сервера и свою собственную слишком частой репликацией.

Lotus Notes на рабочей станции необходимо настроить так, чтобы происходила проверка новой почты на сервере. Параметр проверки новой почты нужно установить на каждые пять минут, что позволяет пользователю получать почту через гораздо более короткие промежутки, чем 30-минутный интервал между репликациями. Это гарантирует, что клиент поддерживает открытую сессию связи с сервером Domino и регулярно получает уведомления о получении новой почты.

Клиент Lotus Notes рабочей станции пользователя должен также указывать на локальную реплику почтового файла пользователя, как на место для работы с электронной почтой. Кроме того, необходимо выполнить некоторые изменения в конфигурации клиента, чтобы определить использование местного каталога директорий при адресации почтовых сообщений. Произведя эти изменения, может работать со своей локальной репликой, а ощущения будут практически такими же, как при работе с сервером.

Может показаться, что вам или пользователю придётся выполнять довольно значительный объём изменений с рабочей станции пользователя. Хотя ручная конфигурация и возможна, вы также можете создать в окружении Lotus Notes/Domino политики, которые выполняют эти изменения без необходимости посещать отдельную рабочую станцию. Поскольку политики позволяют вам переконфигурировать большое число рабочих станций одновременно, нужно непременно позаботиться о том, чтобы эти изменения развёртывались гранулировано, чтобы не заполонить сеть одновременными запросами на создание реплик или почтовых файлов и каталогов директорий.


Улучшения в работе с локальными почтовыми репликами

Многие организации предпочитают, чтобы их пользователи работали с локальными почтовыми репликами по многим причинам. Однако традиционно имеется несколько недостатков данной конфигурации с точки зрения администрирования. Эти недостатки связаны конфигурированием рабочей станции, обучением пользователей и обеспечения пользователей службами каталогов. Благодаря усовершенствованиям репликации, политик и каталогов директорий в последних версиях Lotus Notes (V6.0 и более поздних), локальными почтовыми репликами даже стало легче управлять.

Сетевая компрессия

Начиная с Lotus Notes 6.x, в репликацию было внесено множество изменений, что значительно увеличило эффективность как с точки зрения быстродействия, так и использования сети. Введение компрессии при репликации уменьшает объём данных, передаваемых между клиентом и сервером до 30-40%, если сетевой траффик уже не сжимается роутерами или ПО для VPN. Вы можете прочитать более подробно о сетевой компрессии в статье developerWorks Lotus, "Сетевая компрессия в Domino 6."

Потоковая репликация

Кроме того, в Lotus Notes V6.0 появилась потоковая репликация. Эта функция повышает удобство пользователя при работе с локальной почтовой репликой. Во время репликации новые документы реплицируются в локальную почтовую реплику в порядке от самого маленького до самого большого по размеру. Это устраняет задержки, возникающие, когда одно сообщение с большим вложением, реплицирующееся первым, блокирует множество других сообщением. Кроме того, потоковая репликация позволяет пользователям просматривать документы и работать с ними, пока они реплицируются в локальную почтовую базу данных, так что больше не нужно ждать завершения репликации всех изменений, чтобы можно было начать работать с новыми сообщениями.

Асинхронное уведомление

Начиная с Lotus Notes V6.5.x, появилась асинхронное уведомление. Если клиент Notes работает с локальной почтовой репликой и имеет открытое подключение к серверу Domino, последний отправляет уведомление о новых сообщениях клиенту. Это уведомление, отправленное сервером Domino запускает на клиенте Notes репликацию почтового файла, доставляя новое сообщение в локальную почтовую реплику. Такая репликация происходит без вмешательства пользователя и не зависит от графика репликации, установленном в клиенте Lotus Notes. Данная функция позволяет пользователям получать входящее почтовое сообщение немедленно при работе с локальными репликами.

Политики

Политики появились, чтобы помочь в конфигурировании и управлении настройками на рабочей станции пользователя. Эта мощная функция даёт вам значительную гибкость при конфигурировании рабочих станций для пользователя. При помощи политик, вы можете выполнить все настройки, необходимые для обеспечения работы пользователя с локальной почтовой репликой, не посещая рабочую станцию пользователя. Ниже мы покажем вам, как настраивать политики для выполнения этого сценария. Для получения более подробной и общей информации по политикам см. следующие статьи developerWorks Lotus, "Основанное на политиках системное администрирование в Domino 6" и "Создание почтовых политик в Lotus Notes/Domino 7."

Каталоги директорий

Хотя улучшения репликации и политик и являются очень мощными функция, ключ к успешной реализации локальных почтовых реплик для пользователей лежит в создании каталога директорий. Можно создать два типа каталогов директорий.

  • Сжатый или мобильный каталог директорий
    Мобильный каталог директорий содержит пользовательские и групповые записи из вашей Domino Directory и других директорий, которые вы можете выбирать. Мобильный каталог директорий сжимает записи из директорий, которые вы выбираете, в базу данных каталога директорий. Пропорция по умолчанию, используемая для сжимания записей, - приблизительно 255 записей (одна запись равняется одной пользовательской или групповой записи) в Domino Directory сжимаются в одну запись в мобильном каталоге директорий. В результате размер каталога директорий очень мал, однако сортировку можно осуществлять лишь по имени или фамилии, что должно быть указано при создании каталога директорий.
  • Расширенный каталог директорий
    Расширенный каталог директорий базируется на пользовательских, групповых и серверных записях в вашей Domino Directory и других директориях по вашему выбору. Расширенный каталог директорий не предлагает сжатия записей, в результате чего расширенный каталог директорий гораздо больше по размеру, чем мобильный каталог директорий. Тем не менее, расширенный каталог директорий меньше чем Domino Directory, так как в нём не содержатся документы Connection, программные документы, и т. п. Он также очень гибок в плане удобства поисковых пользовательских функций, поскольку работает точно так же, как при выполнении поиска в обычной Domino Directory (то есть поиск по имени, фамилии, прозвищу, и т. д.)

Ключевым фактором удовлетворённости пользователей при работе с локальными почтовыми репликами является обеспечение возможности пользователей выполнять поиск имён в директории при работе в режиме offline. Как у мобильного, так и у расширенного каталога директорий есть свои преимущества и недостатки. Хотя мобильный каталог директорий меньше по размеру, расширенный каталог директорий обеспечивает более гибкие поисковые возможности. Эмпирическое правило выбора подходящего для вашего окружения каталога директорий должно основываться на размере каталога директорий. Если размер созданного расширенного каталога директорий превышает 50 MB, используйте вместо него мобильный каталог директорий. При использовании размера в качестве принципа выбора между двумя типами каталогов директорий принимается в расчёт время, которое пользователь будет тратить на репликацию каталога директорий и учитывается рост директории в будущем.

Теперь, когда мы обсудили ключевые элементы окружения, использующего локальные почтовые реплики, давайте рассмотрим, как оно создаётся и настраивается.


Настройка окружения

Необходимо выполнить множество настроек и конфигураций на пользовательской рабочей станции, чтобы у пользователей появилась возможность успешно и комфортно работать с локальными почтовыми репликами при пользовании электронной почтой. Эти настройки находятся в пользовательских установках (User Preferences) и документе Location на рабочей станции пользователя и приведены в Таблице 2.

Таблица 2. Обзор настраиваемых полей
Настройка на рабочей станцииЗначение
Создание локальных репликПочтовый файл, каталог директорий
Пользовательские установки
Последовательный каталог директорий (вкладка Mail\General)Имя базы данных каталога директорий
Проверка новой почты каждые (вкладка Mail\General)5 минут
Автоматическое обновление Inbox (вкладка Mail\General)Включено
Создание полнотекстового индекса для поиска (вкладка Replication)Включено
Следует ли Notes шифровать новые реплики? (вкладка Replication)Локальное шифрование со Средним (Medium) уровнем
Документ Location (вкладка Mail)
Размещение почтового файлаЛокально
Опережающий ввод имени получателяТолько локально
Адресация почтыЛокально и на сервере
Передача исходящей почты если1
Документ Location (вкладка Replication)
Разрешение репликацииВключено
Создание новых репликНемедленно
Репликация при запуске NotesВключено, Подсказка перед репликацией
ГрафикВключено
Репликация ежедневно между7:00 AM – 7:00 PM
Повтор каждые30 минут
Дни неделиПН, ВТ, СР, ЧТ, ПТ
Репликации при завершении NotesПодсказка о репликации при выключении Notes, если что-либо ждёт отправки.

Существует два способа выполнения данных настроек на рабочей станции пользователя: вручную или при помощи политик. В данном разделе статьи рассматривается процесс ручного конфигурирования клиента. В следующем разделе обсуждается настройка этих параметров с помощью политик Lotus Domino.

Создание локальных реплик

По умолчанию, при настройке окружения Lotus Notes не создаётся локальной реплики почтовой базы данных или каталога директорий, что необходимо для наилучшего использования модели локальной репликации. Следующие задачи касаются почтовой базы данных, однако важно выполнить эти же шаги и для каталога директорий.

ПРИМЕЧАНИЕ: Перед созданием локальной реплики каталога директорий, создайте сначала каталог директорий на сервере Domino. Более подробную информацию по созданию каталога директорий см. в Lotus Domino Administrator Help.

ПРИМЕЧАНИЕ: Если в среде конечного пользователя имеется локальная реплика почтовой базы данных, которая не реплицировалась постоянно, удалите базу данных и создайте её вновь, чтобы не допустить повторного появления в базе данных ранее удалённых документов при включении репликации. Более подробную информацию см. в Lotus Domino Administrator Help.

Создайте новую реплику почтовой базы данных, выбрав почтовую базу данных на вашей рабочей станции, и выбрав File – Replication – New Replica. Примите для новой реплики все значения по умолчанию и нажмите OK, чтобы подтвердить создание новой реплики на локальной рабочей станции (см. Рисунок 2).

Рисунок 2. Диалоговое окно Create Replica
Диалоговое окно Create Replica

Настройка шифрования для локальной почтовой реплики

Для сохранности данных убедитесь, что почтовая база данных локально шифруется. Откройте окно Database Properties и нажмите на кнопку Encryption Settings. В диалоговом окне Encryption выберите опцию "Locally encrypt this database using", а затем выберите соответствующий уровень шифрования из выпадающего списка. По умолчанию используется Medium Encryption.

ПРИМЕЧАНИЕ: В зависимости от требований безопасности окружения, могут потребоваться различные уровни шифрования. Окружение Domino предусматривает три различных уровня шифрования. Более подробная информация по уровням шифрования содержится в Lotus Domino Administrator Help.

Пользовательские настройки

Диалоговое окно User Preferences содержит параметры конфигурации клиента. Для открытия диалогового окна выберите File – Preferences – User Preferences. Чтобы обеспечить своевременное появление новой почты в локальной реплике почтового файла, выберите вкладку Mail - General и выполните следующие настройки (см. Рисунок 3):

  • В разделе Configuration введите или перейдите к имени файла локального каталога директорий в поле Local address books.
  • В разделе Receiving выберите опцию "Check for new mail every", а затем установите интервал пять минут.
  • В разделе "When New Mail Arrives" выберите опцию Automatically refresh Inbox.
Рисунок 3. Настройки почты в диалоговом окне User Preferences
Настройки почты в диалоговом окне User Preferences

Выберите вкладку Replication и сконфигурируйте настройки по умолчанию, применяемые при создании новых реплик (см. Рисунок 4).

  • Выберите опцию "Create full text index for searching", чтобы гарантировать, что все новые реплики готовы для поиска.
  • Выберите опцию Locally encrypt using, а затем определите соответствующий уровень шифрования. Это гарантирует, что все базы данных, реплицируемые локально, по умолчанию шифруются, что обеспечивает защиту данных.
Рисунок 4. Настройки репликации в диалоговом окне User Preferences
Настройки репликации в диалоговом окне User Preferences

Настройка документа Location

При обычном процессе установки клиента, клиент Notes настроен на использование почтовой базы данных и информации о директориях на сервере. Чтобы пользователь мог работать с локальной почтовой репликой, измените документ Location в Personal Address Book так, чтобы использовались локальные ресурсы рабочей станции, а не ресурсы сервера.

Откройте документ Location, выберите вкладку Mail и установите следующие значения (см. Рисунок 5):

  • Mail file location (Расположение почтового файла): Local (Локально)
  • Recipient name type-ahead (Опережающий ввод имени получателя): Local Only (Только локально)
  • Mail addressing (Адресация почты): Local then Server (Локально, а затем на сервере)
  • Transfer outgoing mail messages if (Отправить исходящую почту если): 1 (messages pending) (сообщение отложено)
Рисунок 5. Настройка опций почты в документе Location
Настройка опций почты в документе Location

Следующий шаг - включить репликацию баз данных с сервера. На вкладке Replication документа Location установите следующие значения:

  • Enable replication (Включить репликацию): "Replication is enabled for this location (Репликация включена для данного узла)"
  • Create new replicas (Создание новых реплик): Immediately (Немедленно)
  • Replicate when Notes starts (Репликация при запуске Notes): "Replicate when Notes starts" и Prompt before replicating (Подсказка перед репликацией)
  • Schedule (График): Replication Interval (Интервал репликации)
  • Replicate daily between (Репликация ежедневно): 7:00 AM – 7:00 PM
  • Repeat every (Повторять каждые): 30 minutes
  • Days of week (Дни недели): ПН, ВТ, СР, ЧТ, ПТ
  • Replicate when Notes ends (Репликация при завершении Notes): "Prompt to replicate when Notes shuts down (Подсказка при выходе из Notes)" и "If outbox is not empty (Если папка Исходящие не пуста)"
Рисунок 6. Настройка опций репликации в документе Location
Настройка опций репликации в документе Location

Настройка серверных политик

В предыдущем разделе статьи вы рассмотрели, как вручную настраивать локальные почтовые реплики для пользователей в вашем окружении. Эти действия можно автоматизировать, реализовав политики Lotus Notes/Domino. В следующих разделах проводится обзор реализации политик, необходимых для подготовки окружения для локальных почтовых реплик. Более подробный обзор политик Lotus Domino содержится в Lotus Domino Administrator Help.

Существует два типа политик, используемых для инициализации и поддерживания настроек, связанных с локальными почтовыми репликами. Политики Setup применяются к новым клиентам в ходе их настройки и ввода в окружение. Важно иметь в виду, что политики Setup применяются только тогда, когда клиент Notes настраивается в первый раз. Политики Desktop применяются к клиенту Notes каждый раз, когда клиент запускается и открывает сеанс связи с сервером Lotus Domino. Политика Desktop очень полезна для задействования параметров конфигурации для пользователей, у которых уже есть клиент client.

Создание политики Setup

Следующие шаги проведут вас через создание политики Setup, с упором на элементы, специфичные для локальных почтовых реплик. Если у вас уже имеется настроенная политика Setup, вы можете её модифицировать, чтобы внести указанные здесь изменения с целью задействовать локальные почтовые реплики. Как было указано ранее, политика Setup применяется только к новым конфигурациям. Вы должны внести эти настройки в политику Desktop, чтобы убедиться, что они применяются на постоянной основе.

Откройте Domino Directory и перейдите в представление Policies\Settings. Нажмите на кнопку Add Settings и выберите Setup для создания политики Setup. На вкладке Basics документа Setup Settings выберите опцию "Create local mail file replica" (см. Рисунок 7).

Рисунок 7. Настройка основных опций в политике Setup Settings
Настройка основных опций в политике Setup Settings

На вкладке Databases документа добавьте ссылку на базу данных для каталога директорий в поле Mobile Directory Catalog. Затем выберите вкладку Preferences, а на подвкладках Mail и News установите интервал проверки новой почты на пять минут и выберите опцию Automatically Refresh Inbox.

На подвкладке Preferences - Replication включите "Create replicas ready for searching," в поле Encrypt replicas установите значение Locally encrypt, а также для поля Encrypt установите желаемый уровень шифрования (High, Medium, Low). См. Рисунок 8.

Рисунок 8. Настройка опций репликации в политике Setup
Настройка опций репликации в политике Setup

Создание и расширение политики Desktop

При помощи лишь базовой функциональности, поставляемой с политиками Setup и Desktop, вы не можете произвести полную настройку документа Location. Изменение настроек типа почты, включение репликации и управление графиком репликации не является частью опций по умолчанию документа политики Desktop. Тем не менее, вы можете настраивать документ политики Desktop в Domino Directory для получения контроля над всеми настройками в документе Location пользователя. В данном разделе содержится информация по настройке документа политики Desktop и конфигурированию и управлению этими настройками.

Способность настраивать формы политики Desktop для управления параметрами Notes.ini и настройками документа Location описывается в технической заметке Lotus Support, "Политика desktop в Domino Directory может быть настроена на установку notes.ini и параметров Location." Мы рекомендуем уменьшить влияние настройки директории при помощи создания отдельной подформы, которую вы можете вставить в форму политики Desktop.

Прежде всего, откройте Domino Directory в IBM Lotus Domino Designer. Перейдите в раздел Shared Code\Subforms базы данных и создайте новую подформу с именем $ClientLocationDoc.

В этой подформе создайте таблицу с двумя вкладками: Mail и Replication. На вкладке Mail воссоздайте конфигурацию вкладки Mail документа Location в Personal Address Book. Тем не менее убедитесь, что вы добавляете LocAll в начало имени в каждом поле, как показано на Рисунке 9.

Рисунок 9. Создание новой подформы Mail в Domino Directory
Рисунок 9. Создание новой подформы Mail в Domino Directory

ПРИМЕЧАНИЕ: Если вы копируете таблицу из документа Location в Personal Address Book, непременно измените имена полей во всех hide-when- и field-формулах (по умолчанию входная трансляция, входная валидация и т. д.) для принятия LocAll, добавленного в именам полей. Кроме того, убедитесь, что вы удалили поля MailFile и MailFormat из скопированной таблицы. Эти поля либо уже находятся где-то в документе Policy, либо относятся к конкретному пользователю и не должны управляться политиками.

После заполнения вкладки Mail подформы, перейдите к вкладке Replication для воссоздания конфигурации вкладки Replication документа Location в Personal Address Book. Опять же, убедитесь, что вы добавили LocAll в начало имени каждого поля, как показано на Рисунке 10.

Рисунок 10. Создание новой подформы Replication в Domino Directory
Создание новой подформы Replication в Domino Directory

ПРИМЕЧАНИЕ: Воссоздайте таблицу из документа Location в Personal Address Book, однако не выполняйте копирование и вставку таблицы, поскольку большинство полей документа Location являются полями общего пользования. Создав эти поля в вашей подформе как индивидуальные, вы можете поддерживать независимость подформы в будущем и принимать ваши изменения всех hide-when- и field-формул (по умолчанию входная трансляция, входная валидация и т. д.), а также добавлять LocAll ко всем именам полей без влияния на другие общие поля в Domino Directory.

После заполнения подформы $ClientLocationDoc сохраните и закройте её. Затем откройте форму "Policy Settings\Desktop Settings". В этой форме вставьте ещё одну вкладку в главную таблицу между вкладками Databases и Dial-up Connections. Назовите эту новую вкладку Location Document и вставьте вашу новую подформу в эту вкладку (см. Рисунок 11).

Рисунок 11. Добавление новых подформ к форме Desktop Settings Policy
Добавление новых подформ к форме Desktop Settings Policy

ПРИМЕЧАНИЕ: Создайте копию формы "Policy Settings\Desktop Settings" перед её изменением. Кроме того отключите возможность обновления из шаблона оформления Domino Directory, чтобы ваши изменения не перезаписывались при замене или обновлении шаблона во время регулярного обслуживания директории.

После вставки новой подформы в новую вкладку сохраните и закройте форму "Policy Settings\Desktop Settings". Проверьте форму, чтобы убедиться, что ваши изменения отображаются в директории и их можно настраивать при помощи значений.

После завершения настройки откройте Domino Directory с помощью клиента Lotus Notes и перейдите в представление Policies\Settings. Нажмите кнопку Add Settings и выберите Desktop для создания политики Desktop.

На вкладке Basics документа, в разделе Server Options, выберите опцию "Create local mail file replica". На вкладке Databases документа добавьте ссылку на базу данных для каталога директорий на поле мобильного каталога директорий.

На новой вкладке Location Document, добавленной вами, выберите вкладку Mail (см. Рисунок 12). Установите следующие параметры:

  • Mail file location (Размещение почтового файла): Local (Локально)
  • Domino mail domain: Имя вашего почтового домена Domino
  • Recipient name type-ahead (Опережающий ввод имени получателя): Local Only (Только локально)
  • Mail addressing (Адресация почты): Local then Server (Локально, а затем на сервере)
  • Transfer outgoing mail if (Отправить исходящую почту если): 1 messages pending (сообщение отложено)
Рисунок 12. Настройка Location Document – Mail settings в документе Desktop Settings
Настройка Location Document – Mail settings в документе Desktop Settings

На новой вкладке Location Document выберите вкладку Replication (см. Рисунок 13). Установите следующие параметры:

  • Enable replication (Включить репликацию): "Replication is enabled for this location (Репликация включена для данного узла)"
  • Create new replicas (Создание новых реплик): Immediately (Немедленно)
  • Replicate when Notes starts (Репликация при запуске Notes): "Replicate when Notes starts" и Prompt before replicating (Подсказка перед репликацией)
  • Schedule (График): Replication Interval (Интервал репликации)
  • Replicate daily between (Репликация ежедневно): 7:00 AM – 7:00 PM
  • Repeat every (Повторять каждые): 30 minutes
  • Days of week (Дни недели): ПН, ВТ, СР, ЧТ, ПТ
  • Replicate when Notes ends (Репликация при завершении Notes): "Prompt to replicate when Notes shuts down (Подсказка при выходе из Notes)" и "If outbox is not empty (Если папка Исходящие не пуста)"
Рисунок 13. Настройка Location Document – Replication в документе Desktop Settings Policy
Настройка Location Document – Replication в документе Desktop Settings Policy

На подвкладке Preferences - Mail and News документа Policy установите интервал проверки новой почты в пять минут и включите опцию Automatically Refresh Inbox. На подвкладке Preferences - Replication включите "Create replicas ready for searching,", в поле Encrypt replicas установите Locally encrypt, а в поле Encrypt using - желаемый уровень шифрования (High, Medium, Low). Сохраните и закройте документ политики Desktop.


Вопросы обучения конечных пользователей и сотрудников технического сопровождения

Модель локальной репликации не требует специального обучения пользователей при правильной настройке. Цель при реализации - по возможности максимально автоматизировать весь процесс при помощи политик. Тем не менее есть несколько моментов, которые могут потребовать некоторого обучения, чтобы убедиться, что пользователи понимают проблемы, которые могут возникнуть.

Уведомление о приходе новой почты

Клиент Lotus Notes регулярно проверяет новую почту на сервере Domino. Если на сервере есть новые сообщения, которые ещё не были реплицированы на клиент, пользователь получает уведомление о приходе новой почты, однако он не в состоянии найти новую почту в локальной папке Inbox. Задержка в доставке сообщений зависит от размера почтового сообщения и загруженности сервера. Когда пользователь использует серверную копию почтовой базы данных, сообщение появляется в Inbox до уведомления.

Задержка при отправке сообщений на сервер перед выключением

Если сообщение отправляется до закрытия клиента Notes, может не хватить времени на отправку сообщения на сервер. В конфигурации указано отправлять сообщения немедленно, но в зависимости от размера сообщения или типа соединения с сервером, сообщение может быть в процессе отправки. Вы увидите следующее сообщение (см. Рисунок 14), если сообщение не было отправлено полностью.

Рисунок 14. Предупреждение о наличии исходящего сообщения, ожидающего отправки, перед закрытием клиента
Предупреждение о наличии исходящего сообщения, ожидающего отправки, перед закрытием клиента

Репликация только почты для уменьшения нагрузки на сервер

Одна из проблем с пользователями, использующими локальные почтовые реплики , это то, что они склонны реплицировать все базы данных на вкладке Replication вместо использования опции "Replicate Mail Only". На вкладке Replication нажмите кнопку Start Now и выберите одно из нижеуказанного:

  • Start Now. Запускает репликацию всех баз данных с вкладки Replication.
  • Start Mail Only Now. Запускает репликацию почтовой базы данных.
  • Start High Priority Databases Now. Запускает репликацию всех баз данных, отмеченных как имеющих высокий приоритет.

Обратите на Notice галочку слева от почтовой базы данных на вкладке Replication. Она включает/выключает репликацию базы данных; пользователи могут выключить эту опцию. Политики не включают эту опцию принудительно. Следовательно, если пользователь отключает репликацию почтового файла, она не будет происходить, пока пользователь снова не отметит базу данных.

Опции настройки вкладки Replication

Вы можете модифицировать вкладку Replication под нужды пользователей. Ниже даётся набор инструкций по указанию пользователям опций конфигурации вкладки Replication.

Пользователи могут нажать на направленную вниз стрелку на кнопке Replication (см. Рисунок 15). Они могут менять размеры иконок, изменять режим отображения вкладки, отображать все базы данных или только отмеченные для репликации или создавать папки для организации баз данных.

Рисунок 15. Изменение внешнего вида и функциональности вкладки Replication
Изменение внешнего вида и функциональности вкладки Replication

Заключение

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

Ресурсы

Научиться

Получить продукты и технологии

Обсудить

Комментарии

developerWorks: Войти

Обязательные поля отмечены звездочкой (*).


Нужен IBM ID?
Забыли Ваш IBM ID?


Забыли Ваш пароль?
Изменить пароль

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Профиль создается, когда вы первый раз заходите в developerWorks. Информация в вашем профиле (имя, страна / регион, название компании) отображается для всех пользователей и будет сопровождать любой опубликованный вами контент пока вы специально не укажите скрыть название вашей компании. Вы можете обновить ваш IBM аккаунт в любое время.

Вся введенная информация защищена.

Выберите имя, которое будет отображаться на экране



При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Обязательные поля отмечены звездочкой (*).

(Отображаемое имя должно иметь длину от 3 символов до 31 символа.)

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Вся введенная информация защищена.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Lotus
ArticleID=212113
ArticleTitle=Понимание и реализация локальных почтовых реплик в IBM Lotus Notes
publish-date=04252007