Architectonisch overzicht

Configuration Manager is een product voor configuratiebeheer waarbij servers nodig zijn om clientcomputers te beheren. In de volgende secties wordt de server- en clientarchitectuur van zowel Configuration Manager beschreven. Als u inzicht krijgt in de concepten met betrekking tot zowel server- als clientarchitectuur, zult u beter begrijpen hoe u Configuration Manager kunt aanpassen voor specifieke toepassingen in uw organisatie.

Configuration Manager serverarchitectuur

De Configuration Manager-serverarchitectuur kan worden onderverdeeld in twee afzonderlijke lagen:

  • De onderdelen van de Configuration Manager
  • De WTEM-interface naar de Configuration Manager-architectuur (SMS-provider)

Onderdelen van Configuration Manager zijn analoog aan de mechanismen en apparaten die ervoor zorgen dat de lift, het telefoonsysteem en het elektrische systeem in een kantoorgebouw goed werken. Wanneer u wijzigingen aanbrengt via de Configuration Manager-console, beginnen de Configuration Manager-services en -onderdelen te werken om de bewerking met succes te voltooien, ongeacht of het gaat om softwaredistributie, hardware-inventaris of een andere door de beheerder geïnitieerde of geplande Configuration Manager-taak, -functieof hulpprogramma.

De WTEM-interface naar de Configuration Manager-architectuur is een beschrijving van het Configuration Manager-framework, net zoals in bouwtekeningen een gebouw wordt beschreven. Naarmate u meer vertrouwd raakt met Configuration Manager, komt u misschien tot de conclusie dat uw organisatie de functionaliteit van Configuration Manager op een iets andere manier moet aanbieden. Mogelijk moet u extra voorraadgegevens verzamelen en opslaan in uw Configuration Manager-database. Met de WBEM-interface kunt u de Configuration Manager van de klant gebruiken voor optimaal wijzigings- en configuratiebeheer.

Architectuur voor sms-onderdelen en gegevensopslag

Om de functies van Configuration Manager volledig te begrijpen, moet u een basiskennis hebben van de elementen waaruit Configuration Manager bestaat. Serviceonderdelen, threadonderdelen en gegevensarchieven zijn de belangrijkste elementen van de serverarchitectuur van Configuration Manager. Elk van deze elementen heeft een specifieke functie om het werk te voltooien dat u toewijst en plant.

SMS-onderdelen

In Configuration Manager zijn onderdelen threads, services en toepassingen die worden uitgevoerd op zowel server- als clientcomputers en Configuration Manager functionaliteit bieden. Service- en threadonderdelen kunnen de vele taken uitvoeren die Configuration Manager vereist om te functioneren: taken zoals communicatie voor connectiviteit tussen en binnen sites, configuratie, brondetectie, clientinstallatie, databaseonderhoud, status, sitesysteeminstallatie en rapportage.

Gegevensarchieven

Een dynamische computeromgeving moet een centrale locatie hebben waarop de kritieke bedrijfsinformatie wordt opgeslagen. Daarnaast hebben server- en clientcomponenten toegang nodig tot hun configuratiegegevens, geplande bedrijfstijden en de gegevens in de Configuration Manager-sitedatabase om taken te kunnen uitvoeren. Voor de bewerking Verzamelingsevaluator is bijvoorbeeld informatie vereist zoals welke collecties moeten worden geëvalueerd, wanneer ze moeten worden geëvalueerd en welke resources bij elke specifieke collectie horen. Om deze taken uit te voeren, heeft de Verzamelingsevaluator toegang nodig tot zowel configuratiegegevens als gegevens die zijn opgeslagen in de Configuration Manager-sitedatabase.

Er zijn twee basistypen gegevensopslag in Configuration Manager: configuratiegegevens en systeemgegevens.

Configuratiegegevens

Configuration Manager verzamelt configuratiegegevens uit de standaardinstellingen van Configuration Manager, wijzigingen die u aanbrengt via de Configuration Manager-console en wijzigingen die door de services van Configuration Manager worden aangebracht. Configuration is een dynamisch systeem waarmee u beslissingen kunt nemen over hoe en met de site zal werken. Wanneer u configuratiewijzigingen aanbrengt, worden het sitebesturingsbestand en het register door Configuration Manager bijgewerkt. Het sitebeheerbestand bevat de configuratie voor een Configuration Manager-site. Veel functies van Configuration Manager, zoals Software-inventaris, werken volgens schema. Nadat de serverservice- en thread-onderdelen van Configuration Manager zijn ingeschakeld, controleren ze periodiek het sitebesturingsbestand voor hun configuratie en schema terwijl deze blijven werken.

Systeemgegevens

Configuration Manager verzamelt systeemgegevens van de verschillende bronnen op de site. Systemen binnen een organisatie veranderen voortdurend naarmate hardware en software worden bijgewerkt en gerepareerd, nieuwe systemen online worden gebracht en oude systemen buiten gebruik worden gesteld. Configuration Manager slaat de gegevens op in de Configuration Manager-sitedatabase. In deze database worden alle gegevens opgeslagen die relevant zijn voor de functies van Configuration Manager, zoals DDR's, MIT-bestanden, netwerkdetectiegegevens en siteconfiguratiegegevens.

