Если вы хотите ознакомиться с остальными частями этой статьи, пожалуйста, прочитайте:
Введение
В первой части мы установили сервер Small Business Server 2003 Standard (SBS 2003) с настроенным сервером Exchange 2003 и со всеми последними обновлениями системы безопасности. Также мы установили второй сервер Windows Server 2003 Standard с пакетом обновлений Service Pack 1 и всеми последними обновлениями (Рисунок 1).

Во второй части мы перенесем почтовые ящики и общие папки с сервера Small Business Server (SBS) на сервер Exchange 2007 (E2007). Затем мы выполним завершающие настройки сети и перенесем роль Мастер схемы назад на сервер SBS, а сервер E2007 с помощью команды DCPromo сделаем рядовым сервером домена.
Приступаем к работе
Для установки сервера Exchange 2007 в домен сервера SBS 2003 необходимо следующее:
- Перенести роль Мастера схемы назад на SBS
- Перенести почтовые ящики на E2007
- Перенести общие папки на E2007
- Удалить Exchange-сервер с SBS
Перенос роли Мастер схемы назад на SBS
В первой части мы перенесли роль Мастер схемы на E2007, поскольку установка сервера Exchange 2007 не сможет произойти, если эта роль установлена на сервере Small Business Server.
Для переноса роли вам нужно открыть оснастку управления схемой, созданную в первой части.
Нажмите Start (Пуск), Run (Выполнить), введите mmc и нажмите OK. Нажмите File (Файл), Add Remove Snap-In (Добавить/Удалить оснастку). Нажмите Add (Добавить), выберите Active Directory Schema (Схема Active Directory) и нажмите Add (Добавить).
Щелкните правой кнопкой Active Directory Schema (Схема Active Directory), а затем выберите Change Domain Controller (Изменить контроллер домена). Укажите сервер SBS. Щелкните правой кнопкой Active Directory Schema (Схема Active Directory), а затем выберите Operations Master (Мастер операций). Нажмите Change (Изменить).
Не рекомендуется устанавливать Active Directory на Exchange-сервере. Хотя сервер Small Business Server и устроен именно таким образом, однако, вам понадобится второй контроллер домена в сети, поскольку сервер Exchange 2007 не «увидит» контроллер, располагающийся на SBS. Так что в нашем случае мы вынуждены оставить E2007 котроллером домена.
Перенос почтовых ящиков
В зависимости от вашего сценария, вы должны перенести существующие ящики на сервер Exchange 2007.
Можно это сделать, просто щелкнув правой кнопкой на каждый из ящиков сервера Exchange 2007 и выбрав Move Mailbox (Перенести почтовый ящик). Выберите необходимый сервер и нажмите Next (Далее), а затем следуйте мастеру переноса почтовых ящиков на новый сервер Exchange 2007.
Вы увидите, что все пользователи почтовых ящиков, созданные и находящиеся на сервере Exchange 2003 показаны как “Legacy Mailbox” (Обычные почтовые ящики), что указывает на то, что данный ящик не был создан на сервере Exchange 2007.
Почти также происходит процесс переноса почтовых ящиков между двумя серверами Exchange 2003. Однако, существуют дополнительные правила, на которые следует обратить внимание. В Таблице 1 показаны поддерживаемые методы переноса почтовых ящиков между различными Exchange-серверами.
Перенос ящиков | На Exchange 2000 | На Exchange 2003 | На Exchange 2007 |
---|---|---|---|
С Exchange 2000 | Используется мастер заданий сервера Exchange 2000 | Используется мастер заданий сервера Exchange 2003 | Используется командлет Move-Mailbox или мастер переноса почтовых ящиков сервера Exchange 2007 |
С Exchange 2003 | Используется мастер заданий сервера Exchange 2003 | Используется мастер заданий сервера Exchange 2003 | Используется командлет Move-Mailbox или мастер переноса почтовых ящиков сервера Exchange 2007 |
С Exchange 2007 | Используется командлет Move-Mailbox или мастер переноса почтовых ящиков сервера Exchange 2007 внутри того же массива
Замечание: Перенос почтовых ящиков с сервера Exchange 2007 в одном массиве на сервер Exchange 2000 в другом массиве не поддерживается. |
Используется командлет Move-Mailbox или мастер переноса почтовых ящиков сервера Exchange 2007 | Используется командлет Move-Mailbox или мастер переноса почтовых ящиков сервера Exchange 2007 |
Для переноса почтовых ящиков на сервер Exchange 2007 откройте консоль Exchange Management Console на E2007. Нажмите Start (Пуск), All Programs (Программы), Exchange Server (Exchange-сервер), Exchange Management Console.
Перенос общих папок на E2007
Перенос автономной адресной книги вы можете осуществить через консоль Exchange Management Console на E2007. Правой кнопкой выберите Move (Перенести) и укажите новый сервер Exchange 2007.
Если вы собираетесь оставить сервер Exchange 2003 в вашей организации, вы можете пока не переносить общие папки. Я бы предпочел перенести их сразу, хотя у вас могут быть свои причины, чтобы этого не делать.
Вам придется перенести реплики общих папок, удалить базу данных общих папок, перенести иерархию общих папок, перенести автономную адресную книгу (OAB), удалить коннекторы групп маршрутизации и удалить службу обновления получателей. Если вы забудете перенести общие папки и удалите сервер Exchange 2003 с SBS, вы обретете кучу проблем, пытаясь все восстановить.
Для переноса реплик общих папок на E2007, выполните на сервере SBS следующие операции:
- Откройте консоль Exchange System Manager на SBS, раскройте узел Servers (Серверы), далее - SBS. Раскройте каждую группу хранения и найдите хранилища всех общих папок.
- Щелкните правой кнопкой по каждому хранилищу общих папок и выберите Move all Replicas (Перенести все реплики).
- В окне Move All Replicas (Перенести все реплики) выберите E2007 и нажмите OK.
На сервере E2007 выполните следующие процедуры для переноса автономной адресной книги на E2007.
- Откройте консоль Exchange Management Console. Раскройте узел Organization Configuration (Настройки организации) и выделите Mailbox (Почтовый ящик).
- Выберите вкладку Offline Address Book (Автономная адресная книга), выберите OAB, которую вы хотите перенести на E2007 и нажните Move (Перенести) в Панели действий. Запустится мастер переноса автономной адресной книги.
- На странице Move Offline Address Book (Перенос автономной адресной книги) нажмите Browse (Просмотр), выберите E2007 и нажмите OK. Нажмите Move (Перенести) для запуска генерации создания OAB на E2007.
- Следите за процессом генерации. После его завершения обратите внимание на последнее окно. Убедитесь, что статусом процесса является Completed (Завершено), что является показателем успешного завершения задания.
- Для завершения работы мастера нажмите Finish (Завершить).
Создание SMTP коннекторов-отправителей на E2007:
- Откройте консоль Exchange Management Console, выберите Edge Transport (Граничный транспорт) и откройте вкладку Send Connectors (Коннекторы-отправители).
- Раскройте узел Organization Configuration (Настройки организации), выберите Hub Transport (Центральный транспорт) и откройте вкладку Send Connectors (Коннекторы-отправители).
- Нажмите New Send Connector (Новый коннектор-отправитель). Используйте мастер New SMTP Send Connector (Мастер создания нового коннектора-отправителя) для настройки отправки почты.
- В поле Name (Наименование) введите “Send by DNS”. Выберите Custom (Пользовательское) в поле Select the intended use for this connector (Выберите предполагаемое использование данного коннектора). Нажмите Next (Далее).
- На странице Address Space (Адресное пространство) нажмите Add (Добавить) для добавления нового пространства имен. Введите «*» в поле Address Space (Адресное пространство). Этот символ позволит всем доменам отсылать почту с помощью данного коннектора. Нажмите OK, затем Next (Далее).
- На странице Network Settings (Сетевые настройки) убедитесь, что выбраны параметры по умолчанию для использования DNS и автоматической маршрутизации сообщений. Click Next.
- Убедитесь, что сервер E2007 выбран в качестве сервера Граничного транспорта. Нажмите Next (Далее). Нажмите New (Новый) для создания коннектора.
- Просмотрите информацию мастера для гарантии того, что коннектор был создан правильно. Нажмите Finish (Завершить).
Удаление Exchange-сервера с SBS
Для удаления хранилищ почтовых ящиков и общих папок откройте на сервере SBS консоль Exchange System Manager и выполните следующее:
- Раскройте группу хранилищ, содержащую хранилище общих папок, щелкните правой кнопкой по хранилищу общих папок и выберите Delete (Удалить).
- Появится диалоговое окно, сообщающее о том, что это хранилище по умолчанию для одного или нескольких хранилищ почтовых ящиков или пользователей. Нажмите OK для выбора нового хранилища общих папок. Выберите E2007 и нажмите OK.
Для того, чтобы проверить правильность маршрутизации всех входящих сообщений:
- На E2007 в консоли Exchange Management Console под узлом Organization Configuration (Настройки организации) убедитесь, что SBS не находится в списке узлов любого из коннекторов-отправителей.
- Запустите отчет DNS, чтобы убедиться, что ваши MX-записи правильно разрешают сервер E2007. Я использую http://www.dnsreport.com/, которые предоставляет множество данных различных аспектов конфигурации доменных имен.
Удалите коннекторы групп маршрутизации.
- На SBS откройте консоль Exchange System Manager, раскройте узлы Administrative Groups (Административные группы), First Administrative Group (Первая административная группа). Раскройте папку Routing Groups (Группы маршрутизации) и выделите папку Connectors (Коннекторы).
- Щелкните правой кнопкой по коннектору SBS-2007 и выберите Delete (Удалить).
Удаление менеджера почтовых ящиков из политики получателей:
- В консоли Exchange System Manager раскройте Recipients (Получатели) и выберите Recipient Policies (Политики получателей).
- Правой кнопкой щелкните по политике и выберите Change property pages (Страницы изменения свойств).
- Снимите отметку с параметра Mailbox Manager Settings (Установки менеджера почтовых ящиков) и нажмите OK.
Перенесите иерархию общих папок с SBS в административную группу на E2007:
- В консоли Exchange System Manager раскройте Administrative Groups (Административные группы), щелкните правой кнопкой Exchange Administrative Group (FYDIBOHF23SPDLT) (Административная группа Exchange-сервера), выберите New (Новая), а затем выберите контейнер Public Folders (Общие папки).
- Раскройте административную группу сервера Exchange 2003 или Exchange 2000, в которой содержится дерево общих папок, раскройте Folders (Папки), а затем перенесите Public Folders (Общие папки) в Folders (Папки) в административной группе сервера Exchange 2007.
Удаление служб обновления получателей:
- На SBS в консоли Exchange System Manager раскройте Recipients (Получатели) и выберите Recipient Update Services (Службы обновления получателей).
- Щелкните правой кнопкой по службе обновления получателей для каждого из доменов и выберите Delete (Удалить).
- Нажмите Yes (Да).
- Для удаления Recipient Update Service (Enterprise Configuration) (Служба обновления получателей (Конфигурация предприятия)) вам потребуется средство ADSIEdit.
- Откройте ADSI Edit, раскройте Configuration (Настройки), далее CN=Configuration,CN=<домен>, далее CN=Services, далее CN=Microsoft Exchange, раскройте CN=<Имя организации Exchange >, далее CN=Address Lists Container и выберите CN=Recipient Update Services.
- Щелкните правой кнопкой Right click Recipient Update Service (Enterprise Configuration) (Служба обновления получателей (Конфигурация предприятия)), нажмите Delete (Удалить), затем Yes (Да).
После завершения всех процедур вы можете удалить Exchange 2003 с SBS, используя Add or Remove Programs (Установка/удаление программ) из Панели управления. Выберите Windows Small Business Server 2003 и нажмите Change/Remove (Изменить/Удалить). Следуйте инструкциям мастера.
Заключение
Для перехода с Exchange 2003 на Exchange 2007 требуется провести некоторое количество операций. Хотя в настоящий момент невозможно установить и запустить последний релиз сервера Exchange 2007 на сервере SBS, есть возможность запустить сервер Exchange 2007 в организации SBS.
Если в вашем домене есть другой контроллер домена на сервере Windows Server 2003, не стоит запускать DCPromo на E2007. Поскольку SBS остается корневым контроллером домена в массиве и содержит все роли FSMO, проблем не возникнет.
Если вы хотите ознакомиться с остальными частями этой статьи, пожалуйста, прочитайте: