Msvm_StorageAllocationSettingData 클래스

가상 스토리지 할당과 관련된 설정을 나타냅니다.

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

구문

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_StorageAllocationSettingData : CIM_StorageAllocationSettingData
{
  string  InstanceID;
  string  Caption = "Hard Disk Image Default Settings";
  string  Description = "Describes the default settings for the hard disk image resources";
  string  ElementName;
  uint16  ResourceType;
  string  OtherResourceType;
  string  ResourceSubType;
  string  PoolID;
  uint16  ConsumerVisibility;
  string  HostResource[];
  string  AllocationUnits;
  uint64  VirtualQuantity;
  uint64  Limit = 1;
  uint32  Weight;
  string  StorageQoSPolicyID;
  boolean AutomaticAllocation;
  boolean AutomaticDeallocation;
  string  Parent;
  string  Connection[];
  string  Address;
  uint16  MappingBehavior;
  string  AddressOnParent;
  uint64  VirtualResourceBlockSize;
  string  VirtualQuantityUnits = "count(fixed size block)";
  uint16  Access;
  uint64  HostResourceBlockSize;
  uint64  Reservation;
  uint64  HostExtentStartingAddress;
  string  HostExtentName;
  uint16  HostExtentNameFormat;
  string  OtherHostExtentNameFormat;
  uint16  HostExtentNameNamespace;
  string  OtherHostExtentNameNamespace;
  uint64  IOPSLimit;
  uint64  IOPSReservation;
  string  IOPSAllocationUnits;
  boolean PersistentReservationsSupported;
  uint16  CachingMode;
  string  SnapshotId = "";
  boolean IgnoreFlushes;
  uint16  WriteHardeningMethod;
};

멤버

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

속성

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

Access

데이터 형식: uint16

액세스 형식: 읽기 전용

스토리지 액세스를 지정합니다. 이 속성은 CIM_StorageAllocationSettingData 상속됩니다.

알 수 없음 (0)

읽기 가능 (1)

쓰기 가능 (2)

읽기/쓰기 지원 (3)

주소

데이터 형식: 문자열

액세스 형식: 읽기 전용

리소스의 주소입니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.

AddressOnParent

데이터 형식: 문자열

액세스 형식: 읽기 전용

부모 컨텍스트에서 이 리소스의 주소를 설명합니다. ParentAddressOnParent 속성은 컨트롤러 관계 및 컨트롤러의 디바이스 순서를 설명하는 데 사용됩니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.

AllocationUnits

데이터 형식: 문자열

액세스 형식: 읽기 전용

예약제한 속성에서 사용하는 할당 단위입니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.

AutomaticAllocation

데이터 형식: boolean

액세스 형식: 읽기 전용

리소스가 자동으로 할당되는지 여부를 나타냅니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.

AutomaticDeallocation

데이터 형식: boolean

액세스 형식: 읽기 전용

리소스의 할당이 자동으로 취소되는지 여부를 나타냅니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.

CachingMode

데이터 형식: uint16

액세스 형식: 읽기 전용

이 VHD에 메모리 내 파일 캐싱을 사용할지 여부와 방법을 나타냅니다. 기본 정책은 Msvm_VirtualSystemManagementServiceSettingData 클래스의 DefaultVirtualHardDiskCachingMode 필드에 설정됩니다.

참고

Windows 10 추가되었습니다.

알 수 없음 (0)

기본값 (2)

캐싱 없음 (3)

공유 가능한 부모 캐시 (4)

캡션

데이터 형식: string

액세스 형식: 읽기 전용

한정자: MaxLen(64)

개체에 대한 간단한 설명입니다. 이 속성은 CIM_ManagedElement 상속되며 항상 "하드 디스크 이미지 기본 설정"으로 설정됩니다.

연결

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

이 리소스가 연결된 디바이스입니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.

ConsumerVisibility

데이터 형식: uint16

액세스 형식: 읽기 전용

할당된 리소스에 대한 소비자의 가시성입니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.

알 수 없음 (0)

통과( 2)

가상화됨 (3)

표시되지 않음 (4)

설명

데이터 형식: 문자열

액세스 형식: 읽기 전용

개체에 대한 설명입니다. 이 속성은 CIM_ManagedElement 상속되며 항상 "하드 디스크 이미지 리소스에 대한 기본 설정 설명"으로 설정됩니다.

ElementName

데이터 형식: 문자열

액세스 형식: 읽기 전용

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

