アーキテクチャの概要

Configuration Managerは、サーバーがクライアント コンピューターを管理する必要がある構成管理製品です。 以降のセクションでは、Configuration Manager サーバーとクライアントのアーキテクチャの両方について説明します。 サーバーとクライアントのアーキテクチャの両方に関連する概念を理解すると、組織内の特定の用途に合わせてConfiguration Managerをカスタマイズする方法を理解するのに役立ちます。

Configuration Manager サーバー アーキテクチャ

Configuration Manager サーバー アーキテクチャは、2 つの異なる層に分割できます。

  • Configuration Manager コンポーネント
  • Configuration Manager アーキテクチャ (SMS プロバイダー) への WBEM インターフェイス

Configuration Managerコンポーネントは、オフィスビル内のエレベーター、電話システム、電気システムを適切に動作させるメカニズムとデバイスに似ています。 Configuration Manager コンソールを使用して変更を加えると、Configuration Manager サービスとコンポーネントが正常に動作し始め、ソフトウェアの配布、ハードウェア インベントリ、その他の管理者が開始した操作や、タスク、機能Configuration Managerスケジュールなど、操作を正常に完了します。、または ツール。

Configuration Manager アーキテクチャへの WBEM インターフェイスは、建物計画が建物を記述するのと同様に、Configuration Manager フレームワークの説明です。 Configuration Managerに詳しくなると、組織が少し異なる方法でConfiguration Manager機能を提供する必要がある場合があります。 追加のインベントリ情報を収集し、Configuration Manager データベースに格納する必要がある場合があります。 WBEM インターフェイスを使用すると、顧客のConfiguration Managerを使用して、最適な変更と構成管理を行えます。

SMS コンポーネントとデータ ストアのアーキテクチャ

Configuration Manager機能を完全に理解するには、Configuration Managerを構成する要素の基本的な理解が必要です。 サービス コンポーネント、スレッド コンポーネント、データ ストアは、Configuration Manager サーバー アーキテクチャの主要な要素です。 これらの各要素は、割り当ておよびスケジュールする作業を完了するための特定の関数を実行します。

SMS コンポーネント

Configuration Managerでは、コンポーネントは、サーバー コンピューターとクライアント コンピューターの両方で実行され、Configuration Manager機能を提供するスレッド、サービス、アプリケーションです。 サービスコンポーネントとスレッドコンポーネントは、Configuration Manager機能するために必要な多くのタスク (サイト間およびサイト内接続の通信、構成、リソース検出、クライアントのインストール、データベースメンテナンス、状態、サイト システムのインストール、レポートなど) を実行します。

データ ストア

動的コンピューティング環境には、重要な操作情報を格納する中央の場所が必要です。 また、サーバーおよびクライアント コンポーネントは、タスクを実行するために、構成データ、スケジュールされた操作時間、およびConfiguration Manager サイト データベース内のデータにアクセスする必要があります。 たとえば、コレクションエバリュエーター操作では、評価するコレクション、評価するタイミング、各特定のコレクションに属するリソースなどの情報が必要です。 これらのタスクを実行するには、コレクション エバリュエーターは、構成データと、Configuration Manager サイト データベースに格納されているデータの両方にアクセスする必要があります。

Configuration Managerでは、構成データとシステム データという 2 種類の基本的なデータ ストアがあります。

構成データ

Configuration Managerは、既定Configuration Manager設定、Configuration Manager コンソールで行った変更、サービスConfiguration Manager変更から構成データを収集します。 構成は、サイトの動作方法と操作方法を決定できる動的システムです。 構成を変更すると、サイトコントロール ファイルとレジストリConfiguration Manager更新されます。 サイト コントロール ファイルには、Configuration Manager サイトの構成が含まれています。 ソフトウェア インベントリなどの多くのConfiguration Manager機能は、スケジュールに従って機能します。 サーバー サービスとスレッド コンポーネントConfiguration Manager有効にした後、サイトコントロールファイルの構成とスケジュールを定期的に確認し、作業を続けます。

システム データ

Configuration Managerは、サイト内のさまざまなリソースからシステム データを収集します。 組織内のシステムは、ハードウェアとソフトウェアのアップグレードと修復、新しいシステムのオンライン化、古いシステムの廃止など、絶えず変化します。 Configuration Managerは、Configuration Manager サイト データベースに情報を格納します。 このデータベースには、DDR、MIF ファイル、ネットワーク検出データ、サイト構成データなど、Configuration Manager関数に関連するすべてのデータが格納されます。

SMS アーキテクチャを使用した WBEM インターフェイス

Configuration Managerは、ソフトウェア配布などのConfiguration Manager機能を自動化およびカスタマイズするアプリケーションとスクリプトを記述できるオープン アーキテクチャを提供します。 Configuration Manager コンソールから開始できるカスタマイズされたプログラムを作成してインストールすることもできます。

