ホスト・ハードウェア RAID のプロバイダー

ホスト・ハードウェア RAID (Redundant Arrays of Independent Disks) コントローラー・プロファイルは、 ホスト・ベースの RAID コントローラーの管理可能なエレメントと、その RAID コントローラーが制御するストレージを表すことを目的としています。 RAID コントローラーは、サーバーの内部ドライブ・ケージまたは外部ドライブ・エンクロージャー内にある Small Computer System Interface (SCSI) または Advanced Technology Attachment (ATA) ディスクを管理できます。

さらに、ホスト・ベースの RAID コントローラーは、RAID コントローラー・カードの物理的側面 (バッテリー付きキャッシュ、音響アラーム、外部シリアル接続 SCSI (SAS)、SCSI、ATA ポート、またはその他の各種サブエレメントなど) を管理できます。 ホスト・ハードウェア RAID コントローラー・プロファイルを使用して、 ストレージ・ボリュームが物理ドライブにマップするドライバーに含まれるソフトウェア・ベースの RAID の管理可能性をモデル化することができます。

ホスト・ハードウェア RAID コントローラー・プロファイルは、RAID コントローラーが存在するホストのモデルと機能を定義します。 物理資産プロファイル、ブロック・サービス・パッケージ、DAPort サブプロファイル、および汎用初期ポート・プロファイルなどの サブプロファイルまたはパッケージ内のいくつかのキーまたは依存エレメントが、部分的にインプリメントされています。

インプリメントされた CIM クラス、プロバイダー・タイプ、およびプロバイダーのカテゴリーを、以下の表にリストします。

表 1. ホスト・ハードウェア RAID のプロバイダー
プロバイダー名 CIM クラスのインプリメント プロバイダー・タイプ カテゴリー
QUME_RAIDComputerSystemProvider IBM_RAIDComputerSystem インスタンス ホスト・ハードウェア RAID
QUME_LogicalIdentityProvider IBM_LogicalIdentity インスタンスおよび関連 ホスト・ハードウェア RAID
QUME_RAIDPortControllerProvider IBM_RAIDPortController インスタンス ホスト・ハードウェア RAID
QUME_SystemRAIDComponentProvider IBM_SystemRAIDComponent インスタンスおよび関連 ホスト・ハードウェア RAID
QUME_RAIDComputerSystemPackageProvider IBM_RAIDComputerSystemPackage インスタンスおよび関連 物理資産
QUME_RAIDElementSoftwareIdentityProvider IBM_RAIDElementSoftwareIdentity インスタンスおよび関連 ソフトウェア ID

IBM_RAIDComputerSystem

ホスト・ハードウェア RAID コントローラー・プロファイルで、 このプロファイル内の ComputerSystem クラスは RAID コントローラー自体を表します。 RAID コントローラー・システムを表す ComputerSystem は、 プロファイルの基本クラスとして動作します。 ホスト・ベース RAID コントローラーとして一緒に動作する、ホスト・ハードウェア RAID コントローラー・プロファイル内のその他のクラスの多くは、 コントローラーを表す ComputerSystem のインスタンスをスコープとします。

表 2. IBM_RAIDComputerSystem
プロパティー名 プロパティーの説明 値または値のロケーション
string Caption (64) オブジェクトに関する短いテキスト記述 (1 行のストリング)。 ホスト・ハードウェア RAID コントローラーの Name
string Description オブジェクトに関するテキスト記述。 ホスト・ハードウェア RAID コントローラーの Name
string ElementName オブジェクトの分かりやすい名前。 Name
string InstanceID インスタンス化するネームスペースのスコープ内で、このクラスのインスタンスを不透明な形で一意的に識別するために使用できるオプション・プロパティー。 Name
uint16 EnabledDefault エレメントの使用可能状態に対する、管理者のデフォルト構成または開始構成を示す列挙型値。 2 (使用可能)
uint16 EnabledState エレメントの状態 (使用可能または使用不可) を示す整数の列挙。 2 (使用可能)
unit16 RequestedState 要求手段に関係なく、エレメントの、最後の要求状態または現在の要求状態を示す整数の列挙。 5 (変更なし)
string CreationClassName(key) インスタンスの作成に使用されるクラスまたはサブクラスの名前を示します。 IBM_RAIDComputerSystem
string Name (key) (1024) エンタープライズ環境内のシステム・インスタンスのキー。 Name は継承されます。  
string IdentifyingDescriptions[] OtherIdentifyingInfo 配列内の項目の背景の説明と詳細を提供するフリー・フォーム・ストリングの配列。 タイプ、シリアル、モデル
string OtherIdentifyingInfo[] コンピューター・システムの識別に使用できる、システム名情報以外の追加データをキャプチャーします。  
string NameFormat システム名を割り当てる優先順位を定義します。 その他
uint16 Dedicated[] 当該コンピューター・システムが専用システムとして使用される目的を示す列挙。 14 (ブロック・サーバー)、29 (ホスト・ベース RAID コントローラー)

IBM_LogicalIdentity

このプロバイダーは、 コントローラーを表す ComputerSystemPortController と関連付けるために使用されます。

表 3. IBM_LogicalIdentity
プロパティー名 プロパティー値とデータ・ソース インスタンスのマッピング規則
CIM_ManagedElement REF SameElement ホスト・ハードウェア RAID コントローラーのインスタンス IBM_RAIDPortController と IBM_RAIDComputerSystem との間の 1 対 1 の関連。
CIM_ManagedElement REF SystemElement ホスト・ハードウェア RAID コントローラーを表す ComputerSystem のインスタンス

IBM_RAIDPortController

PortController クラスは、 ホスト・ハードウェア RAID コントローラー・プロファイルの最上位の主要なクラスです。 これは、RAID コントローラーのインスタンスを表し、このコントローラーで管理されるストレージへのバックエンド・ポートを制御します。

