Architekturübersicht

Configuration Manager ist ein Konfigurationsverwaltungsprodukt, das server zum Verwalten von Clientcomputern erfordert. In den folgenden Abschnitten werden Configuration Manager Server- und Clientarchitektur beschrieben. Wenn Sie sich mit den Konzepten der Server- und Clientarchitektur vertraut machen, können Sie verstehen, wie Sie Configuration Manager für bestimmte Zwecke in Ihrer Organisation anpassen können.

Configuration Manager Serverarchitektur

Die Configuration Manager Serverarchitektur kann in zwei separate Ebenen unterteilt werden:

  • Die Configuration Manager Komponenten
  • Die WBEM-Schnittstelle zur Configuration Manager-Architektur (SMS-Anbieter)

Configuration Manager Komponenten entsprechen den Mechanismen und Geräten, mit denen der Aufzug, die Telefonanlage und die Elektrik in einem Bürogebäude ordnungsgemäß funktionieren. Wenn Sie Änderungen über die Configuration Manager-Konsole vornehmen, arbeiten Configuration Manager Dienste und Komponenten, um den Vorgang erfolgreich abzuschließen, unabhängig davon, ob es sich um Softwareverteilung, Hardwareinventur oder andere vom Administrator initiierte Oder Zeitpläne Configuration Manager Aufgabe, Feature handelt. , oder Tool.

Die WBEM-Schnittstelle zur Configuration Manager-Architektur ist eine Beschreibung des Configuration Manager Frameworks, ähnlich wie Gebäudepläne ein Gebäude beschreiben. Wenn Sie mit Configuration Manager vertrauter werden, stellen Sie möglicherweise fest, dass Ihre Organisation Configuration Manager Funktionen auf etwas andere Weise bereitstellen muss. Möglicherweise müssen Sie zusätzliche Bestandsinformationen sammeln und in Ihrer Configuration Manager-Datenbank speichern. Mit der WBEM-Schnittstelle können Sie kundenseitig Configuration Manager für eine optimale Änderungs- und Konfigurationsverwaltung.

SMS-Komponenten- und Datenspeicherarchitektur

Um Configuration Manager Features vollständig zu verstehen, benötigen Sie ein grundlegendes Verständnis der Elemente, aus denen Configuration Manager bestehen. Dienstkomponenten, Threadkomponenten und Datenspeicher sind die wichtigsten Elemente der Configuration Manager Serverarchitektur. Jedes dieser Elemente führt eine bestimmte Funktion aus, um die arbeit abzuschließen, die Sie zuweisen und planen.

SMS-Komponenten

In Configuration Manager sind Komponenten Threads, Dienste und Anwendungen, die sowohl auf Server- als auch auf Clientcomputern ausgeführt werden und Configuration Manager Funktionalität bereitstellen. Dienst- und Threadkomponenten erfüllen die vielen Aufgaben, die Configuration Manager für die Funktion benötigen– Aufgaben wie Kommunikation für standortübergreifende und standortinterne Konnektivität, Konfiguration, Ressourcenermittlung, Clientinstallation, Datenbankwartung, Status, Standortsysteminstallation und Berichterstellung.

Datenspeicher

Eine Dynamic Computing-Umgebung muss über einen zentralen Ort verfügen, an dem die informationen zu kritischen Vorgängen gespeichert werden. Außerdem benötigen Server- und Clientkomponenten Zugriff auf ihre Konfigurationsdaten, die geplanten Betriebszeiten und die Daten in der Configuration Manager Standortdatenbank, um Aufgaben auszuführen. Für den Vorgang sammlungsauswertung sind beispielsweise Informationen erforderlich, z. B. welche Sammlungen ausgewertet werden sollen, wann sie ausgewertet werden sollen und welche Ressourcen zu den einzelnen Sammlungen gehören. Für diese Aufgaben benötigt die Sammlungsauswertung Zugriff sowohl auf Konfigurationsdaten als auch auf Daten, die in der Configuration Manager Standortdatenbank gespeichert sind.