SMS アーキテクチャを使用した WBEM インターフェイス

Configuration Managerアーキテクチャに関連する用語と概念は、さまざまなソースから発生します。 一部はデスクトップ管理タスク フォース (DMTF) で作成され、マネージド オブジェクトを記述するために作成されました。 その他には、標準の COM と Web-Based Enterprise Management (WBEM) イニシアチブの用語と概念があります。 それでも他の人はConfiguration Managerに固有です。

用語 定義
Windows 管理 マネージド オブジェクトを識別および操作するための DMTF 標準の 1 つのMicrosoft実装。
CIM オブジェクト マネージャー WBEM テクノロジの管理インフラストラクチャの主要コンポーネント。 クライアント アプリケーションは CIM オブジェクト マネージャーにアクセスして、正しいプロバイダーを見つけます。
SMS プロバイダー Configuration Manager サイト データベースを公開する WBEM プロバイダー。 SMS プロバイダーは、CIM オブジェクト・マネージャーとConfiguration Manager・データの中間として機能します。 SMS プロバイダーは、Configuration Manager サイト データベースにもアクセスして、Configuration Manager コンソールにデータを提供します。
サイト データベースのConfiguration Manager Configuration Manager データを格納するSQL Server データベース。 Configuration Manager サイト データベースに格納されているマネージド オブジェクト (ディスク ドライブやコレクションなど) は、データベース内のレコードではなく、データベース内のConfiguration Manager クラスのインスタンスによって表されます。
WBEM アプリケーション プロバイダーからのデータを表示または管理するために CIM オブジェクト マネージャーに API 呼び出しを行う実行可能アプリケーション。
Windows 管理サービス CIM オブジェクト マネージャーを開始および停止する Windows サービス。
Configuration Manager コンソール WBEM アプリケーション。

Configuration Managerと WBEM アーキテクチャ

Configuration Managerでは、WBEM アーキテクチャを使用してオブジェクトを管理します。 WBEMは、多くの非WindowsコンピュータおよびネットワークデバイスメーカーによってもサポートされているDMTFによって採用された業界イニシアチブです。 WBEM イニシアチブは、エンティティ ポリシーを見つけて管理する Active Directory を補完します。 また、WBEM には、管理アプリケーションがマネージド エンティティ (Configuration Manager オブジェクトなど) と対話できる統合メカニズムも用意されています。これらのエンティティが使用する基になる管理プロトコルを理解する必要はありません。

Configuration Managerでは、オブジェクトは、Configuration Manager データベースに格納されているクライアント コンピューター、アドバタイズ、パッケージなどの項目です。 WBEM イニシアチブでは、WINDOWS Management で使用されるアーキテクチャMicrosoft DMTF オブジェクト管理標準の 1 つを実装しています。

CIM オブジェクト マネージャーはメタデータを格納します。Windows Management では、拡張可能なプラットフォームに依存しないインターフェイスを使用して、Configuration Manager構成と操作データにアクセスできます。 また、ディスク ドライブやコレクションなどのマネージド オブジェクトは、Configuration Manager クラスのインスタンスによって表されます。 各Configuration Managerマネージド オブジェクトは、CIM クラスによって表されます。

Configuration Managerと Windows の管理

オブジェクトを表示および操作するために、Configuration Managerは CIM オブジェクト マネージャー (中央 WBEM コンポーネント) に対して要求を行います。 Configuration Managerは、サイト データベースを使用してマネージド オブジェクト データを格納します。 ただし、Configuration Managerは CIM オブジェクト マネージャー インターフェイスと SMS プロバイダーを使用して、そのマネージド データを表示および操作します。 Configuration Manager データベースを直接表示または操作することはできません。 代わりに、CIM オブジェクト マネージャーを介して基になるConfiguration Manager サイト データベースにアクセスできます。これにより、SMS プロバイダーと通信します。

Configuration Managerと Windows の管理

クライアント アーキテクチャ

Configuration Manager クライアント コンピューターは、Configuration Manager クライアント ソフトウェアがインストールされている組織内の任意のコンピューターです。 Configuration Manager サイト サーバーおよびサイト システムとして機能するコンピューターは、クライアント ソフトウェアをインストールする組織内の他のサーバーに加えて、Configuration Manager クライアント コンピューターとしてもインストールConfiguration Manager。

Configuration Manager クライアント ソフトウェア:

  • ほぼ完全に、Configuration Manager サービスから開始されたサービス、プロセス、またはアプリケーションとして実行されます。

  • (ネットワーク経由ではなく) クライアント コンピューターから実行されます。

  • クライアント コンピューター (ソフトウェアやハードウェア インベントリなど) が表示されるように、ほとんどの機能の履歴情報を保持します。

関連項目

Configuration Manager プログラミングの概要