Обзор архитектуры

Configuration Manager — это продукт управления конфигурацией, который требует, чтобы серверы администрировать клиентские компьютеры. В следующих разделах описывается архитектура сервера и клиента Configuration Manager. Понимание концепций, относящихся как к серверной, так и клиентской архитектуре, поможет вам понять, как можно настроить Configuration Manager для конкретных применений в организации.

архитектура сервера Configuration Manager

Архитектуру сервера Configuration Manager можно разделить на два отдельных уровня:

  • Компоненты Configuration Manager
  • Интерфейс WBEM для архитектуры Configuration Manager (поставщик SMS)

Configuration Manager компоненты аналогичны механизмам и устройствам, которые позволяют правильно работать лифту, телефонной системе и электрической системе в офисном здании. При внесении изменений с помощью консоли Configuration Manager Configuration Manager службы и компоненты начинают работать для успешного завершения операции, будь то распространение программного обеспечения, инвентаризация оборудования или любые другие инициированные администратором или запланированные Configuration Manager задачи, функция , или средство.

Интерфейс WBEM для архитектуры Configuration Manager является описанием платформы Configuration Manager, так же, как планы здания описывают здание. По мере ознакомления с Configuration Manager вы можете обнаружить, что ваша организация должна предоставлять Configuration Manager функциональные возможности немного иначе. Может потребоваться собрать дополнительные данные инвентаризации и сохранить их в базе данных Configuration Manager. Интерфейс WBEM позволяет Configuration Manager клиентов для оптимального управления изменениями и конфигурацией.

Архитектура компонента SMS и хранилища данных

Чтобы полностью понять Configuration Manager функции, необходимо базовое понимание элементов, составляющих Configuration Manager. Компоненты служб, компоненты потоков и хранилища данных являются основными элементами архитектуры сервера Configuration Manager. Каждый из этих элементов выполняет определенную функцию для завершения назначаемой и запланированной работы.

Компоненты SMS

В Configuration Manager компоненты — это потоки, службы и приложения, которые выполняются на серверных и клиентских компьютерах и предоставляют Configuration Manager функциональные возможности. Компоненты служб и потоков выполняют множество задач, Configuration Manager требуется для работы. Такие задачи, как обмен данными для подключения между и внутри сайта, конфигурация, обнаружение ресурсов, установка клиента, обслуживание базы данных, состояние, установка системы сайта и создание отчетов.

Хранилища данных

Динамическая вычислительная среда должна иметь центральное расположение, в котором хранятся критически важные сведения об операциях. Кроме того, серверным и клиентским компонентам требуется доступ к данным конфигурации, запланированному времени работы и данным в базе данных сайта Configuration Manager для выполнения задач. Например, для операции "Вычислитель коллекций" требуется информация, например, какие коллекции следует оценивать, когда их оценивать и какие ресурсы относятся к каждой конкретной коллекции. Для выполнения этих задач вычислителям коллекций требуется доступ как к данным конфигурации, так и к данным, хранящимся в базе данных сайта Configuration Manager.

В Configuration Manager существует два основных типа хранилищ данных: данные конфигурации и системные данные.

данные конфигурации;

Configuration Manager собирает данные конфигурации из Configuration Manager параметров по умолчанию, изменений, внесенных через консоль Configuration Manager, и изменений, внесенных службами Configuration Manager. Конфигурация — это динамическая система, которая позволяет принимать решения о том, как и как будет работать сайт. При внесении изменений в конфигурацию Configuration Manager обновляет файл элемента управления сайта и реестр. Файл элемента управления сайтом содержит конфигурацию для Configuration Manager сайта. Многие функции Configuration Manager, такие как инвентаризация программного обеспечения, работают по расписанию. После включения Configuration Manager серверной службы и компонентов потока они периодически проверяют файл управления сайтом на наличие конфигурации и расписания по мере продолжения работы.

Системные данные

Configuration Manager собирает системные данные из различных ресурсов сайта. Системы в организации постоянно меняются по мере обновления и ремонта оборудования и программного обеспечения, запуска новых систем и прекращения использования старых систем. Configuration Manager хранит сведения в базе данных сайта Configuration Manager. В этой базе данных хранятся все данные, относящиеся к Configuration Manager функциям, включая DDR, MIF-файлы, данные обнаружения сети и данные конфигурации сайта.

Интерфейс WBEM с архитектурой SMS

