Windows » Exchange Server » Переход с почтового сервера Linux Mail Server и пиринговой сети на Exchange Server 2007
| В избранное | Версия для печати | Посетителей: 1148 | Просмотров: 1834 (сегодня 1) | ![]() |
В Exchange Server 2003, мы могли использовать мастера миграции Exchange Migration Wizard для перехода с окружения, работающего на IMAP4, на Active Directory и Exchange Server 2003. Список всех необходимых шагов можно прочесть в следующей статье: Как переводить пользователей и почтовые ящики с почтовой службы Internet Messaging System на Exchange 2003.
В этой серии статей я намерен показать, как переходить непосредственно с почтового сервера Linux Mail, использующего Postfix и POP3 на Exchange Server 2007. Этот сценарий может быть полезен для компаний малых и средних размеров, которые не желают сначала переходить на 2003 с помощью мастера Exchange Server Migration Wizard, а затем на Exchange Server 2007.
Все шаги, показанные в этой статье, можно менять для большего соответствия вашему конкретному сценарию. Смена некоторых шагов при разворачивании серверов не является простым процессом. Лучший способ для таких типов переходов заключается в понимании того, как работает ваше текущее окружение (сторона сервера и сторона клиента), и создании лабораторной сети для проверки.
Нашей целью будет: создание всех пользователей с помощью информации Linux, которая у нас уже имеется, и постепенный перенос ресурсов в новую Active Directory / Exchange Server. На последнем этапе мы будем перемещать текущие данные сообщений пользователей в Exchange Server 2007 посредством разворачивания Outlook 2007.
Текущий сценарий
В этой статье у нас есть пиринговая сеть, в которой все рабочие станции находятся в режиме рабочей группы, на каждой машине есть локальный пользователь, и все пользователи получают сообщения посредством Outlook Express из Linux Box, как показано на рисунке 01.
Рисунок 01: Текущий сценарий
В нашем текущем окружении все рабочие станции настроены на использование srv-linux.apatricio.ca в качестве POP и SMTP сервера (рисунок 02), все пользователи имеют как минимум два пароля, один локальный, а второй для доступа к своим сообщениям в Linux Box.

