установка_и_подключение_edge_transport

This is an old revision of the document!


Установка и подключение Edge Transport

В этом примере мы установим и подключим Edge Transport к существующему серверу Exchange (Mailbox).

1. Создаем сервер с гораздо мнеее требовательными параметрами, чем обычный Exchange. В лабораторных условиях хватает 4GB RAM и 2 vcores, в продакшн можно выделить чуть больше: 8GB RAM и 4 vcores.

:!: Сервер должен быть членом WORKGROUP, а не домена AD.

2. Устанавливаем NET Framework 4.8.

3. Устанавливаем другие требования Exchange, среди которых:

  • Unified Communications Managed API 4.0 Runtime, который можно скачать по ссылке:

https://www.microsoft.com/en-us/download/details.aspx?id=34992

  • Visual C++ Redistributable Packages for Visual Studio 2013, доступный здесь:

https://www.microsoft.com/en-us/download/details.aspx?id=40784

4. Edge Transport должен разрать имена из домена Exchange, а машины домена должны уметь разрешать имя сервера Edge Transport.

Поэтому на данном этапе мы прописываем на Edge Transport суфикс нашего домена, как показано на скриншоте.

Также, в качестве DNS-сервера мы указываем контроллер домена AD.

5. В оснастке DNS контроллера домена создаём A-запись, которая указывает на IP сервера Edge Transport.

6. Запускаем установщик Exchange, в котором выбираем “Edge Transport role”.

7. Если мы устанавливаем сервер в продакшн, нужно в хранилище локального компьютера установить сертификаты, которые будут содержать FQDN имя, соответствующее MX-записи для нашего домена. Если это просто тест - в принципе, всё заработает на самоподписанных. Посмотреть сертификаты Exchange можно при помощи данной команды:

 Get-ExchangeCertificate | Select Subject, Services, Thumbprint

МОжно назначить нужный сертификат для SMTP командой:

 Enable-ExchangeCertificate -Thumbprint "955A611C35A46C07B1E1F031E60B6B2D38E1941A" -Services SMTP

8. Теперь нам нужнол создать подписку, оформляющую отношения между Exchange Edge Transport и Mailbox. Для этого на Edge Transport создаем новую подписку (xml-файл) командой:

 New-EdgeSubscription -FileName "c:\edge.xml"

9. Скопируем файл на Mailbox-сервер и запустим команду:

New-EdgeSubscription -FileData ([byte[]]$(Get-Content "C:\edge.xml" -Encoding byte -ReadCount 0)) -Site "Default-First-Site-Name"
установка_и_подключение_edge_transport.1689168853.txt.gz · Last modified: 2023/07/12 13:34 by jp