Msvm_ResourcePool 클래스

가상 머신에서 사용할 수 있는 가상 리소스 유형에 대해 설명합니다. 리소스 풀은 실제 리소스를 집계하고 가상 머신에 리소스를 할당하는 데 사용됩니다. Hyper-V에서 모든 리소스 풀은 기본이며, 가상 머신에 할당될 수 있는 각 특정 리소스 유형에 대해 정확히 하나의 풀이 있습니다.

다음 구문은 MOF(관리 개체 형식) 코드를 간소화하고 상속된 모든 속성을 포함합니다.

구문

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ResourcePool : CIM_ResourcePool
{
  string   InstanceID;
  string   Caption;
  string   Description;
  string   ElementName;
  datetime InstallDate;
  string   Name;
  uint16   OperationalStatus[];
  string   StatusDescriptions[];
  string   Status;
  uint16   HealthState;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  string   PoolID = "Microsoft:GUID\Root";
  boolean  Primordial = False;
  uint64   Capacity;
  uint64   Reserved;
  uint16   ResourceType = 4;
  string   OtherResourceType;
  string   ResourceSubType;
  string   AllocationUnits = "Megabyte";
  string   ConsumedResourceUnits = "count";
  uint64   CurrentlyConsumedResource;
  uint64   MaxConsumableResource;
};

멤버

Msvm_ResourcePool 클래스에는 다음과 같은 유형의 멤버가 있습니다.

속성

Msvm_ResourcePool 클래스에는 이러한 속성이 있습니다.

AllocationUnits

데이터 형식: 문자열

액세스 형식: 읽기 전용

리소스 풀에서 사용하는 할당 단위입니다. 이 속성은 CIM_ResourcePool 상속되며 "Megabyte"로 설정됩니다.

용량

데이터 형식: uint64

액세스 형식: 읽기 전용

리소스 풀에서 지원할 수 있는 활성 예약의 최대 크기( AllocationUnits 단위)입니다. 이 속성은 CIM_ResourcePool 상속됩니다.

캡션

데이터 형식: string

액세스 형식: 읽기 전용

개체에 대한 간단한 설명입니다. 이 속성은 CIM_ManagedElement 상속됩니다.

CommunicationStatus

데이터 형식: uint16

액세스 형식: 읽기 전용

기본 관리되는 요소와 통신하는 계측의 기능을 나타냅니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.

알 수 없음 (0)

사용할 수 없음 (1)

통신 확인 (2)

통신 손실 (3)

연락처 없음 (4)

DMTF 예약됨 (..)

Vendor Reserved (0x8000.. )

ConsumedResourceUnits

데이터 형식: 문자열

액세스 형식: 읽기 전용

MaxConsumableResourceCurrentlyConsumedResource 속성의 단위를 지정합니다.

CurrentlyConsumedResource

데이터 형식: uint64

액세스 형식: 읽기 전용

리소스 풀이 현재 소비자에게 제공하는 리소스의 양을 지정합니다. 이 속성은 리소스의 소비자 보기를 설명하는 반면 Reserved 속성은 리소스의 생산자 보기를 설명한다는 측면에서 Reserved 속성과 다릅니다.

설명

데이터 형식: 문자열

액세스 형식: 읽기 전용

개체에 대한 설명입니다. 이 속성은 CIM_ManagedElement 상속됩니다.

DetailedStatus

데이터 형식: uint16

액세스 형식: 읽기 전용

PrimaryStatus 속성을 추가 상태 세부 정보로 보완합니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.

사용할 수 없음 (0)

추가 정보 없음 (1)

스트레스 ( 2)

예측 실패 (3)

복구할 수 없는 오류 (4)

오류에서 엔터티 지원 (5)

DMTF 예약됨 (..)

Vendor Reserved (0x8000.. )

ElementName

데이터 형식: 문자열

액세스 형식: 읽기 전용

개체의 표시 이름입니다. 이 속성은 CIM_ManagedElement 상속됩니다.

HealthState

데이터 형식: uint16

액세스 형식: 읽기 전용

요소의 현재 상태입니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.

InstallDate

데이터 형식: datetime

액세스 형식: 읽기 전용

개체가 설치된 날짜 및 시간입니다. 이 속성은 개체가 설치되었음을 나타내는 값이 필요하지 않습니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.

InstanceID

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: Key

이 클래스의 instance 고유하게 식별합니다. 이 속성은 CIM_ManagedElement 상속됩니다.

MaxConsumableResource

데이터 형식: uint64

액세스 형식: 읽기 전용

리소스 풀이 소비자에게 표시할 수 있는 소모성 리소스의 최대 양을 지정합니다. 이 속성은 리소스의 소비자 보기를 설명하는 반면 Capacity 속성은 리소스의 생산자 뷰를 설명한다는 측면에서 Capacity 속성과 다릅니다.

이름

데이터 형식: 문자열

액세스 형식: 읽기 전용

개체가 알려진 레이블입니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.

OperatingStatus

데이터 형식: uint16

액세스 형식: 읽기 전용

요소의 작동 조건에 대한 현재 상태 정보를 제공하며 EnabledState 속성의 값과 관련하여 더 자세한 정보를 제공하는 데 사용할 수 있습니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.