Рисунок 02: Конфигурация, определенная для всех рабочих станций (с использованием pop3 и SMTP
Мы также видим обычных пользователей, получающих доступ к своим сообщениям через Outlook Express (рисунок 03).

Рисунок 03: Использование Outlook Express для отправки и получения сообщений с Linux Box
Мы будем использовать текущую информацию из Linux box для создания новых пользователей в Active Directory. Эта информация находится в файле passwd в Linux box и ее можно найти на /etc/passwd. В этом файле мы найдем ценную информацию, такую как имя пользователя, название, офис и номера телефонов. Чтобы определить, какая информация есть у пользователя, мы можем использовать finger <user-name>, как показано на рисунке 04. Поскольку у нас есть имена пользователей и другая информация, мы можем добавить эту дополнительную информацию в новые учетные записи Active Directory.
Рисунок 04: Рисунок 04: Сбор информации о пользователях с помощью указателя
Заметка: Чтобы изменить эту текущую пользовательскую информацию в Linux, мы используем chfn <username>.
Нам нужно создать структуру Active Directory, создать учетные записи с теми же именами пользователей, которые у нас есть в Linux box, установить Exchange 2007, переместить все рабочие станции в новый домен и настроить их на использование Exchange 2007 и Outlook 2007. В этом сценарии наша компания желает перейти непосредственно на Exchange Server 2007, а не с помощью переходов на промежуточные системы. Таким образом, цели у нас будут следующие:
- Построить Active Directory на пустом месте.
- Построить Exchange Server 2007 окружение, совместимое с текущим способом доступа клиентов к сообщениям в течение некоторого времени.
- Настроить Exchange Server для работы с текущим окружением.
- Переместить пользователей и профили с рабочих групп в окружение домена.
- Постепенно улучшить условия работы для пользователей посредством установки Outlook 2007 и с помощью протокола MAPI.
Создание новой инфраструктуры
Чтобы подготовить предустановки, требуемые для перехода с одной системы на другую, мы будем разворачивать Active Directory и Exchange Server, а текущее окружение при этом не будет подвержено никакому влиянию.
- Установим принципиально новый Windows Server 2003 + Service Pack и патчи.
- Создадим область Active Directory и домен с названием apatricio.local. Старое пространство имен DNS, используемое Linux box было apatricio.ca, и оно будет поддерживаться в новом окружении. Процесс создания новой Active Directory не будет рассматриваться в этой статье, но пошаговое руководство можно найти в статье Как устанавливать Active Directory на Windows Server 2003. Заметка: Нам нужно использовать как минимум два контроллера домена, чтобы обеспечить отказоустойчивость аутентификации и некоторых сетевых служб.
- После завершения установки Active Directory, мы можем войти, используя новые мандаты администратора, и открыть интерфейс управления DNS. Нам нужно создать новую зону, используя те же имена, которые используются текущими клиентами для работы с сервисами. В нашем случае это apatricio.ca
- Обновляем эту зону со всеми хостами, включенными в DNS Linux box, потому что когда мы меняем разрешение всех текущих рабочих станций, им нужно иметь доступ к тем же службам.
- Устанавливаем DHCP сервер в Active Directory. Это зависит от того, как определено ваше текущее окружение. У нас есть два варианта: - Рабочие станции и серверы используют IP адрес, определяемый вручную: это лучший из вариантов, так как нам просто нужно будет установить новый DHCP сервер и позаботится о том, что наш список IP, доступный новым клиентам, не пересекался с текущим IP адресом. Все серверы нужно настраивать вручную, но новые параметры IP должны быть обновлены. - Linux box имеет DHCP сервер: в этом случае нам нужно будет определить список адресов, которые распределяет Linux DHCP сервер, дезактивировать эту службу и создать список, который не конфликтует с текущим IP адресом. В обоих случаях новый DHCP сервер должен пройти соответствующие настройки на рабочей станции. К этим параметрам относятся как минимум: DNS Server контроллеров домена, DNS суффикс домена нашей новой Active Directory (apatricio.local).
На этом этапе наши рабочие станции должны будут получать данные IP конфигурации с нового DHCP сервера и распознавать хосты через новый DNS сервер. Следующим шагом будет установка Exchange Server 2007:
Используем мастера Exchange Server 2007 Setup для установки Exchange Server 2007
- Устанавливаем предустановки (.Net Framework, PowerShell и MMC 3.0, если не используем R2 ОС), эти компоненты будут доступны на первой станице мастера установки.
- После того, как предустановки выполнены, жмем Шаг 4: установить Microsoft Exchange.
- На вводной странице просто жмем Далее.
- В лицензионном соглашении жмем Я принимаю... и нажимаем Далее.
- Отчет об ошибках. Выберите свой вариант отправления (или не отправления) ошибок компании Microsoft и нажмите Далее.
- Тип установки. В этой статье мы будем использовать установку одного сервера, нажимаем кнопку Выборочная установка Exchange Server, и в случае необходимости меняем директорию, в которую будет установлен Exchange Server. Жмем Далее.
- В окне выбора ролей сервера выбираем Mailbox, Hub Transport и Client Access роли и жмем Далее.
- В окне организации Exchange определяем имя организации Exchange и жмем Далее.
- Параметры клиента. Если мы будем использовать общие папки, если мы будем устанавливать Outlook 2003, выбираем «Да». После этого нажимаем Далее.
- Проверка готовности. Проверяем, все ли в порядке и жмем Установить.
- Завершение. Проверяем, все ли роли были установлены и жмем «Завершить». (Рисунок 05)
Рисунок 05: Завершение установки Exchange Server 2007
- Устанавливаем самый последний доступный пакет обновления.
- Устанавливаем самую последнюю регистрацию обновления (Update Rollup), если она доступна.
Я предполагаю, что у нас есть только один Exchange Server, и нам нужно выполнить дополнительные шаги, чтобы правильно настроить новый Exchange Server 2007.
Прежде всего нам нужно активировать функцию отправки и получения сообщений по Интернет для этого сервера, все необходимые для этого шаги мы можем посмотреть в статье: Настройка почтового потока на одном сервере Single Exchange Server 2007
Заметка: Пока нельзя менять параметры брандмауэра – просто разрешите серверу Exchange Server отправлять и принимать Интернет сообщения.
Вторым шагом будет активация веб сервисов и правильных сертификатов в Exchange Server 2007, информацию об этом можно найти в статье: Настройка URL веб сервисов для Exchange Server 2007
Процесс перехода ' Текущий статус (Обновление #01)
Мы только что развернули новое окружение параллельно существующему. Это не повлияло ни на одного из наших клиентов. Мы можем посмотреть обзор того, что уже сделали на рисунке 06.

Рисунок 06: Окружение постепенно меняется. Теперь у нас установлена Active Directory и Exchange 2007
Все клиенты должны получить данные IP конфигурации с сервера DHCP в Active Directory и распознать имена с DNS сервера, который можно найти в Active Directory. Наши текущие зоны в этом новом домене будут apatricio.local, которая содержит информациюActive Directory, и apatricio.ca, которая была создана для поддержания совместимости с предыдущим окружением.
Заключение
В этой первой части мы проверили наш текущий сценарий и начали создавать параллельное окружение. Нашей первой задачей был перенос некоторых сетевых служб в новое окружение без прерывания работы текущих клиентов. В следующей части мы будем создавать новых пользователей с помощью текущей информации, которая имеется в Linux box.