HostExtentName

데이터 형식: 문자열

액세스 형식: 읽기 전용

호스트 익스텐트 고유 식별자입니다. 식별된 호스트 익스텐트 는 스토리지 리소스 할당에 사용됩니다. 이 속성은 CIM_StorageAllocationSettingData 상속됩니다.

HostExtentNameFormat

데이터 형식: uint16

액세스 형식: 읽기 전용

HostExtentName 속성에 사용되는 형식을 식별합니다. 이 속성은 CIM_StorageAllocationSettingData 상속됩니다.

알 수 없음 (0)

기타 (1)

SNVM (7)

NAA (9)

EUI64 (10)

T10VID (11)

OS 디바이스 이름 (12)

DMTF 예약됨 (.. )

HostExtentNameNamespace

데이터 형식: uint16

액세스 형식: 읽기 전용

호스트 범위가 SCSI 볼륨인 경우 SCSI 볼륨 이름의 기본 설정 원본은 SCSI VPD 페이지 83 응답입니다. 이 속성은 CIM_StorageAllocationSettingData 상속됩니다.

알 수 없음 (0)

기타 (1)

VPD83Type3 (2)

VPD83Type2 (3)

VPD83Type1 (4)

VPD80 (5)

NodeWWN (6)

SNVM (7)

OS 디바이스 네임스페이스 (8)

DMTF 예약됨 (.. )

HostExtentStartingAddress

데이터 형식: uint64

액세스 형식: 읽기 전용

가상 스토리지 익스텐트의 할당에 사용되는 HostExtentName 속성으로 식별되는 호스트 스토리지 익스텐트의 시작 주소를 식별합니다. Null 값은 참조된 호스트 스토리지 익스텐트까지 가상 스토리지 익스텐트 직접 매핑이 없음을 나타냅니다. 이 속성은 CIM_StorageAllocationSettingData 상속됩니다.

HostResource

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

가상 머신의 각 디바이스에 하나의 호스트 리소스만 할당할 수 있으므로 이 배열의 첫 번째 요소만 설정할 수 있습니다. 이 기능을 지원하는 디바이스의 경우 할당할 기본 호스트 리소스에 대한 참조를 포함하도록 HostResource 배열의 첫 번째 요소를 설정합니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.

이 속성은 읽기 전용입니다. 그러나 ResourceType 속성이 31(논리 디스크)이고 ResourceSubType 속성이 "Microsoft:Hyper-V:Virtual Hard Disk", "Microsoft:Hyper-V:Virtual CD/DVD Disk" 또는 "Microsoft:Hyper-V:Virtual Floppy Disk"인 경우 hostResource 속성은 Msvm_VirtualSystemManagementService 클래스의 ModifyResourceSettings 메서드를 사용하여 변경할 수 있습니다.

HostResourceBlockSize

데이터 형식: uint64

액세스 형식: 읽기 전용

이 스토리지 리소스 할당 또는 스토리지 리소스 할당 요청의 결과로 호스트에 할당된 블록의 크기(바이트)입니다. 블록 크기가 가변적이면 최대 블록 크기(바이트)가 지정됩니다. 블록 크기를 알 수 없거나 블록 개념이 적용되지 않으면 값 1이 사용됩니다. 이 속성은 CIM_StorageAllocationSettingData 상속됩니다.

IgnoreFlushes

데이터 형식: boolean

액세스 형식: 읽기 전용

true로 설정하면 Hyper-V는 해당 특정 가상 머신에 대한 쓰기 저장 플러시를 무시합니다. false로 설정하면 Hyper-V는 모든 플러시에서 디스크에 계속 쓰기 저장됩니다. 기본 설정은 false입니다.

Windows 10: 이 값은 Windows 10 때까지 지원되지 않습니다.

InstanceID

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: Key

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

IOPSAllocationUnits

데이터 형식: 문자열

액세스 형식: 읽기 전용

IOPSLimitIOPSReservation 속성에서 사용하는 할당 단위를 지정합니다. 이 속성에는 항상 값이 있습니다.

"count(normalized I/O) / second"

처리량은 원시 IOPS 대신 IOPS(정규화된 I/O 연산)로 측정됩니다. 정규화된 IOPS를 사용하는 경우 요청 크기가 미리 정의된 기본 크기(8KB)보다 작거나 같은 경우 각 I/O 요청은 정규화된 I/O 1로 간주됩니다. 기본 크기보다 큰 요청은 N I/O 작업으로 간주됩니다. 여기서 N은 요청 크기의 반올림된 값으로 기본 크기로 나뉩니다. 예를 들어 기본 크기가 8KB인 경우 16KB 요청은 정규화된 I/O 작업 2개, 정규화된 I/O 작업 4개 등으로 32KB 요청으로 계산됩니다.

