Итак, мы с вами добрались до самого последнего шага миграции с Exchange на CommuniGate – вывод Exchange 2019 из эксплуатации. В предыдущей статье мы мигрировали почтовые ящики и переключили SMTP трафик на сервер CommuniGate.
В цикле статей по обновлению Exchange c 2010 на 2019 я уже приводил пример процедуры вывода сервера Exchange из эксплуатации. Хоть пример был для 2016 версии Exchange, но особой разницы с 2019 версией нет.
Вообще мой совет – не удаляйте сервера Exchange сразу после миграции. Оставьте их хотя бы в выключенном состоянии недельки на две. Вдруг вам еще нужно будет включить его для просмотра каких-то настроек или журналов событий. Или какой-то сервис или устройство перестанет отправлять почту. Тогда вы сможете посмотреть какие настройки были для этого сервиса на сервере Exchange и перенести эти настройки на сервер CommuniGate.
Предварительная подготовка
Если ваш сервер Exchange собран в отказоустойчивой конфигурации с Database Availability Group (DAG) и копиями баз данных, то предварительно вам нужно “разобрать” этот DAG.
Если у вас есть дополнительные копии почтовых баз в DAG, то нужно удалить их. Пример командлета:
Remove-MailboxDatabaseCopy -Identity DB03\MBX04
Remove-MailboxDatabaseCopy -Identity DB04\MBX03
Далее необходимо вывести сервера из DAG, а затем удалить DAG:
Remove-DatabaseAvailabilityGroupServer -Identity DAG02 -MailboxServer MBX03
Remove-DatabaseAvailabilityGroupServer -Identity DAG02 -MailboxServer MBX04
Remove-DatabaseAvailabilityGroup -Identity DAG02
Поскольку в моей тестовой среде для миграции всего один сервер, то шаги выше мне выполнять не нужно.
А вот что мне и вам нужно будет сделать – так это удалить все почтовые ящики во всех почтовых базах (если таковые остались):
Get-Mailbox | Disable-Mailbox
Если у вас есть общие папки, то предварительно необходимо отключить для них возможность приема почты и удалить их:
Disable-MailPublicFolder -Identity "\pf01"
Disable-MailPublicFolder -Identity "\pf02"
Get-PublicFolder \pf01 | Remove-PublicFolder
Get-PublicFolder \pf02 | Remove-PublicFolder
Также нужно удалить особые типы почтовых ящиков – архивные, арбитраж, общие папки:
Get-Mailbox -Archive | Disable-Mailbox -Archive
Get-Mailbox -PublicFolder | Disable-Mailbox -PublicFolder
Get-Mailbox -AuditLog | Disable-Mailbox
Get-OfflineAddressBook | Remove-OfflineAddressBook
Get-Mailbox -Arbitration | Disable-Mailbox -Arbitration DisableLastArbitrationMailboxAllowed
Вывод Exchange 2019 из эксплуатации
Теперь приступим непосредственно к процедуре вывода сервера Exchange из эксплуатации.
Для удаления ролей Exchange 2019необходимо выполнить следующие действия:
1. Запустить Control Panel (Панель управления) и инициировать мастер удаления сервера Exchange:
2. На первом шаге мастера удаления нажать кнопку “Next”.
3. Мастер удаления выполнит проверку всех предварительных требований. Если в вашей инфраструктуре Exchange еще остались какие-то объекты, которые не были удалены и мешают корректно завершить удаление, то вы увидите соответствующее сообщение. Если замечаний не будет, то будет активна кнопка удаления. Нажмите кнопку “Uninstall”.
4. Дождитесь окончания работы мастера удаления сервера Exchange.
5. Перезагрузите сервер.
Удаление компонентов сервера Exchange 2019 завершено. Если у вас было несколько серверов, то на на оставшихся серверах Exchange вам также необходимо запустить процедуру удаления сервера Exchange.
Отключение пересылки почты на сервере CommuniGatePro
Поскольку в нашей инфраструктуре больше нет сервера Exchange, то пересылку писем для тех абонентов, которых нет на сервере CommuniGate нужно отключить. Что для этого нужно сделать:
1. Запустить веб консоль администрирования CommuniGate.
2. Перейти в раздел “Users > Domains > itproblog.ru > Domain Settings”.
3. В секции “Unknown Names” для параметра “Mail to Unknown” скорректировать значение на “default(rejected)”, как показано на рисунке ниже.
Заключение по циклу статей
Это был последняя и финальная публикации в цикле статей по миграции с Exchange на сервер CommuniGate. Надеюсь, вы найдете для себя ответы хотя бы на какую-то часть своих вопросов. Я согласен с тем, что мой цикл статей не охватываем все моменты и особенности всех инфраструктур. Но типовой пример миграции я постарался привести. Я рассказал про процесс подготовки сервера CommuniGate. Так же я отметил настройку технику настройки взаимной маршрутизации почты между Exchange и CommuniGate. В одной из публикацией я постарался сделать сравнение имеющихся утилит миграции. И заключительным шагом я кратко рассказал как осуществляется вывод Exchange 2019 из эксплуатации.