Подготовка к развертыванию System Center Configuration Manager 2016

Опубликовано: 17 Марта, 2023
Подготовка к развертыванию System Center Configuration Manager 2016

Несмотря на то, что System Center Configuration Manager (SCCM) 2016 относительно прост в развертывании, существует целый список вещей, которые необходимо выполнить, прежде чем вы сможете начать процесс развертывания. В этой статье я хочу рассказать о некоторых необходимых подготовительных работах, чтобы все прошло гладко при установке System Center Configuration Manager. Я не собираюсь подробно рассказывать вам о мастере установки, потому что он довольно интуитивно понятен. Однако я хочу показать вам, как настроить сервер SCCM, чтобы избежать ошибок во время установки.

Рекомендации по SQL Server

Как и другие продукты System Center 2016, System Center Configuration Manager 2016 требует использования базы данных SQL Server. Вы должны проявлять осторожность при выборе версии SQL Server, поскольку не все версии, поддерживаемые для использования с SCCM 2016, могут использоваться для любых целей. Например, SQL Server 2016 с пакетом обновления 1, 2016, 2014 с пакетом обновления 2, 2014 с пакетом обновления 1, 2012 с пакетом обновления 3 и 2008 R2 с пакетом обновления 3 могут поддерживать сайт центра администрирования, первичный сайт или дополнительный сайт. Кроме того, поддерживаются SQL Server 2016 Express SP1, 2016 Express, 2014 Express SP2, 2014 Express SP1 и 2012 Express SP3, но только для использования на дополнительном сайте.

Точно так же могут действовать и другие ограничения. Например, хотя SQL Server 2008 R2 с пакетом обновления 3 (SP3) технически поддерживается для использования с System Center Configuration Manager 2016, он поддерживается только в том случае, если вы используете сборку до 1702. Из-за этих и других ограничений я рекомендую ознакомиться с документацией, прежде чем остановиться на версии SQL Server.

Развертываемый экземпляр SQL Server должен соответствовать 64-разрядной архитектуре и должен использовать проверку подлинности Windows Server. Единственная функция SQL Server, необходимая для базового развертывания, — это служба Database Engine.

Вообще говоря, SQL Server не требует какой-либо специальной настройки, но следует помнить о трех моментах.

  1. Если вы выполняете то, что Microsoft определяет как типичную установку, при которой SCCM настраивается как автономный первичный сайт, то SQL Server необходимо будет установить локально на сервере.
  2. SQL Server должен быть настроен на использование учетной записи домена в качестве служебной учетной записи.
  3. Вам нужно будет включить протокол TCP в SQL Server.

Комплект для оценки и развертывания Windows

System Center Configuration Manager имеет ряд различных необходимых компонентов. Одним из таких компонентов является комплект для оценки и развертывания Windows (ADK). Самое важное, что вам нужно знать о ADK, это то, что он зависит от версии. Таким образом, вам нужно будет установить версию Windows 10. Вы можете скачать ADK с сайта Microsoft.

Комплект для оценки и развертывания Windows состоит из нескольких различных компонентов, и программа установки позволяет вам выбрать, какие из них вы хотите установить. Доступные вам параметры будут различаться в зависимости от версии ADK, которую вы устанавливаете. Однако в большинстве случаев следует установить все доступные функции, за исключением средств обеспечения совместимости приложений, средства управления многопользовательской активацией и анализатора Media eXperience Analyzer. Если SQL Server указан среди доступных функций, то он вам не понадобится, поскольку у вас уже есть SQL Server, который используется SCCM. Вы можете увидеть экран выбора функции на рисунке ниже:

Роли и функции Windows Server