In Configuration Manager gibt es zwei grundlegende Arten von Datenspeichern: Konfigurationsdaten und Systemdaten.

Konfigurationsdaten

Configuration Manager erfasst Konfigurationsdaten aus Configuration Manager Standardeinstellungen, Änderungen, die Sie über die Configuration Manager-Konsole vornehmen, und Änderungen, die Configuration Manager Dienste vornehmen. Die Konfiguration ist ein dynamisches System, mit dem Sie Entscheidungen darüber treffen können, wie und mit dem Standort betrieben wird. Während Sie Konfigurationsänderungen vornehmen, aktualisiert Configuration Manager die Standortsteuerungsdatei und die Registrierung. Die Standortsteuerungsdatei enthält die Konfiguration für eine Configuration Manager Site. Viele Configuration Manager Features, z. B. Softwareinventur, funktionieren nach einem Zeitplan. Nachdem Configuration Manager Serverdienst- und Threadkomponenten aktiviert wurden, überprüfen sie in regelmäßigen Abständen die Standortsteuerungsdatei auf ihre Konfiguration und den Zeitplan, während sie weiterhin funktionieren.

Systemdaten

Configuration Manager sammelt Systemdaten aus den verschiedenen Ressourcen am Standort. Systeme innerhalb einer Organisation ändern sich ständig, wenn Hardware und Software aktualisiert und repariert werden, neue Systeme in Betrieb genommen und alte Systeme außer Betrieb genommen werden. Configuration Manager speichert die Informationen in der Configuration Manager-Standortdatenbank. Diese Datenbank speichert alle Daten, die für Configuration Manager Funktionen relevant sind, einschließlich DDRs, MIF-Dateien, Netzwerkermittlungsdaten und Standortkonfigurationsdaten.

Die WBEM-Schnittstelle mit der SMS-Architektur

Configuration Manager bietet eine offene Architektur, mit der Sie Anwendungen und Skripts schreiben können, die Configuration Manager Features wie Softwareverteilung automatisieren und anpassen. Sie können auch benutzerdefinierte Programme erstellen und installieren, die Sie über die Configuration Manager-Konsole starten können.

Die WBEM-Schnittstelle mit der SMS-Architektur

Begriffe und Konzepte, die sich auf Configuration Manager Architektur beziehen, stammen aus verschiedenen Quellen. Einige stammen aus der Desktop Management Task Force (DMTF) und wurden erstellt, um verwaltete Objekte zu beschreiben. Andere sind standardmäßige COM- und Web-Based Enterprise Management(WBEM)-Initiativenbegriffe und -konzepte. Wieder andere sind spezifisch für Configuration Manager.

Begriff Definition
Windows-Verwaltung Der Microsoft Implementierung eines der DMTF-Standards zum Identifizieren und Bearbeiten verwalteter Objekte.
CIM-Objekt-Manager Die primäre Komponente in der Verwaltungsinfrastruktur der WBEM-Technologie. Clientanwendungen greifen auf den CIM-Objekt-Manager zu, um den richtigen Anbieter zu finden.
SMS-Anbieter Der WBEM-Anbieter, der die Configuration Manager-Standortdatenbank verfügbar macht. Der SMS-Anbieter fungiert als Vermittler zwischen dem CIM-Objekt-Manager und allen Configuration Manager Daten. Der SMS-Anbieter greift auch auf die Configuration Manager-Standortdatenbank zu, um Daten für die Configuration Manager-Konsole bereitzustellen.
Configuration Manager-Standortdatenbank Eine SQL Server-Datenbank, die Configuration Manager Daten speichert. Die verwalteten Objekte (z. B. Laufwerke oder Sammlungen), die in der Configuration Manager Standortdatenbank gespeichert sind, werden durch Instanzen Configuration Manager Klassen in der Datenbank und nicht durch Datensätze in einer Datenbank dargestellt.
WBEM-Anwendung Eine ausführbare Anwendung, die API-Aufrufe an den CIM-Objekt-Manager sendet, um Daten von Anbietern anzuzeigen oder zu verwalten.
Windows-Verwaltungsdienst Ein Windows-Dienst, der den CIM-Objekt-Manager startet und beendet.
Configuration Manager-Konsole Eine WBEM-Anwendung.

