Omówienie architektury

Configuration Manager to produkt do zarządzania konfiguracją, który wymaga od serwerów administrowania komputerami klienckimi. W poniższych sekcjach opisano zarówno architekturę serwera Configuration Manager, jak i klienta. Zrozumienie pojęć związanych zarówno z architekturą serwera, jak i klienta pomoże Ci zrozumieć, w jaki sposób można dostosować Configuration Manager do określonych zastosowań w organizacji.

architektura serwera Configuration Manager

Architekturę serwera Configuration Manager można podzielić na dwie oddzielne warstwy:

  • Składniki Configuration Manager
  • Interfejs WBEM do architektury Configuration Manager (dostawca programu SMS)

Configuration Manager komponenty są analogiczne do mechanizmów i urządzeń, które umożliwiają prawidłowe działanie windy, systemu telefonicznego i układu elektrycznego w budynku biurowym. Po wprowadzeniu zmian za pośrednictwem konsoli Configuration Manager usługi Configuration Manager i składniki rozpoczynają pracę nad pomyślnym ukończeniem operacji, niezależnie od tego, czy jest to dystrybucja oprogramowania, spis sprzętu, czy też inne inicjowane przez administratora lub harmonogramy Configuration Manager zadania, funkcji , lub narzędzie.

Interfejs WBEM do architektury Configuration Manager jest opisem struktury Configuration Manager, podobnie jak plany budynku opisują budynek. Po zapoznaniu się z Configuration Manager może się okazać, że twoja organizacja musi zapewnić Configuration Manager funkcjonalność w nieco inny sposób. Może być konieczne zebranie dodatkowych informacji o spisie i zapisanie ich w bazie danych Configuration Manager. Interfejs WBEM umożliwia klientom Configuration Manager w celu optymalnego zarządzania zmianami i konfiguracją.

Architektura składnika programu SMS i magazynu danych

Aby w pełni zrozumieć Configuration Manager funkcje, potrzebujesz podstawowego zrozumienia elementów, które składają się na Configuration Manager. Składniki usługi, składniki wątków i magazyny danych są głównymi elementami architektury serwera Configuration Manager. Każdy z tych elementów wykonuje określoną funkcję, aby ukończyć pracę, którą przypisujesz i planujesz.

Składniki programu SMS

W Configuration Manager składniki to wątki, usługi i aplikacje, które działają zarówno na serwerze, jak i na komputerach klienckich i zapewniają funkcje Configuration Manager. Składniki usługi i wątków realizują wiele zadań, Configuration Manager wymaga funkcji — zadania takie jak komunikacja na potrzeby łączności między lokacjami i wewnątrz lokacji, konfiguracja, odnajdywanie zasobów, instalacja klienta, konserwacja bazy danych, stan, instalacja systemu lokacji i raportowanie.

Magazyny danych

Dynamiczne środowisko obliczeniowe musi mieć centralną lokalizację, która przechowuje informacje o krytycznych operacjach. Ponadto składniki serwera i klienta muszą mieć dostęp do swoich danych konfiguracji, zaplanowanych czasów działania i danych w bazie danych Configuration Manager lokacji w celu wykonywania zadań. Na przykład operacja ewaluatora kolekcji wymaga informacji, takich jak kolekcje do oceny, kiedy je ocenić i jakie zasoby należą do każdej konkretnej kolekcji. Aby wykonać te zadania, ewaluator kolekcji musi mieć dostęp zarówno do danych konfiguracji, jak i danych przechowywanych w bazie danych Configuration Manager lokacji.

W Configuration Manager istnieją dwa podstawowe typy magazynów danych: dane konfiguracji i dane systemowe.

Dane konfiguracji

Configuration Manager zbiera dane konfiguracji z Configuration Manager ustawień domyślnych, zmian wprowadzonych za pośrednictwem konsoli Configuration Manager oraz zmian wprowadzonych Configuration Manager usług. Konfiguracja to system dynamiczny, który umożliwia podejmowanie decyzji dotyczących sposobu działania lokacji i jej działania. Podczas wprowadzania zmian konfiguracji Configuration Manager aktualizuje plik kontroli lokacji i rejestr. Plik kontroli lokacji zawiera konfigurację lokacji Configuration Manager. Wiele Configuration Manager funkcji, takich jak spis oprogramowania, działa zgodnie z harmonogramem. Po włączeniu usługi serwera Configuration Manager i składników wątków okresowo sprawdzają plik kontroli lokacji pod kątem konfiguracji i harmonogramu w miarę kontynuowania pracy.

Dane systemowe

Configuration Manager zbiera dane systemowe z różnych zasobów w lokacji. Systemy w organizacji ciągle się zmieniają, gdy sprzęt i oprogramowanie są uaktualniane i naprawiane, nowe systemy są wprowadzane w trybie line, a stare systemy są wycofywane. Configuration Manager przechowuje informacje w bazie danych lokacji Configuration Manager. Ta baza danych przechowuje wszystkie dane odpowiednie do Configuration Manager funkcji, w tym DDR, plików MIF, danych odnajdywania sieci i danych konfiguracji lokacji.

Interfejs WBEM z architekturą programu SMS

Configuration Manager udostępnia otwartą architekturę, która umożliwia pisanie aplikacji i skryptów automatyzujących i dostosowujących funkcje Configuration Manager, takie jak dystrybucja oprogramowania. Można również tworzyć i instalować dostosowane programy, które można uruchomić z poziomu konsoli Configuration Manager.

