Arkitektonisk översikt

Configuration Manager är en konfigurationshanteringsprodukt som kräver servrar för att administrera klientdatorer. I följande avsnitt beskrivs både Configuration Manager server- och klientarkitektur. Att få en förståelse för begreppen som rör både server- och klientarkitektur hjälper dig att förstå hur du kan anpassa Configuration Manager för specifika användningsområden i din organisation.

Serverarkitektur i Configuration Manager

Serverarkitekturen Configuration Manager kan delas in i två separata nivåer:

  • Configuration Manager -komponenterna
  • WBEM-gränssnittet till Configuration Manager-arkitekturen (SMS-provider)

Configuration Manager -komponenter motsvarar de mekanismer och enheter som gör att hissen, telefonsystemet och elsystemet i en kontorsbyggnad fungerar korrekt. När du gör ändringar via Configuration Manager-konsolen börjar Configuration Manager tjänster och komponenter arbeta för att slutföra åtgärden, oavsett om det är programvarudistribution, maskinvaruinventering eller någon annan administratörsinitierad eller schemalägger Configuration Manager uppgift, funktioneller verktyg.

WBEM-gränssnittet till Configuration Manager-arkitekturen är en beskrivning av Configuration Manager framework, ungefär som byggnadsplaner beskriver en byggnad. När du blir mer bekant med Configuration Manager kanske du upptäcker att din organisation behöver tillhandahålla Configuration Manager funktioner på ett något annorlunda sätt. Du kan behöva samla in ytterligare inventeringsinformation och lagra den i din Configuration Manager databas. Med WBEM-gränssnittet kan du kund Configuration Manager för optimal ändrings- och konfigurationshantering.

SMS-komponent och datalagerarkitektur

För att helt förstå Configuration Manager funktioner behöver du en grundläggande förståelse för de element som utgör Configuration Manager. Tjänstkomponenter, trådkomponenter och datalager är huvudelementen i serverarkitekturen i Configuration Manager. Vart och ett av elementen utför en specifik funktion för att slutföra arbetet som du tilldelar och schemalägger.

SMS-komponenter

I Configuration Manager är komponenter trådar, tjänster och program som körs på både server- och klientdatorer och tillhandahåller Configuration Manager funktioner. Tjänst- och trådkomponenter utför de många uppgifter som Configuration Manager kräver för att fungera – uppgifter som kommunikation för anslutning mellan och inom platser, konfiguration, resursidentifiering, klientinstallation, databasunderhåll, status, installation av platssystem och rapportering.

Datalager

En dynamisk datormiljö måste ha en central plats som lagrar information om kritiska åtgärder. Server- och klientkomponenter behöver dessutom åtkomst till konfigurationsdata, schemalagda drifttider och data i Configuration Manager-platsdatabasen för att utföra uppgifter. Samlingsutvärderaren kräver till exempel information som vilka samlingar som ska utvärderas, när de ska utvärderas och vilka resurser som tillhör varje specifik samling. För att utföra dessa uppgifter behöver Samlingsutvärderaren åtkomst till både konfigurationsdata och data som lagras i Configuration Manager platsdatabas.

I Configuration Manager finns det två grundläggande typer av datalager: konfigurationsdata och systemdata.

Konfigurationsdata

Configuration Manager samlar in konfigurationsdata från standardinställningarna i Configuration Manager, ändringar du gör via konsolen Configuration Manager och ändringar som Configuration Manager tjänster gör. Konfigurering är ett dynamiskt system som gör att du kan fatta beslut om hur och med platsen ska fungera. När du gör konfigurationsändringar uppdaterar Configuration Manager platskontrollfilen och registret. Platskontrollfilen innehåller konfiguration för en Configuration Manager plats. Många funktioner i Configuration Manager, till exempel programvaruinventering, fungerar enligt ett schema. När Configuration Manager servertjänst och trådkomponenter har aktiverats kontrollerar de regelbundet platskontrollfilen för deras konfiguration och schema när de fortsätter att arbeta.

Systemdata

Configuration Manager samlar in systemdata från de olika resurserna på webbplatsen. System inom en organisation förändras ständigt i takt med att hårdvara och mjukvara uppgraderas och repareras, nya system tas i drift och gamla system pensioneras. Configuration Manager lagrar informationen i Configuration Manager-platsdatabasen. Den här databasen lagrar alla data som är relevanta för Configuration Manager funktioner, inklusive DDR: er, MIF-filer, nätverksidentifieringsdata och platskonfigurationsdata.

