Миграция на Exchange 2007: завершение миграции

Миграция на Exchange 2007На текущий момент у нас остались только back-end сервера. Вся информация из общих папок отреплицирована на сервера почтовых ящиков Exchange 2007. Остался последний шаг – удаление back-end серверов. Операция производится в несколько шагов. Кроме этого, для удаления самого последнего сервера Exchange 2003 необходимо сделать ряд дополнительных операций. Итак, приступим.

1. Переносим оставшиеся почтовые ящики на новые почтовые сервера. Для этого лучше использовать Exchange Management Console (узел Recipient Configuration => Mailbox) или командлет Move-Mailbox в Exchange Management Shell. Рекомендуется после переноса всех ящиков не удалять старые сервера неделю или две, так как клиенты получают информацию о том, что их ящики переехали на новый сервер со старых серверов. За это время большинство клиентов обновят информацию. Остальных придётся обновлять вручную. Затем удаляем почтовые базы.

2. Переносим реплики общих папок с back-end серверов на новые сервера почтовых ящиков. Операция выполняется через Exchange System Manager. Либо можно использовать скрипт MoveAllReplicas.ps1, который идёт в комплекте с Exchange 2007.

Capture1

После выбора операции перемещения всех реплик с сервера указываем целевой сервер, куда будут перемещены все реплики:

Capture2

Операция может занять длительное время (в зависимости от количества общих папок в базе). По завершении операции перемещения папка Public Folder Instances будет пустой.

Capture3

Удаляем саму базу общих папок. При этом нас предупредят что база выполняет ряд ролей, которые нужно будет переместить на новый сервер:

Capture4

Указываем, какая база общих папок будет теперь выполнять эти роли:

Capture5

3. Удаляем старые соединители групп маршрутизации (которые соединяют старые группы маршрутизации Exchange 2003 и новую группу маршрутизации Exchange 2007). Для этого можно использовать либо Exchange System Manager, либо командлет Remove-RoutingGroupConnector.

4. Удаляем службы обновления получателей для доменов. Для этого используется Exchange System Manager:

Capture9

5. После этого через Add/Remove Programs можно удалять Exchange 2003. В случае, если предыдущие шаги были выполнены не до конца, программа установки сообщит о том, что удаление не может быть осуществлено и укажет причину. Это может быть оставшийся неудалённым коннектор групп маршрутизации, или какие-то старые пользователи, ящики которых в своё время были некорректно удалены. В последнем случае пригодится статья “Error c1034a7f When Attempting To Remove Exchange Installation“.

Итак, у нас удалены все back-end сервера, за исключнием последнего. Перед его удалением надо совершить ряд операций, для корректного удаления из почтовой организации информации о старых почтовых серверах. Приступим.

1. Для начала переместим иерархию почтовых папок в новую административную группу Exchnge 2007. Для этого в административной группе Exchange Administrative Group (…) создается новый контейнер для дерева общих папок:

Capture8

И в него переносится перетаскиванием контейнер из старой административной группы.

2. Удаляем службу обновления получателей уровня предприятия. Через Exchange System Manager она не удаляется. Для её удаления необходимо использовать оснастку ADSIEdit.msc. Разворачиваем узел Конфигурация, далее узел CN=Configuration,CN=<домен> => CN=Services => CN=Microsoft Exchange => CN=<имя_организации_Exchange> => CN=Address Lists Container => CN=Recipient Update Services. Справа в окне просмотра появится объект службы обновления получателей уровня предприятия. Удаляем его.

Capture10

3. Удаляем старые группы маршрутизации через Exchange System Manager.

4. Если последний back-end сервер находится в кластере, то необходимо удалить кластерные ресурсы, связанные с почтовым сервером. Подробнее о процессе удаления кластера можно посмотреть здесь.

5. Удаляем последний сервер через оснастку Add/Remove Program. Если удаление по каким то причинам невозможно (что-то не сделано), то выскочит сообщение и невозможности удаления с причиной.

6. После удаления последнего сервера Exchange 2003 из почтовой организации Exchange 2007 необходимо удалить наследуемое (групповое) право на запись списка DACL для группы серверов Exchange из корня домена, выполнив следующую команду:

Remove-ADPermission "dc=<Domain>" -user "<RootDomain>Exchange Servers" 
-AccessRights WriteDACL -InheritedObjectType Group

Эту операцию нужно сделать для каждого домена в почтовой организации.

7. Затем можно также удалить устаревшие группы безопасности «Exchange Domain Servers» и «Exchange Enterprise Servers» из всех доменов.

Административную группу оставшуюся от старых почтовых серверов и фактически пустую удалять не рекомендуется.

1 thought on “Миграция на Exchange 2007: завершение миграции

  1. Скажите, а если на шаге 2 Move all replicas-ничего не происходит, и уже 2 неделю папка не пустая.
    Что далее делать

Leave a Reply

Your email address will not be published. Required fields are marked *