Msvm_StorageAlert クラス
Msvm_ResourcePoolまたはMsvm_LogicalDisk クラスの OperationalStatus プロパティが変更されるたびに発生するイベントを表します。
次の構文は MOF コードから簡略化され、これらのプロパティが含まれています。
構文
[Indication, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_StorageAlert : CIM_AlertIndication
{
string AlertingManagedElement[];
uint16 AlertingElementFormat;
uint16 OtherAlertingElementFormat;
uint16 AlertType;
uint16 PerceivedSeverity;
uint16 ProbableCause;
string ProbableCauseDescription;
datetime EventTime;
string OwningEntity;
string MessageArguments[];
string MessageID;
string Message;
};
メンバー
Msvm_StorageAlert クラスには、次の種類のメンバーがあります。
プロパティ
Msvm_StorageAlert クラスには、これらのプロパティがあります。
-
AlertingElementFormat
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
-
修飾子: ModelCorrespondence ("CIM_AlertIndication.AlertingManagedElement", "CIM_AlertIndication.OtherAlertingElementFormat")
AlertingManagedElement プロパティの形式を指定します。 形式は CIMObjectPath で、NamespacePath>:<ClassName という形式<です>。<Prop1>=\"<Value1>\"、"<Prop2>=\"<Value2>\"。CIM スキーマ内のインスタンスを指定します。
このプロパティは、 CIM_AlertIndication クラスから継承されます。
指定できる値は、
-
不明 (0)
-
その他 (1)
-
CIMObjectPath (2)
-
-
AlertingManagedElement
-
-
データ型: 文字列 配列
-
アクセスの種類: 読み取り専用
アラートが生成されるインスタンスの WMI パス。
-
-
AlertType
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
アラートの主な分類を指定します。 このプロパティに設定できる値は次のいずれかです。
-
サービス品質アラート (3)
-
-
EventTime
-
-
データ型: datetime
-
アクセスの種類: 読み取り専用
基になるイベントが検出された日時。
-
-
メッセージ
-
-
データ型: 文字列
-
アクセスの種類: 読み取り専用
MessageArguments プロパティで指定された動的要素の一部またはすべてを、メッセージ レジストリ内の MessageID プロパティまたは OwningEntity プロパティに関連付けられている他のカタログで一意に識別される静的要素と組み合わせて構築される、書式設定されたメッセージ。
-
-
MessageArguments
-
-
データ型: 文字列 配列
-
アクセスの種類: 読み取り専用
メッセージの動的コンテンツを含む配列。 MessageID の値が 32930 の場合、位置 0 の引数は、アラートが生成されるMsvm_ResourcePool インスタンスの PoolID です。
-
-
MessageID
-
-
データ型: 文字列
-
アクセスの種類: 読み取り専用
OwningEntity プロパティのスコープ内で、Message プロパティの形式を一意に識別します。 このプロパティに設定できる値は次のいずれかです。
32930 ("Storage プール QoS のスループット不足メッセージ")
-
-
OtherAlertingElementFormat
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
AlertingManagedElement の "Other" 値を定義する文字列。 AlertingManagedElement が値 1 ("Other") に設定されている場合、この値は NULL 以外の値に設定する必要があります。 AlertingManagedElement の他のすべての値については、この文字列の値を NULL に設定する必要があります。
このプロパティは、 CIM_AlertIndication クラスから継承されます。
-
-
OwningEntity
-
-
データ型: 文字列
-
アクセスの種類: 読み取り専用
このインスタンスで説明されている Message の形式の定義を所有するエンティティを一意に識別します。 このプロパティの値は常に "Microsoft-Windows- Hyper-V" です。
"Microsoft-Windows- Hyper-V"
-
-
PerceivedSeverity
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
アラート表示の重大度について説明します。 このプロパティに設定できる値は次のいずれかです。
-
情報 (2)
-
機能低下/警告 (3)
-
-
ProbableCause
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
アラートの表示が発生した状況の考えられる原因について説明します。
-
Storage容量の問題 (50)
-
以前のアラートのクリア (59)
-
-
ProbableCauseDescription
-
-
データ型: 文字列
-
アクセスの種類: 読み取り専用
ProbableCause プロパティの値に対応するテキスト記述。
-
解説
Hyper-V WMI プロバイダーは、基になるストレージ システムの大規模な誤動作が発生した場合にクライアントにイベントがあふれるのを防ぐために、個々の仮想ディスクのイベントを発生させません。
クライアントが Msvm_StorageAlert イベントを受信したときに、ProbableCause プロパティの値が 50 ( Storage容量の問題) の場合、クライアントは、次のいずれかの手順を使用して、QoS ポリシーの外部で動作している仮想ディスクを検出できます。
- イベントが生成されたリソース プールから割り当てられたすべての Msvm_LogicalDisk インスタンスに対してクエリを実行します。 これらの Msvm_LogicalDisk インスタンスは、 Msvm_ElementAllocatedFromPool 関連付けを介してリソース プールに関連付けられます。
- OperationalStatus に十分なスループットが含まれているインスタンスを選択して、結果一覧をフィルター処理します。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 8.1 [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2012 R2 [デスクトップ アプリのみ] |
名前空間 |
Root\Virtualization\V2 |
MOF |
|
[DLL] |
|