Configuration Manager und die WBEM-Architektur

Configuration Manager verwendet die WBEM-Architektur zum Verwalten von Objekten. WBEM ist eine branchenspezifische Initiative, die vom DMTF übernommen wurde und auch von vielen Herstellern von Nicht-Windows-Computern und Netzwerkgeräten unterstützt wird. Die WBEM-Initiative ergänzt Active Directory, das Entitätsrichtlinien sucht und verwaltet. WBEM bietet auch einen vereinheitlichenden Mechanismus, über den Verwaltungsanwendungen mit den verwalteten Entitäten (z. B. Configuration Manager Objekten) interagieren können, ohne dass Sie die zugrunde liegenden Verwaltungsprotokolle verstehen müssen, die diese Entitäten verwenden.

In Configuration Manager sind Objekte Elemente wie Clientcomputer, Ankündigungen und Pakete, die in der Configuration Manager-Datenbank gespeichert sind. Die WBEM-Initiative beschreibt die Architektur, die von der Windows-Verwaltung verwendet wird, Microsoft implementierung eines der DMTF-Objektverwaltungsstandards.

Der CIM-Objekt-Manager speichert die Metadaten. Die Windows-Verwaltung ermöglicht den Zugriff auf die Configuration Manager Konfigurations- und Betriebsdaten mit einer erweiterbaren, plattformunabhängigen Schnittstelle. Und verwaltete Objekte, z. B. ein Laufwerk oder eine Auflistung, werden durch eine Instanz einer Configuration Manager-Klasse dargestellt. Jedes Configuration Manager verwaltete Objekt wird durch eine CIM-Klasse dargestellt.

Configuration Manager und Windows-Verwaltung

Zum Anzeigen und Bearbeiten von Objekten sendet Configuration Manager eine Anforderung an den CIM-Objekt-Manager (die zentrale WBEM-Komponente). Configuration Manager verwendet die Standortdatenbank zum Speichern von Verwalteten Objektdaten. Configuration Manager verwendet jedoch die CIM-Objekt-Manager-Schnittstelle und den SMS-Anbieter, um diese verwalteten Daten anzuzeigen und zu bearbeiten. Sie können die Configuration Manager Datenbank nicht direkt anzeigen oder bearbeiten. Stattdessen erhalten Sie Zugriff auf die zugrunde liegende Configuration Manager Standortdatenbank über den CIM-Objekt-Manager, der wiederum mit dem SMS-Anbieter kommuniziert.

Configuration Manager und Windows-Verwaltung

Clientarchitektur

Ein Configuration Manager Clientcomputer ist jeder Computer in Ihrer Organisation, auf dem die Configuration Manager Clientsoftware installiert ist. Computer, die als Configuration Manager Standortserver und Standortsysteme dienen, können zusätzlich zu allen anderen Servern in Ihrer Organisation, auf denen Sie Configuration Manager Clientsoftware installieren, auch als Configuration Manager Clientcomputer installiert werden.

Configuration Manager Clientsoftware:

  • Wird fast vollständig als Dienste, Prozesse oder Anwendungen ausgeführt, die über Configuration Manager-Dienste gestartet werden.

  • Wird vom Clientcomputer ausgeführt (im Gegensatz zu über das Netzwerk).

  • Verwaltet Verlaufsinformationen für die meisten Funktionen, also den Clientcomputer (z. B. Software- und Hardwareinventur).

Siehe auch

Erste Schritte mit Configuration Manager Programmierung