Установка System Center Configuration Manager (Current Branch) 1902 на Windows Server 2019 с SQL Server 2017

Подготовка Active Directory

Создание контейнера System Management

Первым делом создаем контейнер System Management, для этого открываем редактор ADSI Edit.
Из командной строки:

adsiedit.msc

Далее мы настраиваем доступ к созданному контейнеру System Management. Добавляем сервер, на котором будет установлен SCCM и настраиваем права.
P.S. Сервер с именем CM01 уже существует и подключен к домену.

Следующим шагом в дополнительных свойствах (Advanced) необходимо задать наследование.

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

Для того чтобы расширить схему, выполняем с установочного диска SCCM от имени администратора extadsch. Для изменения схемы необходимо членство в группе «Администраторы схемы», в нашем случаем мы выполняем от доменного администратора.

D:\SMSSETUP\BIN\X64\extadsch.exe

Результаты расширения схемы мы можем посмотреть в корневой директории системного диска C:\ExtADSch.log

Подготовка SCCM сервера

Установка компонентов

Необходимо добавить следующие роли и сервисы.

Roles:
Select Web Server (IIS)

Features:
.Net Framework 3.5 Features [Устанавливаем все фичи]
.Net Framework 4.7 Features [Устанавливаем все фичи]
Background Intelligent Transfer Service (BITS)
Remote Differential Compression

Web Server Role (IIS)
Role Services:

Web Server
Common HTTP Features
Static Content
Default Document
Directory Browsing
HTTP Errors
HTTP Redirection
WebDAV Publishing

Health and Diagnostics
HTTP Logging
Custom Logging
Logging tools
Request Monitor
Tracing

Performance
Static Content Compression

Security
Request Filtering
Basic Authentication
Client Certificate Mapping Authentication
URL Authorization
IP and Domain Restrictions
Windows Authentication

Application Development
ASP.NET 3.5 and 4.7
.NET Extensibility 3.5 and 4.7
ASP
ISAPI Extensions
ISAPI Filters

Management Tools
IIS Management Console
IIS 6 Management Compatibility
IIS 6 Metabase Compatibility
IIS 6 WMI Compatibility
IIS 6 Scripting Tools
IIS 6 Management Console
IIS Management Scripts and Tools
Management Service

Проверка IIS

Запускаем IIS Manager. Выбираем Default Web Site и проверяем, что включена Anonymous Authentication.

Установка Windows ADK

Загружаем ADK and Win PE :

Устанавливаем Windows ADK for Windows 10, version 1903

Устанавливаем Windows PE add-on for the ADK

Установка SQL Server 2017

Указываем учетные записи, в нашем случае это за ранее добавленные в AD учетки SC_SQL_SA и SC_SQL_DE

На вкладке Collation проверяем сопоставление SQL_Latin1_General_CP1_CI_AS

Указываем учетные записи служб. Мы используем отдельные учетные записи для каждой службы сервера SQL.
В нашем случае это SC_SQL_SA и SC_SQL_DE за ранее добавленные в DC

После установки SQL необходимо установить накопительное обновление, сделать это можно через Windows Update, либо скачать Cumulative Update.
Следующая таблица отображает правильную версию SQL-сервера для SCCM 1902.

Установка SQL Server Management Studio

Следующим шагом нам необходимо установить SQL Server Management Studio 18.1

Установка на сервер роли WSUS

Для развертывания обновлений при помощи SCCM нам необходимо установить роль WSUS

Выбираем роль Windows Server Update Services

На этапе выбора WSUS — Role Services, отключаем WID Database и выбираем SQL Server Connectivity

Указываем путь

Указываем имя сервера SQL и проверяем соединение

По завершению установки необходимо настроить роль, запускаем Launch Post-Installation tasks

По завершению процесса настройки, запускаем SQL Server Management Studio и мы должны увидеть новую базу SUSDB

Установка SQL Server 2017 Reporting Services

При установке SQL Server 2017 он не включает Reporting Services. Загружаем и устанавливаем SQL Server 2017 Reporting Services.

По завершению установки перезагружаем сервер, настраивать Reporting Services мы будем позже.

Настройка Firewall для SCCM 1902

Так как мы установили все на одном сайте, нет необходимости открытия портов для взаимодействия между сайтами SCCM

Про настройку Firewall клиентских машин описано тут.

Установка SCCM

Для запуска установки SCCM, запускаем splash.html с установочного носителя.

Выбираем Install a Configuration Manager Primary site

Создаем директорию и указываем путь куда мастер загрузит установочные файлы

Указываем код сайта и название сайта
Имя сайта должно состоять из трех символов и содержать только стандартные символы (A–Z, a–z, 0–9)

Имя сервера для установки верно, продолжаем.

Продолжаем установку

На предварительной проверке мы получили одну ошибку:
Verify site server permissions to publish to Active Directory, это права доступа на контейнер System Management.
Мы настроили доступ на шаге создания контейнера, игнорируем это предупреждение.

На этом установка завершена