Переход с GroupWise на Exchange 2007 – Функциональная совместимость и миграция (часть 2)
Если вы пропустили первую часть этой серии статей, перейдите по ссылке Переход с GroupWise на Exchange 2007 – Функциональная совместимость и миграция (часть 1)
Мой соавтор Деклан Конрой и я проведем вас через процесс установки коннектора для Novell GroupWise и Calendar Connector на Exchange Server, а также GroupWise API на сервере GroupWise. Мы также приведем некоторые данные о нашей лабораторной сети, чтобы вы смогли с легкостью воссоздать это окружение.
Давайте определим наш сценарий перехода
Чтобы дать реалистичный сценарий перехода, наша компания сейчас как раз находится в процессе перехода с сети Novell на сеть Microsoft. Active Directory существует, но дизайн и конфигурация AD не входит в область интересов данных статей. В Active Directory нет пользовательских объектов.
У всех пользователей есть учетные записи в eDirectory, а используемые клиенты – это все Windows XP SP2 с клиентом Novell.
В данный момент используется седьмая версия системы GroupWise, хотя принципы перехода, если это не клиентская версия, останутся теми же и для предыдущих версий.
Мы выполняем все на виртуальной среде серверов, используя VMware Server, версия 1.0.4.
Наша инфраструктура будет расти по мере написания этой серии статей. На данный момент она представляет собой следующее;
- Сервер GroupWise 7, работающий на Netware 6 с названием NWGW1
- Контроллер домена Active Directory с названием ADADMIN
- Рабочая станция администрирования NDS, использующая консоль Console One и NWADMIN с названием NDSADMIN
-
Сервер Exchange 2003 с названием EXCHANGE2003
В последующих статьях мы добавим серверы Exchange 2007 и миграционные рабочие станции Quest к нашей инфраструктуре.
Наш сервер GroupWise использует шлюз API и Post Office в интерактивном режиме. Мы сделали это по нескольким причинам, это служит нашим целям и позволяет нам демонстрировать ключевые шаги и технологии, используемые при переходе с GroupWise, но мы ценим то, что лучшим способом для GroupWise является запуск шлюза API на отдельном Post Office в отдельном второстепенном домене.
В начале мы использовали четыре машины для простоты. Помните, что вы не сможете добавить сервер Exchange 2003 к существующей организации Exchange 2007, вы должны были заметить этот факт на стадии планирования. Чтобы перейти на Exchange 2007 и сосуществовать с GroupWise во время этого процесса, вам для начала нужно установить Exchange 2003. Вы можете сразу установить Exchange 2007, но использование Exchange 2003 тоже вполне нормально.
Наш сервер Exchange 2003 использует Exchange 2003 SP2 на Windows Server 2003 R2 также с SP2. У нас есть чистая установка, никаких коннекторов, никаких объектов AD с активированными почтовыми ящиками, никаких дополнительных объектов пользователей AD, кроме администратора.
У нас есть маленькая структура OU в службе каталогов NDS, которая состоит из пяти отделов. Мы также располагаем 12 пользовательскими объектами, тремя группами, одним GroupWise ресурсом и двумя внешними логическими объектами GroupWise. Мы позаботимся об этих GroupWise объектах и том, как их переместить в Exchange в следующей статье.
Сейчас нам нужно заставить эти две системы взаимодействовать друг с другом.
Установка коннекторов Exchange
Хотя существуют ситуации, в которых может потребоваться более одного коннектора, например там, где вам нужно синхронизировать более одной системы GroupWise, или там, где вам понадобится распределить рабочую нагрузку, чего вы можете добиться путем направления нескольких коннекторов на один API шлюз, или на разные шлюзы, возможно, в разных доменах, вы можете использовать только один объект коннектора Novell Connector для GroupWise на каждый Exchange 2003 сервер. При небольших или средних переходах Exchange 2007 это все, что вам понадобится. Один Exchange Server связан с одним сервером GroupWise, а механизм репликации каждой системы делает все остальное.
Начнем с того, что вставим диск Exchange 2003 CD в привод.
Пропустим ExDeploy, и запустим setup.exe непосредственно из \SETUP\i386 подкаталога.
На приветственной странице Welcome to the Microsoft Exchange Installation Wizard нажмем Далее>.
Для компонента Microsoft Exchange и компонента Microsoft Exchange Messaging and Collaboration Services изменим действие с ' на Изменить, как показано на рисунке 1.
Для компонентов Microsoft Exchange Connector for Novell GroupWise и Microsoft Exchange Calendar Connector выберем Установить, как показано на рисунке 1.
Рисунок 1: Изменения в Exchange для установки коннекторовЖмем Далее>.
Эти файлы занимают не много места, примерно 8Mb. Мы создаем структуру файлов и папок с директорией Exchsrvr\Conndata.
Вам нужно будет повторно применить Exchange 2003 SP2 после того, как коннекторы были установлены, как показано на рисунке 2. В SP2 были некоторые обновления для коннектора GroupWise.
Рисунок 2: Программа установки Exchange предупреждает вас о необходимости переустановить SP2Если переустановка SP2 дает вам предупреждение о IMF, как показано на рисунке 3, откройте Regedt32 и найдите следующий ключ:
HKLM\Software\Microsoft\Exchange\ContentFilterVersion
Рисунок 3: Предупреждение IMF, которое препятствует обновлениюИзмените значение на 1, как показано на рисунке 4, выйдите из программы установки SP и попытайтесь еще раз.
Рисунок 4: Установка значения IMF Version на 1Теперь давайте посмотрим, что у нас получилось. Теперь в ESM у нас есть два коннектора, один для Novell GroupWise, а второй для календаря, которые показаны на рисунке 5.
Рисунок 5: Только что установленные коннекторыПрежде чем они начнут взаимодействовать, нам нужно установить клиента Novell на сервер Exchange. Это нам нужно по следующим соображениям; работа коннектора заключается в том, что он просто размещает текстовые файлы в специальной структуре директорий на сервере Netware, который использует GroupWise. Сервисы шлюзов (Gateway Services) для NetWare GSNW теперь доступны и для Windows Server 2003. Чтобы получить доступ к структуре директорий, нам потребуется клиент Novell.
После написания статьи самая свежая версия клиента для Windows Server 2003 – это версия 4.91 SP4. Вы можете скачать ее с http://download.novell.com. Ее размер составляет 21.5MB.
После создания имени пользователя (бесплатно) и загрузки этого файла, распакуйте его и запустите SETUPNW.EXE.
Выберите Обычная установка и нажмите Установить>, как показано на рисунке 6. Затем выберите Перезагрузить.
Рисунок 6: Установка клиента NovellНа самом деле на данном этапе мы не собираемся устанавливать клиента GroupWise на сервер Exchange. Если мы решим использовать родного мастера перехода Exchange Server Migration Wizard, то нам придется это сделать. Процесс перехода осуществляется клиентской стороной, и каждый почтовый ящик GroupWise открывается клиентом GroupWise.
Утилиты Quest, о которых мы расскажем в следующей статье, также управляются клиентской стороной, но мы обычно используем их на выделенных рабочих станциях перехода, которые имеют все необходимые компоненты, такие как AD AdminPak, GroupWise и Outlook клиенты.
Итак, сервер Exchange Server теперь имеет все необходимые предустановки, их просто нужно настроить. Мы вернемся к этому через некоторое время.
Установка GroupWise API
GroupWise API – это групповой API, позволяющий GroupWise взаимодействовать с любой почтовой системой других производителей. Он не предназначен исключительно для Exchange. Novell выпускает специальные коннекторы для Exchange, но их можно запускать исключительно на платформе Windows, а если GroupWise не работает на Windows, тогда мы останемся со старым добрым API.
Птач 2 для 4.1 API был написан в 1999, а патч 5 был обновлен в последний раз в декабре 2001. Коннектор Microsoft Connector для Novell GroupWise был в последний раз обновлен в октябре 2005, когда был выпущен Exchange 2003 SP2, поэтому, как вы уже успели заметить, мы здесь не имеем дело с новейшими технологиями!
Скачайте Novell API с http://download.novell.com. Также сделайте копию самого последнего патча, просто найдите gw41api2.exe и fgwapi5.exe.
Извлеките файлы с gw41api2.exe на дискету, вставьте ее в дисковод на сервере GroupWise.
На клавиатуре нажмите CTRL+ESC и из списка страницы Current Screens, показанной на рисунке 7, выберите System Console.
Рисунок 7: Селективная панель Netware Current ScreensВведите NWCONFIG и нажмите возврат. Мы ищем опцию Установить продукт, не обозначенный в списке, показанную на рисунке 9, которая находится в Опциях продукта, как показано на рисунке 8.
Рисунок 8: Окно опций конфигурации Netware
Рисунок 9: Окно прочих действий установки NetwareНажмите <Enter>, чтобы продолжить, когда появится подсказка Продукт будет установлен с A:\.
Следующее окно, установка шлюза API, показанное на рисунке 10, очень важное, и для большинства консультантов Windows/Microsoft оно требует небольшой расшифровки.
Рисунок 10: Окно установки шлюза APIПуть домена GroupWise Domain Path следует формату Novell Volume, который не совсем понятен для нас, пользователей Windows. Путь домена - это, по сути, путь к WPDOMAIN.DB файлу. Путь домена использует следующий формат:
Volume:Path_to_groupwise_domain
Может быть более одного WPDOMAIN.DB, поскольку несколько доменов могут существовать на одном сервере GroupWise, но, скорее всего, на отдельном сервере GroupWise, который был установлен на второстепенном домене для работы с шлюзом API, будет только один такой файл.
Рисунок 11: ConsoleOne отображает WPDOMAIN.DB файлВы можете найти WPDOMAIN.DB файл с помощью консоли ConsoleOne, как показано на рисунке 11. Здесь обычно указывается то, каким должен быть том и путь. Вы также можете использовать опцию Tools, GroupWise System Operations, Select Domain' в консоли ConsoleOne, чтобы указать путь домена.
Рисунок 12: Указывание пути домена GroupWiseВ моем случае, так как я использую рабочую станцию администрирования для запуска консоли ConsoleOne, путь домена будет отображен в формате универсальной конвенции наименования (Universal Naming Convention), начинаясь с \\, как показано на рисунке 12.
Так как я устанавливаю API непосредственно на Post Office, все, что мне нужно – это том и путь, поэтому в моем случае это будет data\dom1. Формат, требуемый установкой API включает ':', поэтому он будет такой data:\dom1. Когда у вас есть путь домена GroupWise, путь модуля шлюза Gateway NLM может самостоятельно обновиться, после чего вам нужно нажать Установить
После того, как установка завершена, дважды нажмите ESC, затем Enter, чтобы подтвердить, что вы хотите выйти из NWCONFIG.
Далее нам нужно выполнить замещение файла, чтобы обновить API с помощью Patch 5.
Когда вы разархивировали fgwapi5.exe, у вас будет документ блокнота с названием fgwapi5.txt, который является руководством для этого процесса, но мы будем замещать NGWAPI.FIL и NGWAPI.NLM файлы в директории wpgate\api в пути домена GroupWise, поэтому в моем случае это будет dom1\wpgate\api.
Вы можете задать директорию, используя Windows explorer, и просто заменить файлы.
Поскольку мы находимся в директории api, открываем файл NGWAPI.PRM, показанный на рисунке 13, и находим строку, в которой написано: Gateway does inbound group expansion. Удаляем ; из ;/group в следующей строке, чтобы активировать расширение групп. Пока NGWAPI.PRM файл открыт, находим строку, в которой написано ; Path to the gateway's root directory. В этой строке должна содержаться ссылка на путь домена GroupWise из предыдущей. В моем случае строка выглядит так /Home-data:\dom1\wpgate\api
Рисунок 13: NGWAPI.PRM файл, показывающий области, которые требуют измененийСохраните файл и закройте его.
Заключение
На данном этапе мы закончили процесс установки объектов подключения, чтобы обеспечить взаимодействие между Exchange и GroupWise. В следующей статье мы рассмотрим процесс настройки этих компонентов, чтобы они на самом деле работали!
О соавторе Деклане Конрое
Деклан Конрой работает консультантом по информационным технологиям, и в первую очередь он специализируется на технологиях Microsoft, включая Exchange и активную директорию. Предварительно проработав в таких компаниях, как Hewlett Packard и Compaq в качестве консультанта внутренней поддержки ИТ, менеджера среднего звена и консультанта службы профессиональной поддержки, Деклан основал компанию Cheddon Consulting Limited в апреле 2005. С тех пор компания Cheddon Consulting осуществила перенос более 150,000 почтовых ящиков в Exchange Server.
Если вы пропустили первую часть этой серии статей, перейдите по ссылке Переход с GroupWise на Exchange 2007 – Функциональная совместимость и миграция (часть 1)
Натан Уинтерс – консультант по унифицированным коммуникациям для Dimension Data. В первой половине 2006 Натан основал 
Программа для учета трафика и контроля интернет активности пользователей компании, использующей Microsoft ISA Server 2004/2006.
Набор бесплатных утилит, облегчающих работу администратора Microsoft ISA Server.
Программа для контроля Интернет-канала организации и учета трафика, проходящего через Microsoft ISA Server
и другие прокси-серверы. Позволяет отслеживать кто, когда, куда, откуда и зачем выходил в Интернет.
Программа для учета трафика и контроля эффективности работы Microsoft Exchange Server и других почтовых серверов.
Позволяет отслеживать сколько, кто, кому, когда отправлял электронных писем.
Программа для мониторинга принтеров Вашей организации. Позволяет отслеживать кто, когда и сколько распечатал страниц.
RSS