Windows 8.1: 이 값은 Windows 8.1 R2를 Windows Server 2012 때까지 지원되지 않습니다.

IOPSLimit

데이터 형식: uint64

액세스 형식: 읽기 전용

한정자: MaxValue (1000000000)

이 가상 스토리지 익스텐트에서 서비스될 IOPS(초당 최대 I/O 작업 수)입니다. 값이 정의되지 않았거나 0이면 디바이스에서 실행할 수 있는 IOPS 수에는 제한이 없습니다.

참고

Msvm_VirtualSystemManagementService 클래스의 ModifyResourceSettings 메서드를 사용하여 이 속성의 값을 수정할 수 있습니다. 이 속성은 가상 머신에 대한 리소스 할당을 요청하는 Msvm_StorageAllocationSettingData 인스턴스에만 의미가 있습니다. 자식 풀에 리소스를 할당할 때 무시됩니다.

Windows 8.1: 이 값은 Windows 8.1 R2를 Windows Server 2012 때까지 지원되지 않습니다.

IOPSReservation

데이터 형식: uint64

액세스 형식: 읽기 전용

한정자: MaxValue (1000000000)

이 가상 스토리지 익스텐트에서 서비스될 IOPS(초당 최소 I/O 작업 수)입니다.

IOPSLimitIOPSReservation이 모두 정의된 경우 IOPSLimit 값은 IOPSReservation 값보다 크거나 같아야 합니다.

참고

Msvm_VirtualSystemManagementService 클래스의 ModifyResourceSettings 메서드를 사용하여 이 속성의 값을 수정할 수 있습니다. 이 속성은 가상 머신에 대한 리소스 할당을 요청하는 Msvm_StorageAllocationSettingData 인스턴스에만 의미가 있습니다. 자식 풀에 리소스를 할당할 때 무시됩니다.

Windows 8.1: 이 값은 Windows 8.1 R2를 Windows Server 2012 때까지 지원되지 않습니다.

제한

데이터 형식: uint64

액세스 형식: 읽기 전용

호스트에서 이 스토리지 리소스 할당에 대해 부여되는 최대 블록 수입니다. 블록 크기는 HostResourceBlockSize 속성으로 지정됩니다. 일반적으로 이 속성의 값은 소비자에게 제공되는 가상 스토리지 익스텐트 크기와 일치하는 할당된 호스트 익스텐트 최대 크기를 반영합니다. 보다 작은 값은 채우기 속도가 Limit 속성 값으로 제한되는 빈도로 채워진 가상 스토리지 범위가 예상되는 상황을 나타냅니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.

MappingBehavior

데이터 형식: uint16

액세스 형식: 읽기 전용

이 리소스가 기본 리소스에 매핑되는 방법을 지정합니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.

OtherHostExtentNameFormat

데이터 형식: 문자열

액세스 형식: 읽기 전용

HostExtentNameFormat 속성이 1(기타)인 경우 HostExtentName 속성의 형식을 설명하는 문자열입니다. 이 속성은 CIM_StorageAllocationSettingData 상속됩니다.

OtherHostExtentNameNamespace

데이터 형식: 문자열

액세스 형식: 읽기 전용

HostExtentNameNamespace 속성에 1(기타)이 포함된 경우 HostExtentName 속성의 네임스페이스를 설명하는 문자열입니다. 이 속성은 CIM_StorageAllocationSettingData 상속됩니다.

OtherResourceType

데이터 형식: 문자열

액세스 형식: 읽기 전용

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

부모

데이터 형식: 문자열

액세스 형식: 읽기 전용

리소스의 부모입니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.

PersistentReservationsSupported

데이터 형식: boolean

액세스 형식: 읽기 전용

가상 하드 디스크가 SCSI-3 영구 예약을 지원하는지 여부를 나타냅니다.

Windows 8.1: 이 값은 Windows 8.1 R2를 Windows Server 2012 때까지 지원되지 않습니다.

PoolID

데이터 형식: 문자열

액세스 형식: 읽기 전용

이 리소스가 할당된 리소스 풀의 식별자입니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.

예약

데이터 형식: uint64

