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 속성의 형식을 지정합니다. 형식은 NAMEspacePath:<ClassName> 형식<의 CIMObjectPath>입니다.< PROP1>=\"<Value1>\", "<Prop2>=\"<Value2>\", CIM 스키마의 instance 지정합니다.
이 속성은 CIM_AlertIndication 클래스에서 상속됩니다.
사용 가능한 값은
-
알 수 없음 (0)
-
기타 (1)
-
CIMObjectPath (2)
-
-
AlertingManagedElement
-
-
데이터 형식: 문자열 배열
-
액세스 형식: 읽기 전용
경고가 생성되는 instance WMI 경로입니다.
-
-
AlertType
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
경고의 기본 분류를 지정합니다. 이 속성에 사용할 수 있는 값은 다음과 같습니다.
-
서비스 품질 경고 (3)
-
-
EventTime
-
-
데이터 형식: datetime
-
액세스 형식: 읽기 전용
기본 이벤트가 검색된 날짜 및 시간입니다.
-
-
Message
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
MessageArguments 속성에 지정된 동적 요소의 일부 또는 전체를 메시지 레지스트리 또는 OwningEntity 속성과 연결된 다른 카탈로그의 MessageID 속성으로 고유하게 식별된 정적 요소와 결합하여 생성되는 형식이 지정된 메시지입니다.
-
-
MessageArguments
-
-
데이터 형식: 문자열 배열
-
액세스 형식: 읽기 전용
메시지의 동적 콘텐츠를 포함하는 배열입니다. MessageID 값이 32930이면 위치 0의 인수는 경고가 생성되는 Msvm_ResourcePool instance PoolID입니다.
-
-
MessageID
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
OwningEntity 속성의 scope 내에서 Message 속성의 형식을 고유하게 식별합니다. 이 속성에 사용할 수 있는 값은 다음과 같습니다.
32930("스토리지 풀 QoS 처리량 메시지 부족")
-
-
OtherAlertingElementFormat
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
AlertingManagedElement에 대한 "기타" 값을 정의하는 문자열입니다. AlertingManagedElement가 1("기타") 값으로 설정된 경우 이 값을 NULL이 아닌 값으로 설정해야 합니다. AlertingManagedElement의 다른 모든 값의 경우 이 문자열의 값을 NULL로 설정해야 합니다.
이 속성은 CIM_AlertIndication 클래스에서 상속됩니다.
-
-
OwningEntity
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
이 instance 설명된 메시지 형식의 정의를 소유하는 엔터티를 고유하게 식별합니다. 이 속성의 값은 항상 "Microsoft-Windows- Hyper-V"입니다.
"Microsoft-Windows- Hyper-V"
-
-
인식 심각도
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
경고 표시의 심각도를 설명합니다. 이 속성에 사용할 수 있는 값은 다음과 같습니다.
-
정보 (2)
-
성능 저하/경고 (3)
-
-
ProbableCause
-
-
데이터 형식: uint16
-
액세스 형식: 읽기 전용
경고 표시가 발생한 상황의 가능한 원인을 설명합니다.
-
스토리지 용량 문제 (50)
-
이전 경고 삭제됨 (59)
-
-
ProbableCauseDescription
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
ProbableCause 속성 값에 해당하는 텍스트 설명입니다.
-
설명
Hyper-V WMI 공급자는 기본 스토리지 시스템의 대규모 오작동이 발생하는 경우 클라이언트가 이벤트로 넘쳐나지 않도록 개별 가상 디스크에 대한 이벤트를 발생시키지 않습니다.
클라이언트가 Msvm_StorageAlert 이벤트를 수신할 때 ProbableCause 속성 값이 50(스토리지 용량 문제)인 경우 클라이언트는 다음 절차 중 하나를 사용하여 QoS 정책 외부에서 작동하는 가상 디스크를 검색할 수 있습니다.
- 이벤트가 생성된 리소스 풀에서 할당된 모든 Msvm_LogicalDisk 인스턴스를 쿼리합니다. 이러한 Msvm_LogicalDisk 인스턴스는 Msvm_ElementAllocatedFromPool 연결을 통해 리소스 풀에 연결됩니다.
- OperationalStatus에 처리량이 부족한 인스턴스를 선택하여 결과 목록을 필터링합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 8.1 [데스크톱 앱만 해당] |
지원되는 최소 서버 |
R2 Windows Server 2012 [데스크톱 앱만 해당] |
네임스페이스 |
Root\Virtualization\V2 |
MOF |
|
DLL |
|