このセクションでは、次のトピックについて説明します。
Oracle VM Server for SPARC MIB を使用するには、次のソフトウェア製品と機能の使用方法を理解する必要があります。
Oracle Solaris OS
Oracle VM Server for SPARC ソフトウェア
SNMP
SNMP 管理情報ベース (MIB)
Oracle Solaris SNMP エージェント
SNMP バージョン 1 (SNMPv1)、SNMP バージョン 2 (SNMPv2c)、および SNMP バージョン 3 (SNMPv3) のプロトコル
管理情報構造 (SMI) バージョン 1 およびバージョン 2
管理情報ベース (MIB) の構造
抽象構文記法 (ASN.1)
Oracle VM Server for SPARC MIB パッケージ SUNWldmib.v には、次のソフトウェアコンポーネントが含まれています。
SUN-LDOM-MIB.mib はテキストファイル書式の SNMP 管理情報ベースです。このファイルは Oracle VM Server for SPARC MIB のオブジェクトを定義します。
ldomMIB.so は共用ライブラリ形式のシステム管理エージェント拡張モジュールです。このモジュールは、Oracle Solaris SNMP エージェント が Oracle VM Server for SPARC MIB で指定された情報リクエストに応答し、トラップを生成できるようにします。
次の図は、Oracle VM Server for SPARC MIB、Oracle Solaris SNMP エージェント、Logical Domains Manager、およびサードパーティーのシステム管理アプリケーションの間のやり取りを示しています。この図に示されているやり取りは、システム管理エージェントとLogical Domains Manager と Oracle VM Server for SPARC MIBで説明しています。
図 21-1 Oracle Solaris SNMP エージェント、Logical Domains Manager およびサードパーティーのシステム管理アプリケーションとの Oracle VM Server for SPARC MIB のやり取り
Oracle Solaris SNMP エージェントは次の機能を実行します。
サードパーティーのシステム管理アプリケーションからの要求を待機し、Oracle VM Server for SPARC MIB が提供するデータを取得または設定します。エージェントは標準の SNMP ポート 161 で待機します。
SNMP 通知の標準ポート 162 を使用して、構成済みのシステム管理アプリケーションにトラップを発行します。
Oracle VM Server for SPARC MIB は、制御ドメイン上の Oracle Solaris OS のデフォルト Oracle Solaris SNMP エージェント によってエクスポートされます。
Oracle Solaris SNMP エージェント は、SNMP バージョン v1、v2c、および v3 の取得、設定、およびトラップ機能をサポートします。ほとんどの Oracle VM Server for SPARC MIB オブジェクトは、モニタリングを目的とする読み取り専用です。ただし、ドメインを起動または停止するには、ldomTable テーブルの ldomAdminState プロパティーに値を書き込む必要があります。Table 21–1 を参照してください。
ドメインは、ゲストオペレーティングシステムの一連の仮想リソースで構成されるコンテナです。Logical Domains Manager は、ドメインを作成、構成、および管理するためのコマンド行インタフェース (CLI) を提供します。Logical Domains Manager と Oracle VM Server for SPARC MIB は次の仮想リソースをサポートします。
CPU
メモリー
ディスク、ネットワーク、およびコンソール I/O
暗号化装置
Logical Domains Manager は XML ベースの制御インタフェースを Oracle VM Server for SPARC MIB にエクスポートします。Oracle VM Server for SPARC MIB は XML インタフェースを解析し、MIB にデータを取り込みます。Oracle VM Server for SPARC MIB は制御ドメインにサポートを提供するだけです。
Oracle VM Server for SPARC MIB は、更新とステータス変更のために Logical Domains Manager を定期的にポーリングし、SNMP トラップをシステム管理アプリケーションに発行します。
Oracle VM Server for SPARC MIB が必要なリソースを割り当てられなくなった場合、管理情報ベースは、SNMP エージェントを介して、システム管理アプリケーションに一般的なエラーを返します。SNMP トラップ配信メカニズムはエラーを確認しません。Oracle VM Server for SPARC MIB には、特定の状態やチェックポイントは実装されていません。Oracle VM Server for SPARC MIB のある Oracle Solaris SNMP エージェント は、init プロセスとサービス管理機能 (SMF) によって起動およびモニターされます。Oracle Solaris SNMP エージェント が失敗して終了した場合、SMF が自動的にプロセスを再起動し、新しいプロセスが Oracle VM Server for SPARC MIB モジュールを動的に再起動します。
SNMP 管理対象オブジェクトは、ツリー型の階層に編成されます。オブジェクト識別子 (OID) は、ツリーのノードに基づいた一連の整数で構成され、ドットで区切られます。それぞれの管理対象オブジェクトは、数字で表わされた OID のほか、関連付けられたテキスト形式の名前を持っています。Oracle VM Server for SPARC MIB は、オブジェクトツリーの次の部分で ldom (205) ブランチとして登録されます。
iso(1).org(3).dod(6).internet(1).private(4).enterprises(1).sun(42).products(2)
次の図は、Oracle VM Server for SPARC MIB 配下の主要なサブツリーを示しています。
図 21-2 Oracle VM Server for SPARC MIB ツリー