액세스 형식: 읽기 전용

한정자: 재정의 ("예약"), ModelCorrespondence ("CIM_StorageAllocationSettingData.HostResourceBlockSize")

호스트에서 이 스토리지 리소스 할당에 사용할 수 있도록 보장되는 블록 수입니다. 블록 크기는 HostResourceBlockSize 속성으로 지정됩니다. 이 속성은 CIM_StorageAllocationSettingData 상속됩니다.

ResourceSubType

데이터 형식: 문자열

액세스 형식: 읽기 전용

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

ResourceType

데이터 형식: uint16

액세스 형식: 읽기 전용

이 할당 설정이 나타내는 리소스의 유형입니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.

기타 (1)

컴퓨터 시스템 (2)

프로세서 (3)

메모리 (4)

IDE 컨트롤러 (5)

병렬 SCSI HBA (6)

FC HBA (7)

iSCSI HBA (8)

IB HCA (9)

이더넷 어댑터 (10)

기타 네트워크 어댑터 (11)

I/O 슬롯 (12)

I/O 디바이스 (13)

디스켓 드라이브 (14)

CD 드라이브 (15)

DVD 드라이브 (16)

디스크 드라이브 (17)

테이프 드라이브 (18)

스토리지 익스텐트 (19)

기타 스토리지 디바이스 (20)

직렬 포트 (21)

병렬 포트 (22)

USB 컨트롤러 (23)

그래픽 컨트롤러 (24)

IEEE 1394 컨트롤러 (25)

분할 가능한 단위 (26)

기본 분할 가능 단위 (27)

전원 공급 장치 (28)

냉각 장치 (29)

이더넷 스위치 포트 (30)

논리 디스크 (31)

스토리지 볼륨 (32)

이더넷 연결 (33)

DMTF 예약 됨(30 32767)

Vendor Reserved (32768 65535)

SnapshotId

데이터 형식: 문자열

액세스 형식: 읽기 전용

VHD 집합 파일 내에서 어떤 스냅샷 연결할지 나타내는 GUID입니다.

참고

Windows 10 추가되었습니다.

StorageQoSPolicyID

데이터 형식: 문자열

액세스 형식: 읽기 전용

이 가상 스토리지 범위에 적용할 스토리지 QoS 정책의 고유 식별자를 지정합니다.

참고

Windows 10 추가되었습니다.

VirtualQuantity

데이터 형식: uint64

액세스 형식: 읽기 전용

소비자에게 표시되는 블록 수입니다. 블록 크기는 VirtualResourceBlockSize 속성에 의해 지정됩니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.

VirtualQuantityUnits

데이터 형식: 문자열

액세스 형식: 읽기 전용

VirtualQuantity 속성에 사용되는 단위를 지정합니다. 이 속성은 CIM_StorageAllocationSettingData 상속됩니다.

의미
"count(fixed size block)"
고정 블록 크기는 VirtualResourceBlockSize 속성에 포함됩니다.
"바이트"
VirtualQuantity 속성은 바이트로 측정됩니다.

VirtualResourceBlockSize

데이터 형식: uint64

액세스 형식: 읽기 전용

이 스토리지 리소스 할당 또는 스토리지 리소스 할당 요청의 결과로 소비자에게 표시되는 블록의 크기(바이트)입니다. 블록 크기가 가변적이면 최대 블록 크기(바이트)가 지정됩니다. 블록 크기를 알 수 없거나 블록 개념이 적용되지 않으면 값 1이 사용됩니다. 이 속성은 CIM_StorageAllocationSettingData 상속됩니다.

가중치

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: 재정의 ("가중치"), MinValue (1), MaxValue (10000)

동일한 리소스 풀의 다른 할당과 관련하여 이 할당에 대한 상대적 우선 순위를 지정합니다. 이 속성은 측정 단위가 없으며 동일한 호스트 리소스에 대해 경쟁하는 다른 할당과 비교할 때만 관련이 있습니다. 이 속성은 CIM_ResourceAllocationSettingData 상속됩니다.

범위: 1 10000

WriteHardeningMethod

데이터 형식: uint16

액세스 형식: 읽기 전용

디스크에서 지원하는 쓰기 강화 방법을 나타냅니다.

참고

이 속성은 Windows 10 버전 1703에 추가되었습니다.

기본값 (0)

WriteCacheEnabled (1)

WriteCacheandFUAEnabled (2)

WriteCacheDisabled (3)

요구 사항

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