表 4. IBM_RAIDPortController
プロパティー名 プロパティーの説明 値または値のロケーション
string Caption (64) オブジェクトに関する短いテキスト記述。 ホスト・ハードウェア RAID コントローラーの DeviceID
string Description オブジェクトに関するテキスト記述。 ホスト・ハードウェア RAID コントローラーの DeviceID
string ElementName オブジェクトの分かりやすい名前。 Name
string Name (1024) オブジェクトを認識するためのラベルを定義します。 DeviceID
uint16 OperationalStatus[] エレメントの現行状況を示します。  
string StatusDescriptions[] OperationalStatus 配列のさまざまな値を記述します。  
uint16 HealthState エレメントの現在の正常性を示します。  
uint16 EnabledDefault = 2 エレメントの使用可能状態に対する、管理者のデフォルト構成または開始構成を示す列挙型値。 7
uint16 RequestedState = 12 エレメントの、最後の要求状態または現在の要求状態を示す整数の列挙。 5
uint16 EnabledState = 5 エレメントの状態 (使用可能または使用不可) を示す整数の列挙。  
string OtherEnabledState EnabledState プロパティーが 1 ('Other') に設定された場合のエレメントの状態 (使用可能または使用不可) を記述するストリング。 電源オフまたは未接続
string SystemName (Key) (256) スコープ・システムの名前。  
string DeviceID (Key) (64) LogicalDevice に一意的に名前をつけるためのアドレスまたはその他の識別情報。  
string CreationClassName (Key) (256) インスタンスの作成に使用されるクラスまたはサブクラスの名前を示します。 IBM_RAIDPortController
uint16 Availability デバイスの基本可用性および状況。  
string SystemCreationClassName (Key) (256) スコープ・システムの CreationClassName。 IBMOS400_ComputerSystem
uint16 ControllerType ポート・コントローラーのタイプまたはモデル。 1 (その他)
string OtherControllerType ControllerType 列挙でキャプチャーされないコントローラー・タイプのストリング値。 RAID

IBM_SystemRAIDComponent

このプロバイダーは、ホスティング・システムを表す 1 つの ComputerSystem と、RAID コントローラーを表す ComputerSystems を関連付けます。

表 5. IBM_SystemRAIDComponent
プロパティー名 プロパティー値とデータ・ソース インスタンスのマッピング規則
CIM_System REF GroupComponent ホスティング・システムのインスタンス。 IBMOS400_ComputerSystem と IBM_RAIDComputerSystem との間の 1 対 n の関連
CIM_ManagedSystemElement REF PartComponent ホスト・ハードウェア RAID コントローラーのインスタンス。

物理資産パッケージ

コントローラーの物理表現は必須で、物理資産プロファイルのインプリメントによって実現されます。 物理資産プロファイルでは、管理対象コンポーネントの物理資産を記述するクラスおよびサブクラスのセットを定義します。 ほとんどのホスト・ベース RAID コントローラーは、マザーボード上の物理カードまたはチップとして記述できます。 PhysicalPackage または PhysicalComponent は、 (Realizes を使用して) PortController に関連付けられ、 (ComputerSystemPackage を使用して) コントローラーを表す ComputerSystem に関連付けられます。

IBM_RAIDComputerSystemPackage

このプロバイダーは、物理資産プロファイルからコントローラーの ComputerSystem および PhysicalPackage を関連付けます。

表 6. IBM_RAIDComputerSystemPackage
プロパティー名 プロパティー値とデータ・ソース インスタンスのマッピング規則
CIM_PhysicalPackage REF Antecedent ホスト・ハードウェア RAID コントローラー物理カードのインスタンス IBM_Card と IBM_RAIDComputerSystem との間の 1 対 1 の関連。
CIM_ComputerSystem REF Dependent ホスト・ハードウェア RAID コントローラーを表す ComputerSystem のインスタンス

ソフトウェア ID プロファイル

ホスト・ハードウェア RAID コントローラー・プロファイルでは、 RAID コントローラーの各種ソフトウェア・エンティティーをモデル化するために、ソフトウェア・インベントリー・プロファイルの SoftwareIdentity クラスが必要です。 このインプリメンテーションでは、ソフトウェア・インベントリー・プロファイルを使用して、 ホスト・オペレーティング・システムで実行される RAID コントローラーのドライバー・ソフトウェアと、コントローラー内部のファームウェアをモデル化します。 RAID コントローラーに、ファームウェアとは別個の BIOS のソフトウェア・エンティティーがある場合、 そのインプリメンテーションは、ソフトウェア・インベントリー・プロファイルを使用して BIOS を表すことができます。

コントローラーのドライバー、ファームウェア、および BIOS ソフトウェアをモデル化するには、 インプリメンテーションで、ElementSoftwareIdentity 関連を使用して、 RAID コントローラーを表す最上位の ComputerSystem に関連付けられた SoftwareIdentity クラスのインスタンスをインスタンス化します。 SoftwareIdentity インスタンスは、Classifications プロパティーに値 Driver、Firmware、または FCode/BIOS を組み込むことで区別されます。

IBM_RAIDElementSoftwareIdentity

このプロバイダーは、 SoftwareIdentity をコントローラーの ComputerSystem と関連付けます。

表 7. IBM_RAIDElementSoftwareIdentity
プロパティー名 プロパティー値とデータ・ソース インスタンスのマッピング規則
CIM_SoftwareIdentity REF Antecedent ドライバーまたはファームウェアのインスタンス IBM_SoftwareIdentity と IBM_RAIDComputerSystem との間の N 対 1 の関連。
CIM_ManagedElement REF Dependent コントローラーの ComputerSystem のインスタンス