Interfejs WBEM z architekturą programu SMS

Terminy i pojęcia związane z architekturą Configuration Manager pochodzą z różnych źródeł. Niektóre z nich pochodzą z grupy zadaniowej DMTF (Desktop Management Task Force) i zostały utworzone w celu opisania obiektów zarządzanych. Inne to standardowe pojęcia i pojęcia dotyczące inicjatyw COM i Web-Based Enterprise Management (WBEM). Jeszcze inne są specyficzne dla Configuration Manager.

Okres Definicja
Zarządzanie systemem Windows Implementacja Microsoft jednego ze standardów DMTF do identyfikowania obiektów zarządzanych i manipulowania nimi.
Menedżer obiektów CIM Podstawowy składnik w infrastrukturze zarządzania technologii WBEM. Aplikacje klienckie uzyskują dostęp do Menedżera obiektów CIM, aby znaleźć właściwego dostawcę.
Dostawca programu SMS Dostawca WBEM, który uwidacznia bazę danych lokacji Configuration Manager. Dostawca programu SMS działa jako pośrednik między menedżerem obiektów CIM i wszelkimi danymi Configuration Manager. Dostawca programu SMS uzyskuje również dostęp do bazy danych lokacji Configuration Manager, aby dostarczać dane do konsoli Configuration Manager.
baza danych Configuration Manager lokacji Baza danych SQL Server, która przechowuje dane Configuration Manager. Obiekty zarządzane (takie jak dyski lub kolekcje) przechowywane w bazie danych Configuration Manager lokacji są reprezentowane przez wystąpienia klas Configuration Manager w bazie danych, a nie rekordy w bazie danych.
Aplikacja WBEM Aplikacja wykonywalna, która wykonuje wywołania interfejsu API do menedżera obiektów CIM w celu wyświetlania danych od dostawców lub zarządzania nimi.
Usługa zarządzania systemem Windows Usługa systemu Windows, która uruchamia i zatrzymuje Menedżera obiektów CIM.
konsola Configuration Manager Aplikacja WBEM.

Configuration Manager i architektura WBEM

Configuration Manager używa architektury WBEM do zarządzania obiektami. WBEM to inicjatywa branżowa przyjęta przez DMTF, która jest również obsługiwana przez wielu producentów komputerów i urządzeń sieciowych spoza systemu Windows. Inicjatywa WBEM uzupełnia usługę Active Directory, która lokalizuje zasady jednostek i zarządza nimi. Usługa WBEM zapewnia również mechanizm ujednolicenia, za pomocą którego aplikacje zarządzania mogą wchodzić w interakcje z jednostkami zarządzanymi (takimi jak Configuration Manager obiektów) — bez konieczności zrozumienia podstawowych protokołów zarządzania używanych przez te jednostki.

W Configuration Manager obiekty są elementami, takimi jak komputery klienckie, anonse i pakiety przechowywane w bazie danych Configuration Manager. Inicjatywa WBEM przedstawia architekturę używaną przez usługę Windows Management, Microsoft implementację jednego ze standardów zarządzania obiektami DMTF.

Menedżer obiektów CIM przechowuje metadane, usługa Windows Management zapewnia dostęp do Configuration Manager danych konfiguracji i operacji przy użyciu rozszerzalnego, niezależnego od platformy interfejsu. A obiekt zarządzany, taki jak dysk dyskowy lub kolekcja, jest reprezentowany przez wystąpienie klasy Configuration Manager. Każdy Configuration Manager zarządzany obiekt jest reprezentowany przez klasę CIM.

zarządzanie Configuration Manager i systemem Windows

Aby wyświetlić obiekty i manipulować nimi, Configuration Manager wysyła żądanie do menedżera obiektów CIM (centralnego składnika WBEM). Configuration Manager używa bazy danych lokacji do przechowywania danych obiektów zarządzanych. Jednak Configuration Manager używa interfejsu menedżera obiektów CIM i dostawcy programu SMS do wyświetlania zarządzanych danych i manipulowania nimi. Nie można bezpośrednio wyświetlać Configuration Manager bazy danych ani manipulować nią. Zamiast tego uzyskujesz dostęp do bazowej bazy danych lokacji Configuration Manager za pośrednictwem menedżera obiektów CIM, który z kolei komunikuje się z dostawcą programu SMS.

zarządzanie Configuration Manager i systemem Windows

Architektura klienta

Komputer kliencki Configuration Manager to dowolny komputer w organizacji z zainstalowanym oprogramowaniem klienckim Configuration Manager. Komputery pełniące funkcję serwerów lokacji Configuration Manager i systemów lokacji mogą być również instalowane jako komputery klienckie Configuration Manager, a także inne serwery w organizacji, na których instalujesz oprogramowanie klienckie Configuration Manager.

oprogramowanie klienckie Configuration Manager:

  • Działa niemal całkowicie jako usługi, procesy lub aplikacje uruchamiane z usług Configuration Manager.

  • Działa z komputera klienckiego (w przeciwieństwie do sieci).

  • Przechowuje informacje o historii większości funkcji, tak aby komputer kliencki (na przykład spis oprogramowania i sprzętu).

Zobacz też

Wprowadzenie do programowania Configuration Manager