Поделиться через


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

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