알 수 없음 (0)

사용할 수 없음 (1)

서비스 (2)

시작 (3)

중지 (4)

중지됨 (5)

중단됨 (6)

휴면 (7)

완료됨 (8)

마이그레이션 중(9)

이주 (10)

이민 중(11)

스냅샷( 12)

종료 중 (13)

테스트 중 (14)

전환 중(15)

In Service (16)

DMTF 예약됨 (..)

Vendor Reserved (0x8000.. )

OperationalStatus

데이터 형식: uint16 배열

액세스 형식: 읽기 전용

한정자: 재정의 ("OperationalStatus"), ArrayType ("Indexed")

개체의 현재 상태입니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.

QoS 관련 조건이 검색되지 않은 경우 기본 상태(OperationalStatus[0])가 확인(2)으로 설정됩니다. 그렇지 않으면 기본 상태 Degraded(3)로 설정되고 하나 이상의 보조 상태 값이 배열에 채워집니다. 이 값은 이 표에 따라 보다 구체적인 조건을 보고하는 인덱스 1부터 시작합니다.

Description
처리량 부족(32788)
풀에서 할당된 가상 디스크 중 하나 이상이 현재 처리량 부족 상태 보고하고 있습니다.

Hyper-V WMI 공급자는 Msvm_ResourcePool 클래스의 OperationalStatus가 변경 될 때마다 Msvm_StorageAlert 이벤트를 발생합니다.

OK (2)

성능 저하됨 (3)

복구할 수 없는 오류 (7)

연락처 없음 (12)

통신 손실 (13)

프로토콜 불일치 (32775)

처리량 부족 (32788)

OtherResourceType

데이터 형식: 문자열

액세스 형식: 읽기 전용

잘 정의된 값을 사용할 수 없으며 ResourceType 이 0("기타")으로 설정된 경우 리소스 종류를 설명하는 문자열입니다. 이 속성은 CIM_ResourcePool 상속되며 Null로 설정됩니다.

PoolID

데이터 형식: 문자열

액세스 형식: 읽기 전용

이 값은 이 풀에서 할당된 CIM_ResourceAllocationSettingData 인스턴스에서 참조됩니다. 이 속성은 CIM_ResourcePool 상속되며 항상 "Microsoft:GUID\Root"로 설정됩니다.

PrimaryStatus

데이터 형식: uint16

액세스 형식: 읽기 전용

높은 수준의 상태 정보를 제공합니다. 이 속성은 DetailedStatus 속성과 함께 사용하여 요소 및 하위 구성 요소의 상위 수준 및 상세 상태 상태 제공해야 합니다. Null 값은 이 속성이 구현되지 않음을 나타냅니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.

알 수 없음 (0)

확인 (1)

성능 저하됨 (2)

오류 (3)

DMTF 예약됨 (..)

Vendor Reserved (0x8000.. )

원시

데이터 형식: boolean

액세스 형식: 읽기 전용

True 이면 이 리소스 풀이 리소스 관리 활동에서 리소스가 그려지고 반환되는 기반이 됩니다. 그렇지 않으면 False입니다. 기본값이 된다는 것은 이 모델의 소비자가 이 리소스 풀을 만들거나 삭제할 수 없음을 의미합니다. 그러나 모델링 여부에 관계없이 다른 작업은 기본 리소스 풀의 특성 또는 크기에 영향을 줄 수 있습니다. 이 속성은 CIM_ResourcePool 상속됩니다.

Reserved

데이터 형식: uint64

액세스 형식: 읽기 전용

현재 예약( AllocationUnits 단위)은 이 풀의 모든 활성 할당에 분산됩니다. 계층 구조 구성에서 이는 모든 하위 리소스 풀 현재 예약의 합계를 나타냅니다. 이 속성은 CIM_ResourcePool 상속됩니다.

ResourceSubType

데이터 형식: 문자열

액세스 형식: 읽기 전용

이 풀에 대한 구현별 하위 형식을 설명하는 문자열입니다. 예를 들어 동일한 리소스 유형의 서로 다른 모델을 구분하는 데 사용할 수 있습니다. 이 속성은 CIM_ResourcePool 상속됩니다.

ResourceType

데이터 형식: uint16

액세스 형식: 읽기 전용

이 리소스 풀이 할당할 수 있는 리소스의 유형입니다. 이 속성은 CIM_ResourcePool 상속되며 4("메모리")로 설정됩니다.

상태

데이터 형식: 문자열

액세스 형식: 읽기 전용

개체의 현재 상태. 이 속성은 CIM_ManagedSystemElement 상속되지만 사용되지 않습니다.

StatusDescriptions

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

다양한 OperationalStatus 배열 값을 설명하는 문자열입니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.

설명

Msvm_ResourcePool 클래스에 대한 액세스는 UAC 필터링에 의해 제한될 수 있습니다. 자세한 내용은 사용자 계정 컨트롤 및 WMI를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2012 [데스크톱 앱만 해당]
네임스페이스
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

추가 정보

CIM_ResourcePool

CIM_ResourcePool

Msvm_ResourcePool(V1)

Msvm_StorageAlert

리소스 관리 클래스