Если вы хотите ознакомиться с остальными частями этой статьи, пожалуйста, прочитайте:
- Мигрирование с Domino на Exchange 2007 (часть 1)
- Мигрирование с Domino на Exchange 2007 (часть 2)
- Мигрирование с Domino на Exchange 2007 (часть 3)
Здесь, в четвертой части статьи, мы продолжим наше знакомство с тем, как Exchange 2007 и Lotus Domino могут сосуществовать с целью дальнейшего мигрирования с Domino на Exchange. В нашем примере Fabrikam работает с Lotus Domino 7, а Contoso — с Exchange 2007. В третьей части мы подготовили оборудование Fabrikam Domino к коннектору Free/Busy. В этой части мы подготовим оборудование Contoso Exchange к этому, а затем создадим и настроим коннектор Free/Busy так, что пользователи смогут обмениваться календарной информацией free/busy.
Подготовка оборудования Exchange
Первым требованием будет загрузка и установка Exchange MAPI Client CDO 1.2.1 от Microsoft, доступный здесь. По этой ссылке вы должны загрузить единственный файл под названием ExchangeMapiCdo.exe, который можно запустить, чтобы распаковать ExchangeMapiCdo.msi MAPI и CDO 1.2.1 нужно устанавливать на сервер Exchange 2007, так как набору транспортных средств они нужны для некоторой функциональности; начиная с Exchange 2007, MAPI и CDO не поддерживаются по умолчанию. В действительности, установка этого пакета состоит всего лишь из экрана приветствия и лицензии в рамках мастера, так что я не буду детализировать этот процесс.
Вы, может быть, помните из прочитанного, что при установке Exchange 2007 возможно устанавливать его без создания хранилища общих папок. Outlook 2007 больше не надеется на системные папки, находящиеся в хранилище общих папок, при сохранении данных free/busy, и поэтому если у всех клиентов запущен Outlook 2007, теперь не строго необходимо иметь хранилище общих папок. Это как раз случай Contoso, потому что все ее клиенты работают с Outlook 2007, и устанавливали Exchange 2007, не конфигурируя хранилище общих папок. Почему это важно для сосуществования Contoso с Lotus Domino? Ответ в том, что коннектор Free/Busy требует наличия системной папки free/busy для функционирования. Таким образом, это и есть требование иметь хранилище общих папок в среде Contoso.
Посмотрим, как создать такое хранилище, используя Exchange Management Console. Вы, очевидно, можете пропустить этот этап, если у вас уже есть хранилище общих папок.
- Запустите консоль. В навигационном дереве перейдите к Server Configuration, а затем — к Mailbox.
- В рабочей панели щелкните правой кнопкой мыши на соответствующую группу хранения и выберите New Public Folder Database…из контекстного меню. Это вызовет мастер New Public Folder Database
- В поле Public folder database name: впишите подходящее имя для новой базы данных общих папок. В данном примере назовем ее Exchange Free Busy, поскольку это единственное, что мы будем с ней делать; вы можете выбрать другое имя, если хранилище будет содержать также пользовательские общие папки. Щелкните кнопку Browse… …, идущую за полем Database file path:: и убедитесь, что хранилище общих папок будет находится там, где надо. После того, как вы выберете нужную локацию, щелкните кнопку Save , после чего вы вернетесь к начальному экрану мастера. Убедитесь, что напротив Mount this database стоит галочка, а затем щелкните кнопку New. Заполненный экран выглядит так (Рисунок 27).
- Теперь должна быть создана и подключена новая база данных общих папок. Если вы хотите использовать Exchange Management Shell для создания базы данных общих папок, используйте команду
.New-PublicFolderDatabase
- В любом случае сейчас мы должны использовать EMS для завершения настройки. Для определения метода доступа, используемого для запросов free/bus через леса, должна быть выполнена команда
. Необходимые параметры такие: a. ForestName. Нужно, чтобы тут был SMTP домен, используемый пользователями Fabrikam Domino, а именно fabrikam.com. b. AccessMethod. Параметр AccessMethod следует установить на значение PublicFolder. Таким образом, полностью наша команда выглядит так:Add-AvailabilityAddressSpace
Если все прошло удачно, вы должны увидеть экран, идентичный показанному на Рисунке 28.Add-AvailabilityAddressSpace –ForestName fabrikam.com –AccessMethod PublicFolder
Отключение публичной виртуальной директории SSL
Перед созданием коннектора Free/Busy нужно пройти еще один этап. Этот этап может требоваться, а может и нет, в зависимости от конфигурации Exchange 2007. Microsoft утверждает, что если роли Mailbox и Client Access Server существуют на одном сервере, то требуется отключить SSL в публичной виртуальной директории в менеджере IIS (Internet Information Services – Информационные службы Интернета). Вот что нужно сделать:
- Запустить IIS Manager.
- Перейти к Default Web Site и найти публичную виртуальную директорию Public.
- Щелкнуть правой кнопкой мыши на публичную виртуальную директорию и выбрать Properties из контекстного меню. Появится окно Public Properties.
- Перейти к вкладке Directory Security и щелкнуть кнопку Edit… находящуюся в секции Secure communications. Вылезет окно Secure Communications.
- Убрать галочку из Require secure channel (SSL)(Рисунок 29). После этого щелкните два раза OK и затем выйдите из IIS Manager.
Создание коннектора Free/Busy
Это были всего лишь шаги по требуемой настройке оборудования Exchange и Domino, но мы еще пока не создали сам коннектор Free/Busy. Само по себе создание коннектора очень простое. Но перед тем как заняться этим, небольшое замечание о правах. Вспомните, что для этой статьи я использую администраторский аккаунт Domino, при обратном соединении с Domino. Для такого соединения нужен аккаунт с, как минимум, правами Editor для доступа к файлу папок Domino, names.nsf. К счастью, администраторский аккаунт Domino по умолчанию имеет права Manager то есть требование удовлетворяется; это было показано на Рисунке 3 из второй части статьи. Аналогично, Microsoft утверждает, что аккаунт, используемый для обратного соединения с Domino, должен иметь, как минимум, права Reader для доступа к файлу базы данных Domino Local free time info под названием busytime.nsf.
Теперь пора создавать коннектор Free/Busy. В консоли Transporter Management Console действия следующие:
- Выберите опцию Connect из консольного дерева.
- Щелкните правой кнопкой мыши на опции Connect и выберите Create Free/Busy Connector… из контекстного меню; либо выберите опцию с таким же названием в панели Action.
- Теперь вы находитесь на экране приветствия мастера Create Free/Busy Connector. Щелкните здесь Next, а затем щелкните Create на экране Progress. Как в первой части создавался коннектор папок, точно так же процесс происходит и сейчас. Теперь вы можете щелкнуть Finish для завершения работы мастера.
В результате вы получите только что созданный, но не настроенный коннектор Free/Busy, показанный ниже созданного ранее коннектора папок (Рисунок 30).
Чтобы создать коннектор в Transporter Management Shell, все, что нужно сделать — это выполнить команду
New-DominoFreeBusyConnector
Настройка коннектора Free/Busy
Как и коннектор папок, вы можете настраивать коннектор Free/Busy в процессе его создания, используя различный параметры командной строки. Позже мы посмотрим на команду, используемую для настройки коннектора Free/Busy, созданного через консоль управления. А сейчас, вот как настраивать коннектор Free/Busy в консоли управления.
- Выделите коннектор Free/Busy, который только что был создан, щелкните правой кнопкой мыши на него и выберите Properties из контекстного меню. Или выберите опцию Properties из меню Actions.
- Свойства коннектора Free/Busy будут отображены, и вы увидите две вкладки для настройки. Сначала показывается вкладка General; которую можно настраивать следующим образом. Заполненный экран показан на Рисунке 31. a. Schedule(Расписание). Это, очевидно, насколько часто выполняется процесс free/busy. Вы можете выбрать из вариантов: никогда, каждые 30 минут, или каждые 1, 6, 12 или 24 часа. В этой статье мы выберем каждые 30 минут. b. Days of Free/Busy information(Дней восстановления информации free/busy). По умолчанию, будет восстанавливаться 60 дней информации free/busy, но это значение при необходимости можно изменить. Для данной установки подходит значение по умолчанию. c. Maintain information in cache (seconds)(Держать информацию в кэше(в сек)). По умолчанию это значение установлено на 900 сек, что составляет 15 минут. Восстановленная информация о расписании содержится в кэше в течение 15 минут по умолчанию, что означает, что все иные запросы для пользователей, сведения о которых уже есть в кэше, пришедшие в течение 15 минут, получат ответную информацию из кэша, а не будет извлекаться снова. d. Timeout (seconds)(Время ожидания). Сервер Exchange будет ждать 15 секунд при соединении с сервером Domino для получения информации free/busy. e. Domino Server running the ExCalcon.exe task(Сервер Domino, на котором выполняется задача excalcon.exe). В данном случае, это, очевидно, сервер Fabrikam Domino, на который мы только что установили excalcon.exe. Здесь важно ввести информацию, используя иерархическое имя сервера Domino, в данном случае domino/fabrikam. f. Notes Password and Confirm Password(Пароль Notes и пароль подтверждения). Здесь мы должны ввести пароль Notes ID для аккаунта, который настроен как клиент Notes, установленный на сервер, содержащий набор транспортных средств.
- Наконец, перейдем к вкладке Advanced и внесем любые SMTP домены, соединенные с Domino, с помощью кнопки Add. В данном случае вводится имя fabrikam.com, так как оно является именем SMTP домена, используемого Fabrikam. Заполненный экран показан на Рисунке 32.
- Когда все параметры и поля настроены, щелкните OK, чтобы закрыть окно свойств, и вы вернетесь на главное окно набора транспортных средств.
Вы также можете создавать и настраивать коннектор Free/Busy одновременно с помощью команды New-DominoFreeBusyConnector. Как и в случае с коннектором папок, существует масса параметров, которые я не буду здесь повторять, раздел Syntax на Рисунке 33 даст вам представление о названиях параметров. В справке по набору транспортных средств есть все детали.
Теперь вы можете запустить службу Microsoft Exchange Free Busy Connector for Lotus Domino на сервере Exchange. Также не забудьте поставить тип запуска на Automatic.
Тестирование доступа к Free/Busy
Ранее, на Рисунке 16 из третьей части статьи, вы видели ситуацию, когда Exchange User 1 пытался зарезервировать встречу с пользователем Fabrikam по имени Domino Administrator. Без коннектора Free/Busy пользователь Contoso видел знакомую штрихованную линию «нет информации» при запросе информации free/busy. Что же случиться сейчас? Давайте посмотрим на Рисунок 34 и увидим, что произошло.
Как вы видите, пользователь Exchange User 1 теперь видит, что пользователь Fabrikam Domino занят в предполагаемое время встречи.
Заключение
В четвертой части мы закончили установку и настройку коннектора Free/Busy между Exchange 2007 и Lotus Domino. Мы видели, что информация о запросах встреч действительно разделяется между двумя системами при просмотре через Outlook Web Access. В пятой части мы разберемся с мигрированием пользователей Domino в Active Directory при подготовке перемещения данных об их почтовых ящиках через системы.
Если вы хотите ознакомиться с остальными частями этой статьи, пожалуйста, прочитайте:
- Мигрирование с Domino на Exchange 2007 (часть 1)
- Мигрирование с Domino на Exchange 2007 (часть 2)
- Мигрирование с Domino на Exchange 2007 (часть 3)