Если вы хотите ознакомиться с остальными частями этой статьи, пожалуйста прочитайте:
- Мигрирование с Domino на Exchange 2007 (часть 2)
- Мигрирование с Domino на Exchange 2007 (часть 3)
- Мигрирование с Domino на Exchange 2007 (часть 4)
С Exchange 2003 поставляется несколько отдельных инструментов для реализации сосуществования и мигрирования с Lotus Domino. Вот они: Microsoft Connector(Коннектор Microsoft) для Lotus Notes, Microsoft Exchange Calendar Connector(Календарный коннектор) и Exchange Migration Wizard (Мастер мигрирования). У коннектора две основные задачи, а именно: передавать сообщения между двумя системами, а также обеспечивать синхронизацию папок в обоих направлениях. Календарный коннектор, как следует из его названия, позволяет пользователям видеть данные free/busy в календаре вне зависимости от того, где они находятся, на Exchange или на Domino, а мастер мигрирования извлекает данные из почтовых баз данных Domino и импортирует их в почтовые ящики Exchange. Эти средства все время служили консультантам и администраторам на протяжении лет по мере того, как системы мигрировали с Domino на Exchange.
Сейчас с Exchange 2007 у нас есть новый набор транспортных средств Microsoft для Lotus Domino, который предлагает новые улучшенные средства в одном удобном наборе. Точно так же, как Exchange 2007 оснащен консолью Exchange Management Console, набор транспортных средств оснащен консолью Transporter Management Console. Это гарантирует администраторам знакомый интерфейс, к которому они быстро привыкнут. Более того, как и для Exchange 2007 есть Exchange Management Shell, существует среда Transporter Command Shell, означающая, что администраторы могут использовать преимущества команд для выполнения задач, таких как скрипты для мигрирования почтовых ящиков из Domino в Exchange 2007.
Набор транспортных средств состоит из пяти компонентов. Вот они:
- Directory Connector.(Коннектор папок). Это средство синхронизирует объекты между Domino Directory и Active Directory почти тем же образом, которым Microsoft Connector делает для Lotus Notes в Exchange 2003.
- Free/Busy Connector.Как и аналогичное средство в Exchange 2003, оно предоставляет пользователям с запущенным Outlook и Lotus Notes возможность выполнять календарные free/busy запросы через обе системы.
- Directory Migration.Этот компонент позволяет вам создавать новые пользовательские аккаунты в Active Directory для пользователей Domino Directory.
- Mailbox Migration.Осуществляет актуальное мигрирования пользовательских данных из баз данных ящиков Domino в ящики Exchange 2007.
- Application Migration. Компонент этот позволяет мигрирование приложений Domino в Microsoft SharePoint.
Вы могли заметить одну вещь в этом списке — это отсутствие средств, позволяющих двунаправленную передачу сообщений между Domino и Exchange 2007. Это происходит из-за того, что маршрутизация сообщений между Domino и Exchange 2007 теперь использует SMTP, а не более традиционный метод маршрутизации сообщений через Microsoft Connector для Lotus Notes. Я не буду влезать в эту область в этой статье, так как ничего особенного сказать о маршрутизации SMTP не получится: все уже описано во многих статьях.
Я также хочу отметить уже сейчас, что цель этой статьи будет описание первых четырех компонентов из списка выше, то есть мы не будем рассматривать мигрирование приложений Domino в SharePoint. Кроме того, я не буду описывать конкретные шаги, как конфигурировать среду Domino, с комментированием процессов, таких как создание документов новой персоны или настройка Domino под почту SMTP, к примеру. Эти процессы полностью описаны в онлайновой документации по Domino. Я буду описывать конфигурирование документа внешнего домена Domino, необходимого для Free/Busy Connector в третьей части статьи. Тут слишком много материала, поэтому эта статья будет разделена на шесть частей.
Требования и поддержка версий
В большинстве сценариев сосуществования и мигрирования четко определена конкретная версия исходной системы передачи сообщений, поддерживаемая средством миграции. Первое, что необходимо определить — набор транспортных средств, который я тестировал, как утверждает Microsoft, требует наличие установленного клиента Lotus Notes 6.x или 7.x на сервере, где будет запущен Directory Connector: Directory Connector — нечто, что мы позже создадим.
Нужно также отметить поддержку Microsoft версий Lotus Domino. Только Lotus Domino 6.x и 7.x поддерживаются для взаимодействия. Другими словами, вы не можете использовать Lotus Domino 5 для синхронизации папок, поиска free/busy или маршрутизации сообщений через SMTP. Однако поддерживается Lotus Domino 5 для миграции пользователя и почтового ящика, что мы и проделаем в этой статье позднее.
И, наконец, набора транспортных средств не поддерживается Windows Vista на момент написания этой статьи. Для целей статьи я использую Exchange 2007 и Lotus Domino 7.0.2.
Сценарий сосуществования и мигрирования
В этой статье я буду использовать сценарий с двумя организациями под названиями Contoso и Fabrikam. Вы, может быть, уже слышали об этих организациях. Contoso уже использует Exchange 2007, и недавно приобрела Fabrikam, где используется Domino 7. У Contoso есть доменное имя SMTP — contoso.com, а доменное имя Fabrikam — fabrikam.com. Contoso решает на начальной стадии ввести сосуществование с Fabrikam, так как не может перевести всех пользователей на Exchange немедленно. Для прохождения процесса сосуществования и мигрирования от Domino к Exchange требуется четыре основных шага. Вот они:
- Directory synchronization(Синхронизация папок). Это там, где Contoso и Fabrikam разделяют адресные книги между двумя системами.
- Free/Busy lookups(Поиск free/busy). Конфигурирование коннектора free/busy позволяет пользователям любой системы проверять доступность пользователей другой системы.
- Migrate users to Active Directory(Мигрирование пользователей в Active Directory). Этот процесс гарантирует, что почтовые адреса пользователей Domino представлены в Global Address List (Глобальный список адресов — GAL) Exchange.
- Migrate mail to Exchange(Мигрирование почты в Exchange). Когда Fabrikam готова переехать с Domino на Exchange, этот процесс перемещает объекты пользовательских почтовых ящиков из одной системы в другую.
Для симуляции такой среды в моей тестовой работе я использовал всего лишь единственный доменный контроллер с Exchange 2007 и еще один сервер с Domino 7.0.2. Конечно, в реальных средах предпочтительнее, чтобы различные компоненты, такие как набор транспортных средств сам по себе, были распределены между разными серверами. Также, я собираюсь использовать начальный аккаунт администратора Domino, который был настроен в качестве аккаунта, который я буду использовать для запуска набора транспортных средств — у него будут все необходимые для Domino разрешения. В реальной жизни лучше использовать специально выделенный аккаунт, которому, как я покажу, будут выделены все нужные разрешения.
Установка набора транспортных средств
Перед тем, как мы продолжим с синхронизацией папок, а потом и с действительной миграцией, мы должны установить набора транспортных средств на сервер Exchange 2007. Перед тем, как сделать это, не забудьте, что вам необходим клиент Notes, также установленный на Exchange 2007. Так как в этой статье мы говорим об Exchange, я не буду давать детальную информацию по этому вопросу — есть масса онлайновых справок в этой области. Процесс установки набора транспортных средств — простой процесс, выполняемый таким образом:
- Загрузить набор средств отсюда. Заметьте, что там есть две версии файла, а именно transporter.msi для 64-битных систем, и transporter32.msi для 32-битных.
- На сервере Exchange 2007 запустите соответствующий MSI установщик и примите лицензионное соглашение после экрана приветствия.
- На экране Select Components and Install Location (Выбор компонентов и локации установки) убедитесь, что опция Microsoft Transporter Tools(Средства транспортировки) выбрана для установки, а опция Free Busy Connector Add-In Task for Lotus Domino(Задача добавления коннектора Free Busy) — нет. Не забудьте также убедиться, что локация установки соответствует желаемой. По умолчанию установка происходит в C:\Program Files\Microsoft Transporter Tools. Этот экран показан на Рисунке 1.
- И, наконец, на экране Ready to Install(Готов к установке) нажмите Install(Установить).
После установки вы увидите новую программную папку под названием Microsoft Transporter Suite for Domino содержащую консоль управления и среду управления.
Синхронизация папок
В нашем сценарии-примере первым шагом для Contoso по интеграции с Fabrikam является формирование совместного GAL для двух организаций. Другими словами, все пользователи должны видеть каждого пользователя и в системе Exchange, и в системе Domino.
Пользователи Domino будут синхронизированы с Active Directory Contoso в качестве контактов, доступных для почты, поэтому имеет смысл создание конкретной Organizational Unit (Организационная единица — OU) для этой цели. Возможна только единственная целевая OU, определенная как контейнер импорта, и в этой статье такая OU будет называться Domino Users. Аналогично, объекты Active Directory, относящиеся к Exchange, такие как пользователи, группы и контакты, будут синхронизированы с системой Domino Fabrikam, конкретнее, в папку по умолчанию NAMES.NSF. Чуть позже вы увидите, что существуют опции для конфигурирования, синхронизированы ли доступный для почты группы и контакты Active Directory с Domino, так что эти выборы опциональны.
Теперь давайте посмотрим на процесс создания Directory Connector для осуществления процесса синхронизации. Для успешного завершения процесса со стороны Exchange используемый аккаунт должен иметь роль Exchange Server Administrator.
В действительности создание Directory Connector — очень простое дело, так как нет никаких опций для конфигурирования. Вы можете либо создать коннектор с использованием Transporter Command Shell или через Transporter Management Console. Давайте сначала сделаем это с помощью консоли:
- Открыв консоль управления, выберите опцию Connect(Соединить) из консольного дерева.
- Либо щелкните правой кнопкой мыши опцию Connect(Соединить) и выберите Create Directory Connector…(Создать Directory Connector) из контекстного меню, либо выберите опцию с тем же названием из панели Action(Действие).
- Теперь вы увидите экран приветствия мастера Create Directory Connector. Щелкните Next(Далее), а затем Create на экране Progress. Работа выполнена! Вы можете затем щелкнуть Finish для выхода из мастера.
Чтобы сделать то же самое через среду управления, выполните команду New-DominoDirectoryConnector. Все опять очень просто, хотя вы можете создать коннектор и конфигурировать его различными настройками в одно и то же время. В результате вы получите новый Directory Connector (Рисунок 2). Хотя он и не сконфигурирован пока еще. Этим мы займемся во второй части статьи.
Заключение
В первый части этой шестичастной статьи вы познакомились с новым набором транспортных средств для Lotus Domino, мы обсудили требования и установку. Мы также взглянули на начальные шаги, требуемые для реализации синхронизации папок между Exchange и Domino. В следующей части статьи мы закончим процесс синхронизации папок.