Novell®は、DMTF (Distributed Management Task Force)により提案されたオープンスタンダード規格である、WBEM (Web-Based Enterprise Management)に賛同しています。これらの規格を実装することにより、ネットワーク上の多様なシステムを管理する手間を大幅に削減することができます。
ここでは、DMTFによって提案されたコンポーネントについて説明します。これらの情報および情報間の関連性を理解することにより、ネットワークでのOpenWBEMおよびOpenWBEM活用方法を理解できます。
Web-Based Enterprise Management (WBEM)とは、企業のコンピューティング環境の一元管理のために開発された、一連の管理およびインターネット標準テクノロジです。WBEMは、新しいWebテクノロジを活用した標準ベースの統一管理ツールを作成する機能を業界に提供するものです。DMTFでは、次に挙げるようなWBEMを構成する標準の中で中心的なものを開発しました。
データモデル:CIM(Common Information Model)標準
符号化規格:CIM-XML符号化規格
伝送メカニズム:CIM operations over HTTP
Common Information Model (CIM)は、管理について記述した概念情報モデルで、特定の実装を対象にはしていません。CIMにより、管理システムとアプリケーション間で管理情報をやり取りすることができます。これは、分散システム管理を提供する、エージェント-マネージャまたはマネージャ-エージェント通信になります。CIMには、CIM仕様とCIMスキーマの2つのパートがあります。
CIM仕様は、言語、ネーミング、およびメタスキーマを記述しています。メタスキーマは、モデルの公式な定義です。メタスキーマは、モデルの内容、使用方法、および意味の説明に使う用語を定義します。メタスキーマの要素には、クラス、プロパティ、およびメソッドがあります。メタスキーマは、クラスのタイプとしてインジケーションとアソシエーション(関連)をサポートしています。また、プロパティのタイプとして参照をサポートしています。
CIMスキーマは、実際のモデルを記述しています。CIMスキーマは、管理対象環境で利用できる情報を編成できる汎用の概念的なフレームを提供する、プロパティと関連を持つ一連の名前が付けられたクラスです。
Common Information Model Object Manager (CIMOM)は、CIM標準に基づいてオブジェクトを管理するアプリケーションです(CIM Object Manager)。
CIMOMプロバイダは、クライアントアプリケーションから要求された特定のタスクを実行するソフトウェアです。各プロバイダは、CIMOMのスキーマの1つまたは複数の機能や役割を果たします。
SUSE® Linux Enterprise Serverには、OpenWBEMプロジェクトが提供するオープンソースのCIMOMが含まれています。
WBEMソフトウェアには、サンプルのプロバイダも含む基本的なNovellプロバイダ、およびNovellスキーマのベースセットを含む一連のパッケージが用意されています。
NovellはOpenWBEMに賛同して特定のプロバイダを開発し、以下のような重要な機能を持つツールを提供しています。
ネットワークシステムの効率的な管理
既存の管理環境設定内の変更を記録
ハードウェアのインベントリ/資産管理
OpenWBEM CIMOMがどのようにセットアップされ、どのように環境を設定するかを理解しておけば、多彩なネットワーク環境をより確実かつ容易に監視および管理することができます。