Установка Exchange Server 2019 на Windows Server Core

Версия Exchange Server 2019 вышла еще в 2018-м году. Обновление принесло расширение функционала для пользователей, улучшило безопасность продукта и повысило производительность. Весь перечень новых возможностей и изменений можно найти в официальной документации.

На мой взгляд, одна из самых занимательных особенностей нового Exchange 2019 – поддержка установки в Windows Server Core. Microsoft, вслед за SQL сервер, взяла курс на добавление поддержки Core редакции во все свои флагманские продукты. Exchange не стал тому исключением. Такие шаги полностью вписываются в концепцию изменения подхода к администрированию продута, ведь начиная с 2010 версии, основным инструментом работы стал PowerShell.

В рамках статьи, будет показан процесс инсталляции Exchange 2019 на Windows Server Core. Такой тип установки для меня будет новым опытом, но, как подсказывает интуиция, процесс не должен быть сложным.

Подготовка к установке Exchange Server 2019

Рассмотрим системные требования для установки Microsoft Exchange Server 2019:

  • Процессорная архитектура х64
  • Windows Server 2012 R2+ (Редакция Windows Server Core рекомендованная но не обязательна)
  • .Net Framework 4.7.2
  • Функциональный уровень леса Active Directory 2012 R2+
  • 128-256 GB RAM для Mailbox Server, минимум 64 GB для Edge Transport

Сразу привлекает внимание требования к оперативной памяти. Это не опечатка а действительно официально рекомендованные требования:

MemoryVaries depending on Exchange roles that are installed:
• Mailbox: 128 GB minimum recommended
• Edge Transport: 64 GB minimum recommended.
Note that Exchange 2019 has large memory support (up to 256 GB).

С их полным перечнем можно ознакомится по следующей ссылке. Сразу внесу ясность, они носят рекомендационный характер и не являются жесткими требованиями.

Мой демо стенд состоит из 4-х виртуальных машин:

Виртуальные машины для установки Exchange Server 2019

Контроллеры домена — kv-dc01.corp.ait.in.ua и kv-dc02.corp.ait.in.ua

  • 1 CPU
  • 1 GB RAM
  • 30 GB SSD
  • Windows Server 2019 Standard Core

Exchange Server 2019 — kv-ex01.corp.ait.in.ua

  • 2 CPU
  • 8 GB RAM
  • 80 GB SSD
  • Windows Server 2019 Standard Core

Административный терминальный сервер — kv-adm.corp.ait.in.ua

  • 2 CPU
  • 4 GB RAM
  • 40 GB SSD
  • Windows Server 2019 Standard

Предварительно был создан новый лес Active Directory с доменом corp.ait.in.ua. Его поддерживают 2 контроллера домена kv-dc01 и kv-dc02. В этом домене так же присутствуют 2 виртуальные машины — kv-ex01 и kv-adm. На первый сервер планируется установка Exchange 2019. Второй же, служит терминальным сервером для административных задач.

Подготовка домена Active Directory

Развертывание Exchange всегда начинается с подготовки доменных служб Active Directory. Все дело в том, что Exchange Server очень зависим от Active Directory. Именно в службах каталога хранится конфигурация как продукта, так и настройки пользовательских записей. Благодаря механизму репликации Active Directory, вся Exchange инфраструктура обладает единой конфигурацией. Это дает возможность серверам сразу взаимодействовать между собой из коробки.

Доменная учетная запись, которая будет участвовать в процессе подготовки, должна быть членом групп Enterprise Admins и Schema Admins. Сам процесс можно разбить на 3 задачи:

  1. Расширение схемы Active Directory;
  2. Подготовка контейнера Exchange в конфигурации Active Directory;
  3. Создание необходимых административных групп Exchange и выполнение необходимого делегирование в одном или всех доменах леса.

Во время расширения схемы, происходит обновление существующих и добавление новых объектов схемы Active Directory. Это важно, так как Exchange требует ряд свойственных именно ему объектов Active Directory, например объектов динамических групп рассылок.Так же, такие объекты как пользователи получат ряд дополнительных атрибутов. Например, их можно получить следующими коммандлетами:

Get-AdUser
Get-AdUser

Сами инструменты для расширения схемы находятся на инсталляционном диске Exchange Server. Для их использования необходимо предварительно установить утилиты Active Directory. Выполняем следующий коммандлет:

Сразу маленькое примечание. Попутно я устанавливаю компонент Server-Media-Foundation. Он будет необходим для успешной установки Microsoft Unified Communications Managed API 4.0 чуть позже.

Установка инструментов служб каталогов Active Directory и Media Foundation
Установка инструментов служб каталогов Active Directory и Media Foundation

После успешной установки, приступаем непосредственно к расширению схемы. Для этого запускаем:

Ниже, пример успешно завершенного процесса:

Расширение схемы Exchange Server
Расширение схемы Exchange Server

На этом процесс расширения схемы завершен. В случае если используется лес Active Directory с множеством доменов, обязательное требование — дождаться пока пройдет полностью репликация Active Directory. Это позволит избежать ошибок в будущем.

Следующая задача будет в подготовке конфигурационного контейнера под будущую Exchange инфраструктуру. Для этого выполняем следующее:

где, «CORP AIT» название контейнера.

Подготовка конфигурации для Exchange Server
Подготовка конфигурации для Exchange Server

Финальная задача – это подготовка домена или доменов Active Directory. Для корректной работы Exchange необходим ряд групп безопасности и полномочий в домене. Для этого выполняем подготовку:

Замечу, что используется параметр /PrepareAllDomains. Он означает, что будут подготовлены все домены в лесу Active Directory. В случае подготовки конкретного домена, стоит использовать /PrepareDomain:DomainFQDN, например /PrepareDomain:corp.ait.in.ua.

Подготовка домена Active Directory для Exchange Server
Подготовка домена Active Directory для Exchange Server

Установка Exchange Server 2019

Перед запуском инсталляции продукта требуется дополнительно установить ряд продуктов — Visual C++ Redistributable Packages for Visual Studio 2013 и Microsoft Unified Communications Managed API 4.0.

Стоит заметить, что в случае если установка производится на Windows Server 2016 необходимо до установить Net 4.7.1 offline installer.

Установка Visual C++ Redistributable Packages for Visual Studio 2013
Установка Visual C++ Redistributable Packages for Visual Studio 2013

Сам же Microsoft Unified Communications Managed API не требует скачивания, как в предыдущих релизах, а доступен на диске по следующему пути:

Установка Microsoft Unified Communications Managed API 4.0
Установка Microsoft Unified Communications Managed API 4.0

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

Начало установки Exchange Server
Начало установки Exchange Server

Kопирование файлов Exchange Server
Kопирование файлов Exchange Server
Завершение установки Exchange Server
Завершение установки Exchange Server

Замечу, что использовался ключ /InstallWindowsComponents. В отличии от установки 2013 или 2016 версий, перезагрузка во время автоматической установки компонентов серверной ОС не потребовалась.

Выводы

В этой статье был рассмотрен процесс установки Exchange Server 2019 в редакцию Windows Server Core. Это действительно отличная возможность, так как помимо экономии на ресурсах Windows Server Core повышает общий уровень безопасности почтового решения.

Последующие статьи будут посвящены дальнейшей базовой настройке Exchange Server и его публикации во внешний мир.

Базовая настройка Exchange Server 2019. Часть 1

Базовая настройка Exchange Server 2019. Часть 2

Если у вас возникли какие-либо вопросы, пожалуйста, пишите в комментарии.

Оставить комментарий

avatar
  Подписаться  
Уведомление о