Configuration Manager предоставляет открытую архитектуру, которая позволяет создавать приложения и скрипты, которые автоматизируют и настраивают функции Configuration Manager, такие как распространение программного обеспечения. Вы также можете создавать и устанавливать настраиваемые программы, которые можно запускать с Configuration Manager консоли.

Интерфейс WBEM с архитектурой SMS

Термины и понятия, связанные с архитектурой Configuration Manager, исходят из различных источников. Некоторые из нее были созданы в рабочей группе по управлению рабочими столами (DMTF) и были созданы для описания управляемых объектов. Другие — стандартные термины и концепции инициативы COM и Web-Based enterprise Management (WBEM). Другие относятся к Configuration Manager.

Термин Определение
Управление Windows В Майкрософт реализация одного из стандартов DMTF для идентификации управляемых объектов и управления ими.
Диспетчер объектов CIM Основной компонент в инфраструктуре управления технологии WBEM. Клиентские приложения получают доступ к диспетчеру объектов CIM, чтобы найти правильный поставщик.
Поставщик SMS Поставщик WBEM, предоставляющий базу данных сайта Configuration Manager. Поставщик SMS выступает в качестве посредника между диспетчером объектов CIM и любыми Configuration Manager данными. Поставщик SMS также обращается к базе данных сайта Configuration Manager для предоставления данных в консоль Configuration Manager.
База данных сайта Configuration Manager База данных SQL Server, в которую хранятся Configuration Manager данные. Управляемые объекты (например, диски или коллекции), хранящиеся в базе данных сайта Configuration Manager, представлены экземплярами Configuration Manager классов в базе данных, а не записями в базе данных.
Приложение WBEM Исполняемое приложение, которое вызывает API к диспетчеру объектов CIM для просмотра данных поставщиков или управления ими.
Служба управления Windows Служба Windows, которая запускает и останавливает диспетчер объектов CIM.
консоль Configuration Manager Приложение WBEM.

Configuration Manager и архитектура WBEM

Configuration Manager использует архитектуру WBEM для управления объектами. WBEM — это отраслевая инициатива, принятая DMTF, которая также поддерживается многими производителями компьютеров и сетевых устройств, отличных от Windows. Инициатива WBEM дополняет Active Directory, которая находит политики сущностей и управляет ими. WBEM также предоставляет унифицированный механизм, с помощью которого приложения управления могут взаимодействовать с управляемыми сущностями (например, Configuration Manager объектами) без необходимости понимать базовые протоколы управления, используемые этими сущностями.

В Configuration Manager объектами являются такие элементы, как клиентские компьютеры, объявления и пакеты, хранящиеся в базе данных Configuration Manager. Инициатива WBEM описывает архитектуру, используемую управлением Windows, Майкрософт реализации одного из стандартов управления объектами DMTF.

В диспетчере объектов CIM хранятся метаданные. Управление Windows предоставляет доступ к данным конфигурации и операций Configuration Manager с помощью расширяемого интерфейса, независимого от платформы. А управляемый объект, например диск или коллекция, представлен экземпляром класса Configuration Manager. Каждый Configuration Manager управляемый объект представлен классом CIM.

управление Configuration Manager и Windows

Для просмотра объектов и управления ими Configuration Manager выполняет запрос к диспетчеру объектов CIM (центральному компоненту WBEM). Configuration Manager использует базу данных сайта для хранения данных управляемого объекта. Однако Configuration Manager использует интерфейс диспетчера объектов CIM и поставщик SMS для просмотра управляемых данных и управления ими. Вы не можете просматривать базу данных Configuration Manager или управлять ней напрямую. Вместо этого вы получаете доступ к базовой базе данных сайта Configuration Manager через диспетчер объектов CIM, который, в свою очередь, взаимодействует с поставщиком SMS.

управление Configuration Manager и Windows

Архитектура клиента

Клиентский компьютер Configuration Manager — это любой компьютер в вашей организации, на котором установлено клиентское программное обеспечение Configuration Manager. Компьютеры, служащие Configuration Manager серверами сайта и системами сайта, также можно установить как Configuration Manager клиентские компьютеры, в дополнение к другим серверам в вашей организации, на которых устанавливается Configuration Manager клиентское программное обеспечение.

клиентское программное обеспечение Configuration Manager:

  • Выполняется почти полностью как службы, процессы или приложения, запущенные с Configuration Manager служб.

  • Выполняется с клиентского компьютера (а не по сети).

  • Хранит сведения журнала для большинства функций, чтобы клиентский компьютер (например, инвентаризация программного обеспечения и оборудования).

См. также

Начало работы с программированием Configuration Manager