Следующее, что вам нужно будет сделать, это установить несколько ролей и функций Windows Server. Вы должны начать с установки Internet Information Server (IIS) на свой сервер System Center Configuration Manager. Это можно сделать с помощью диспетчера серверов, чтобы добавить роль веб-сервера (IIS). При установке IIS вам потребуется установить следующие сопутствующие службы ролей (в дополнение к тем, которые установлены по умолчанию):

  • Общие функции HTTP Документ по умолчанию
  • Общие функции HTTP Статическое содержимое
  • Разработка приложений ASP.NET 3.5
  • Разработка приложений Расширяемость.NET 3.5
  • Разработка приложений ASP.NET 4.6
  • Разработка приложений Расширяемость.NET 4.6
  • Разработка приложений Расширения ISAPI
  • БезопасностьАутентификация Windows
  • Совместимость с управлением IIS 6 Консоль управления IIS
  • Совместимость управления IIS 6 Совместимость метабазы IIS 6
  • Совместимость управления IIS 6 Совместимость IIS 6 WMI
  • Совместимость управления IIS 6 Сценарии и инструменты управления IIS

Вы можете увидеть некоторые из этих ролевых сервисов на рисунке ниже:

Кроме того, вам потребуется установить следующие функции и их подфункции:

  • .NET Framework 3.5
  • .NET Framework 4.6
  • Фоновая интеллектуальная служба передачи (BITS)
  • Удаленное дифференциальное сжатие

Некоторые из этих функций показаны на рисунке ниже.

Наконец, вам нужно будет установить роль Windows Server Update Services.

Подготовьте активную директорию

Прежде чем вы сможете установить SCCM, вам нужно немного поработать над Active Directory. В частности, вам потребуется создать контейнер управления системой и расширить схему Active Directory.

Чтобы создать требуемый контейнер, перейдите на контроллер домена, откройте Диспетчер серверов и выберите команду ADSI Edit в меню инструментов. Когда откроется редактор ADSI, щелкните правой кнопкой мыши контейнер ADSI Edit и выберите команду «Подключиться к» в контекстном меню, а затем следуйте инструкциям для подключения к контексту именования по умолчанию.

Теперь перейдите по дереву консоли к ADSI Edit | Контекст именования по умолчанию | | CN = Система. Щелкните правой кнопкой мыши контейнер CN=System и выберите New | Команды объекта из контекстного меню, как показано на рисунке ниже.

При появлении запроса установите класс объекта на Контейнер. Затем введите «Управление системой» в качестве значения объекта. Нажмите «Далее», а затем «Готово».

Следующее, что вам нужно будет сделать, это предоставить вашему серверу SCCM (или, если быть более точным с технической точки зрения, серверу сайта) разрешение на использование контейнера. Для этого откройте консоль «Пользователи и компьютеры Active Directory», перейдите в меню «Вид», нажмите «Дополнительные функции», разверните | Системный контейнер, а затем щелкните правой кнопкой мыши «Управление системой» и выберите параметр «Делегировать управление». Это запустит мастер делегирования управления.

Следуйте указаниям мастера, чтобы добавить в мастер учетную запись компьютера вашего сервера SCCM. После этого мастер отобразит экран с вопросом, какую задачу вы хотите делегировать. Выберите параметр «Создать пользовательскую задачу» и нажмите «Далее». На следующем экране выберите «Эта папка», «Существующие объекты в этой папке» и «Создание новых объектов в этой папке» и нажмите «Далее». Теперь предоставьте все разрешения учетной записи компьютера, как показано на рисунке ниже. Нажмите «Далее», а затем «Готово», чтобы завершить процесс.

Еще одна вещь, которую вам нужно будет сделать для подготовки Active Directory, — это расширить схему Active Directory. Для этого вставьте установочный носитель SCCM в контроллер домена и перейдите в папку SMSSETUPBINX64. Затем, удерживая нажатой клавишу Shift, щелкните правой кнопкой мыши файл Extadsch.exe и выберите команду «Копировать как путь» в контекстном меню. Команда «Копировать как путь» не будет существовать, если вы не удерживаете клавишу Shift. Теперь откройте окно административной командной строки, вставьте содержимое буфера обмена и нажмите Enter. Теперь Active Directory будет расширена, как показано на рисунке ниже.

На этом этапе ваша среда должна быть полностью готова к развертыванию SCCM. Однако когда вы в конце концов установите SCCM, программа установки выполнит проверку готовности, чтобы убедиться, что все необходимые элементы конфигурации установлены.