De WTEM-interface met de SMS-architectuur

Configuration Manager biedt een open architectuur waarmee u toepassingen en scripts kunt schrijven voor het automatiseren en aanpassen van Configuration Manager-functies, zoals softwaredistributie. U kunt ook aangepaste programma's maken en installeren die u vanaf de Configuration Manager-console kunt starten.

De WTEM-interface met de SMS-architectuur

Termen en concepten die betrekking hebben op de architectuur van Configuration Manager zijn afkomstig uit diverse bronnen. Sommige zijn afkomstig van de Desktop Management Task Force (DMTF) en zijn gemaakt om beheerde objecten te beschrijven. Andere zijn standaardtermen en -concepten van COM en Web-Based Enterprise Management (WBEM). Weer andere zijn specifiek voor Configuration Manager.

Term Definitie
Windows-beheer De Microsoft-implementatie van een van de DMTF-standaarden voor het identificeren en manipuleren van beheerde objecten.
CIM Object Manager Het primaire onderdeel in de beheerinfrastructuur van de WBEM-technologie. Clienttoepassingen hebben toegang tot CIM Object Manager om de juiste provider te vinden.
SMS-provider De WBEM-provider die de Configuration Manager-sitedatabase beschikbaar maakt. De SMS-provider fungeert als tussenpersoon tussen de CIM Object Manager en eventuele Configuration Manager-gegevens. De sms-provider opent ook de database van de Configuration Manager-site om gegevens aan de Configuration Manager-console te leveren.
Configuration Manager sitedatabase Een SQL Server database waarin Configuration Manager gegevens worden opgeslagen. De beheerde objecten (zoals schijfstations of verzamelingen) die zijn opgeslagen in de Configuration Manager-sitedatabase worden vertegenwoordigd door exemplaren van Configuration Manager-klassen in de database in plaats van records in een database.
WTEM-aanvraag Een uitvoerbare toepassing die API-aanroepen doet aan CIM Object Manager om gegevens van providers weer te geven of te beheren.
Windows Management Service Een Windows-service waarmee CIM Object Manager wordt gestart en gestopt.
Configuration Manager-console Een WTEM-aanvraag.

Configuration Manager en de WBEM-architectuur

Configuration Manager gebruikt de WTEM-architectuur om objecten te beheren. WBEM is een branche-initiatief van de DMTF dat ook wordt ondersteund door veel niet-Windows-fabrikanten van computers en netwerkapparaten. Het WBEM-initiatief vormt een aanvulling op Active Directory waarmee entiteitsbeleid wordt gelokaliseerd en beheerd. WBEM biedt ook een verenigend mechanisme waarmee beheertoepassingen kunnen communiceren met de beheerde entiteiten (zoals Configuration Manager-objecten), zonder dat u de onderliggende beheerprotocollen hoeft te begrijpen die deze entiteiten gebruiken.

In Configuration Manager zijn objecten items zoals clientcomputers, aankondigingen en pakketten die zijn opgeslagen in de Configuration Manager-database. Het WBEM-initiatief schetst de architectuur die wordt gebruikt door Windows Management, Microsoft's implementatie van een van de DMTF-standaarden voor objectbeheer.

De CIM Object Manager slaat de metagegevens op, Windows Management biedt toegang tot de configuratie- en bewerkingsgegevens van Configuration Manager met een uitbreidbare, platformonafhankelijke interface. En een beheerd object, zoals een schijfstation of een verzameling, wordt voorgesteld door een exemplaar van een klasse Configuration Manager. Elk beheerd object in Configuration Manager wordt vertegenwoordigd door een CIM-klasse.

Configuration Manager en Windows-beheer

Om objecten weer te geven en te manipuleren, doet Configuration Manager een aanvraag aan de CIM Object Manager (het centrale WBE-onderdeel). Configuration Manager gebruikt de sitedatabase om beheerde objectgegevens op te slaan. Configuration Manager gebruikt echter de interface van CIM Object Manager en de SMS-provider om die beheerde gegevens weer te geven en te bewerken. U kunt de Configuration Manager-database niet rechtstreeks weergeven of bewerken. In plaats daarvan krijgt u toegang tot de onderliggende Configuration Manager-sitedatabase via CIM Object Manager, die op zijn beurt communiceert met de SMS-provider.

Configuration Manager en Windows-beheer

Clientarchitectuur

Een Configuration Manager-clientcomputer is een computer in uw organisatie waarop de Configuration Manager-clientsoftware is geïnstalleerd. Computers die fungeren als Configuration Manager siteservers en sitesystemen kunnen ook worden geïnstalleerd als Configuration Manager clientcomputers, naast eventuele andere servers in uw organisatie waarop u Configuration Manager clientsoftware installeert.

Clientsoftware van Configuration Manager:

  • Wordt bijna volledig uitgevoerd als services, processen of toepassingen die zijn gestart vanuit Configuration Manager-services.

  • Wordt uitgevoerd vanaf de clientcomputer (in tegenstelling tot via het netwerk).

  • Houdt geschiedenisgegevens bij voor de meeste functies, waaronder de clientcomputer (zoals software- en hardware-inventaris).

Zie ook

Aan de slag met programmeren met Configuration Manager