다음을 통해 공유


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
WindowsVirtualization.V2.mof
DLL
Vmms.exe

추가 정보

CIM_AlertIndication

Msvm_LogicalDisk

Msvm_ResourcePool