Översikt över arkitektur
Configuration Manager är en konfigurationshanteringsprodukt som kräver att servrar administrerar klientdatorer. I följande avsnitt beskrivs både Configuration Manager server- och klientarkitektur. Genom att få en förståelse för begrepp som rör både server- och klientarkitektur kan du förstå hur du kan anpassa Configuration Manager för specifika användningsområden i din organisation.
Configuration Manager serverarkitektur
Den Configuration Manager serverarkitekturen kan delas in i två separata nivåer:
- De Configuration Manager komponenterna
- WBEM-gränssnittet till Configuration Manager-arkitekturen (SMS-provider)
Configuration Manager komponenterna motsvarar de mekanismer och enheter som gör det möjligt för hissen, telefonsystemet och elsystemet i en kontorsbyggnad att fungera korrekt. När du gör ändringar via Configuration Manager-konsolen börjar Configuration Manager tjänster och komponenter att slutföra åtgärden, oavsett om det är programvarudistribution, maskinvaruinventering eller andra administratörsinitierade eller scheman Configuration Manager uppgift, funktion eller verktyg.
WBEM-gränssnittet till Configuration Manager-arkitekturen är en beskrivning av det Configuration Manager ramverket, ungefär som byggplaner beskriver en byggnad. När du blir mer bekant med Configuration Manager kan det hända 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 Configuration Manager för optimal ändrings- och konfigurationshantering.
ARKITEKTUR för SMS-komponent och datalager
För att 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 de viktigaste elementen i Configuration Manager serverarkitektur. Vart och ett av dessa element utför en specifik funktion för att slutföra det arbete 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 anslutningar mellan platser, konfiguration, resursidentifiering, klientinstallation, databasunderhåll, status, installation av platssystem och rapportering.
Datalager
En dynamisk databehandlingsmiljö måste ha en central plats där viktig driftsinformation lagras. Dessutom behöver server- och klientkomponenter åtkomst till sina konfigurationsdata, schemalagda driftstider och data i Configuration Manager platsdatabas för att utföra uppgifter. Åtgärden Collection Evaluateor 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 Collection Evaluator åtkomst till både konfigurationsdata och data som lagras i Configuration Manager platsdatabasen.
I Configuration Manager finns det två grundläggande typer av datalager: konfigurationsdata och systemdata.
Konfigurationsdata
Configuration Manager samlar in konfigurationsdata från Configuration Manager standardinställningar, ändringar som du gör via Configuration Manager-konsolen och ändringar Configuration Manager tjänster gör. Konfiguration ä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 Configuration Manager funktioner, till exempel Programvaruinventering, fungerar enligt ett schema. När Configuration Manager servertjänst- och trådkomponenter har aktiverats kontrollerar de regelbundet platskontrollfilen för konfiguration och schema när de fortsätter att fungera.
Systemdata
Configuration Manager samlar in systemdata från de olika resurserna på platsen. System inom en organisation förändras ständigt när maskin- och programvara uppgraderas och repareras, nya system tas i bruk och gamla system dras tillbaka. 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:n, 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 Configuration Manager-konsolen.
Termer och begrepp som relaterar till Configuration Manager arkitektur kommer från olika källor. Vissa har sitt ursprung i DMTF (Desktop Management Task Force) och skapades för att beskriva hanterade objekt. Andra är standardtermer och begrepp för COM och Web-Based Enterprise Management (WBEM). Andra är specifika för Configuration Manager.
Term | Definition |
---|---|
Windows-hantering | Den Microsoft implementeringen av en av DMTF-standarderna för att identifiera och manipulera hanterade objekt. |
CIM Object Manager | Den primära komponenten i hanteringsinfrastrukturen för WBEM-tekniken. Klientprogram får å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 får även å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 objekten (till exempel diskenheter eller samlingar) som lagras i Configuration Manager platsdatabas 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-konsolen | 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 tillverkare av datorer och nätverksenheter som inte är Windows-datorer. WBEM-initiativet kompletterar Active Directory som letar upp och hanterar entitetsprinciper. WBEM tillhandahåller också en enhetlig mekanism genom vilken hanteringsprogram kan interagera med hanterade entiteter (till exempel Configuration Manager objekt) – utan att du behöver förstå de underliggande hanteringsprotokollen som dessa entiteter använder.
I Configuration Manager är objekt objekt som klientdatorer, annonser och paket som lagras i Configuration Manager-databasen. WBEM-initiativet beskriver arkitekturen som används av Windows Management, Microsoft implementering av en av DMTF-objekthanteringsstandarderna.
CIM Object Manager lagrar metadata, Windows Management ger åtkomst till Configuration Manager konfigurations- och driftdata 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 Configuration Manager hanterat objekt representeras av en CIM-klass.
Configuration Manager- och Windows-hantering
Om du vill visa och ändra objekt skickar Configuration Manager en begäran till CIM Object Manager (den centrala WBEM-komponenten). Configuration Manager använder platsdatabasen för att lagra hanterade objektdata. Men Configuration Manager använder 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.
Klientarkitektur
En Configuration Manager klientdator är en dator i organisationen som har Configuration Manager klientprogramvara installerad. Datorer som fungerar som Configuration Manager platsservrar och platssystem kan också installeras som Configuration Manager klientdatorer, förutom andra servrar i organisationen där du installerar Configuration Manager klientprogramvara.
Configuration Manager klientprogramvara:
Körs nästan helt som tjänster, processer eller program som startats från Configuration Manager tjänster.
Körs från klientdatorn (till skillnad från över nätverket).
Underhåller historikinformation för de flesta funktioner så att klientdatorn (till exempel programvara och maskinvaruinventering).