WBEM-gränssnittet med SMS-arkitekturen

Configuration Manager tillhandahåller en öppen arkitektur som gör att du kan skriva program och skript som automatiserar och anpassar Configuration Manager funktioner, till exempel programvarudistribution. Du kan också skapa och installera anpassade program som du kan starta från konsolen Configuration Manager.

WBEM-gränssnittet med SMS-arkitekturen

Termer och begrepp som relaterar till Configuration Manager arkitektur kommer från olika källor. En del har sitt ursprung i Desktop Management Task Force (DMTF) och skapades för att beskriva hanterade objekt. Andra är standardtermer och koncept för COM- och Web-Based Enterprise Management (WBEM)-initiativ. Ytterligare andra är specifika för Configuration Manager.

Term Definition
Windows-hantering Microsoft-implementeringen av en av DMTF-standarderna för att identifiera och ändra hanterade objekt.
CIM Object Manager Den primära komponenten i hanteringsinfrastrukturen för WBEM-tekniken. Klientprogram har åtkomst till CIM Object Manager för att hitta rätt provider.
SMS-provider WBEM-providern som exponerar Configuration Manager platsdatabasen. SMS-providern fungerar som en mellanhand mellan CIM Object Manager och alla Configuration Manager data. SMS-providern har också åtkomst till Configuration Manager platsdatabas för att tillhandahålla data till Configuration Manager konsolen.
Configuration Manager platsdatabas En SQL Server databas som lagrar Configuration Manager data. De hanterade objekt (till exempel diskenheter eller samlingar) som lagras i Configuration Manager-platsdatabasen representeras av instanser av Configuration Manager -klasser i databasen i stället för poster i en databas.
WBEM-program Ett körbart program som gör API-anrop till CIM Object Manager för att visa eller hantera data från leverantörer.
Windows Management Service En Windows-tjänst som startar och stoppar CIM Object Manager.
Configuration Manager konsol Ett WBEM-program.

Configuration Manager och WBEM-arkitekturen

Configuration Manager använder WBEM-arkitekturen för att hantera objekt. WBEM är ett branschinitiativ som antagits av DMTF och som också stöds av många icke-Windows-tillverkare av datorer och nätverksenheter. WBEM-initiativet kompletterar Active Directory som hittar och hanterar entitetsprinciper. WBEM tillhandahåller också en enhetlig mekanism genom vilken hanteringsprogram kan interagera med de hanterade enheterna (t.ex. Configuration Manager objekt) – utan att du behöver förstå de underliggande hanteringsprotokoll som dessa entiteter använder.

I Configuration Manager är objekt objekt som klientdatorer, annonseringar och paket som lagras i Configuration Manager databasen. WBEM-initiativet beskriver arkitekturen som används av Windows Management, Microsofts implementering av en av DMTF-objekthanteringsstandarderna.

CIM Object Manager lagrar metadata, Windows Management ger åtkomst till konfigurations- och driftdata för Configuration Manager med ett utökningsbart, plattformsoberoende gränssnitt. Och hanterade objekt, till exempel en diskenhet eller en samling representeras av en instans av en Configuration Manager klass. Varje hanterat objekt i Configuration Manager representeras av en CIM-klass.

Configuration Manager och Windows-hantering

För att visa och manipulera objekt gör Configuration Manager en begäran till CIM Object Manager (den centrala WBEM-komponenten). Configuration Manager använder platsdatabasen för att lagra hanterade objektdata. Configuration Manager använder dock CIM Object Manager-gränssnittet och SMS-providern för att visa och manipulera hanterade data. Du kan inte visa eller ändra Configuration Manager -databasen direkt. I stället får du åtkomst till den underliggande Configuration Manager-platsdatabasen via CIM Object Manager, som i sin tur kommunicerar med SMS-providern.

Configuration Manager och Windows-hantering

Klientarkitektur

En klientdator för Configuration Manager är en dator i organisationen som har klientprogramvaran Configuration Manager installerad. Datorer som fungerar som Configuration Manager platsservrar och platssystem kan också installeras som Configuration Manager klientdatorer, förutom alla andra servrar i din organisation där du installerar Configuration Manager klientprogramvara.

Klientprogramvara för Configuration Manager:

  • Körs nästan helt som tjänster, processer eller program som startas från Configuration Manager tjänster.

  • Körs från klientdatorn (i motsats till över nätverket).

  • Upprätthåller historikinformation för de flesta funktioner så klientdatorn (till exempel program- och maskinvaruinventering).

Se även

Komma igång med programmering i Configuration Manager