アーキテクチャの概要

Configuration Manager は、クライアント コンピューターを管理するためにサーバーを必要とする構成管理製品です。 次のセクションでは、Configuration Manager サーバーとクライアントの両方のアーキテクチャについて説明します。 サーバーとクライアントの両方のアーキテクチャに関連する概念を理解すると、organization での特定の用途に合わせて 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 に精通するにつれて、organization が少し異なる方法で 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 は、サイト内のさまざまなリソースからシステム データを収集します。 organization内のシステムは、ハードウェアとソフトウェアのアップグレードと修復、新しいシステムの稼働、古いシステムの廃止など、絶えず変化します。 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 は、DMTF で採用されている業界イニシアチブであり、Windows 以外の多くのコンピューターおよびネットワーク デバイスの製造元からもサポートされています。 WBEM イニシアチブは、エンティティ ポリシーを検索して管理する Active Directory を補完します。 WBEM は、管理アプリケーションが管理対象エンティティ (Configuration Manager オブジェクトなど) と対話できるようにする統合メカニズムも提供します。これらのエンティティが使用する基になる管理プロトコルを理解しなくてもかまいません。

Configuration Manager では、オブジェクトは Configuration Manager データベースに格納されているクライアント コンピューター、提供情報、パッケージなどのアイテムです。 WBEM イニシアチブは、DMTF オブジェクト管理標準の 1 つである Microsoft による実装である Windows 管理で使用されるアーキテクチャの概要を示しています。

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 サイト データベースにアクセスでき、CIM オブジェクト マネージャーは SMS プロバイダーと通信します。

Configuration Manager と Windows 管理

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

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

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

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

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

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

関連項目

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