다음을 통해 공유


Msvm_ReplicationSettingData 클래스

가상 머신에 대한 복제 관련 설정을 나타냅니다. 클라이언트는 이 클래스의 instance Msvm_ReplicationService.CreateReplicationRelationship에 전달하여 복제 관계를 만듭니다. 클라이언트는 이 클래스에 대한 속성의 값을 직접 변경할 수 없습니다. 값을 변경하려면 Msvm_ReplicationService.ModifyReplicationSettings 메서드를 호출해야 합니다. 각 복제 관계에는 단일 instance 설정이 있습니다.

다음 구문은 간소화된 MOF(Managed Object Format) 코드이며 상속된 모든 속성을 포함합니다.

구문

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ReplicationSettingData : CIM_VirtualSystemSettingData
{
  string   InstanceID = "Microsoft:Virtual Machine GUID\HVR";
  string   Caption = "Replication Settings";
  string   Description = "Virtual Machine Replication Settings Data";
  string   ElementName;
  string   VirtualSystemIdentifier;
  string   VirtualSystemType = "Microsoft:Hyper-V:Replica";
  string   Notes[];
  datetime CreationTime;
  string   ConfigurationID;
  string   ConfigurationDataRoot;
  string   ConfigurationFile;
  string   SnapshotDataRoot;
  string   SuspendDataRoot;
  string   SwapFileDataRoot;
  string   LogDataRoot;
  uint16   AutomaticStartupAction;
  datetime AutomaticStartupActionDelay;
  uint16   AutomaticStartupActionSequenceNumber;
  uint16   AutomaticShutdownAction;
  uint16   AutomaticRecoveryAction;
  string   RecoveryFile;
  uint16   AuthenticationType;
  string   CertificateThumbPrint;
  string   RootCertificateThumbPrint;
  boolean  CompressionEnabled;
  boolean  BypassProxyServer;
  string   RecoveryConnectionPoint;
  string   RecoveryHostSystem;
  string   PrimaryConnectionPoint;
  string   PrimaryHostSystem;
  uint16   RecoveryServerPortNumber = 0;
  boolean  ReplicateHostKvpItems = True;
  uint16   ApplicationConsistentSnapshotInterval;
  uint16   RecoveryHistory = 0;
  string   IncludedDisks[];
  boolean  AutoResynchronizeEnabled = False;
  datetime AutoResynchronizeIntervalStart = 00000000183000.000000:000;
  datetime AutoResynchronizeIntervalEnd = 00000000060000.000000:000;
  boolean  EnableWriteOrderPreservationAcrossDisks;
  string   ReplicationProvider;
  string   AdditionalSettings;
  uint16   ReplicationInterval = 300;
};

멤버

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

속성

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

AdditionalSettings

데이터 형식: 문자열

액세스 형식: 읽기 전용

엔드포인트 공급자가 사용할 수 있는 추가 복제 설정입니다.

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

ApplicationConsistentSnapshotInterval

데이터 형식: uint16

액세스 형식: 읽기 전용

시간 단위로 지정된 애플리케이션 일치 스냅샷 간의 시간 간격입니다. 유효한 값은 1시간에서 12시간입니다.

AuthenticationType

데이터 형식: uint16

액세스 형식: 읽기 전용

서버 복구에 연결하는 데 사용되는 인증 모드를 정의합니다.

Kerberos 인증 (1)

Kerberos 인증입니다.

인증서 기반 인증 (2)

인증서 기반 인증.

AutomaticRecoveryAction

데이터 형식: uint16

액세스 형식: 읽기 전용

사용되지 않습니다.

이 속성은 CIM_VirtualSystemSettingData 상속됩니다.

AutomaticShutdownAction

데이터 형식: uint16

액세스 형식: 읽기 전용

사용되지 않습니다.

이 속성은 CIM_VirtualSystemSettingData 상속됩니다.

AutomaticStartupAction

데이터 형식: uint16

액세스 형식: 읽기 전용

사용되지 않습니다.

이 속성은 CIM_VirtualSystemSettingData 상속됩니다.

AutomaticStartupActionDelay

데이터 형식: datetime

액세스 형식: 읽기 전용

가상 머신이 자동으로 시작되기 전의 지연 시간입니다. 이 속성은 CIM_VirtualSystemSettingData 상속되지만 사용되지 않습니다.

AutomaticStartupActionSequenceNumber

데이터 형식: uint16

액세스 형식: 읽기 전용

호스트 시스템이 시작될 때 가상 머신 활성화의 상대 시퀀스를 나타내는 숫자입니다. 이 속성은 CIM_VirtualSystemSettingData 상속되지만 사용되지 않습니다.

AutoResynchronizeEnabled

데이터 형식: boolean

액세스 형식: 읽기 전용

전원 및 하드웨어 오류로 인해 복제 오류가 발생할 때 다시 동기화 작업이 자동으로 트리거되는지 여부를 지정합니다. 다시 동기화 작업은 AutoResynchronizeIntervalStartAutoResynchronizeIntervalEnd 속성에 지정된 시간 사이에 오류가 발생하는 경우에만 트리거됩니다.

기본값은 False입니다.

AutoResynchronizeIntervalEnd

데이터 형식: datetime

액세스 형식: 읽기 전용

자동 다시 동기화 작업을 트리거할 종료 시간을 지정합니다. 이 값은 현지 시간에 있습니다. 기본값은 06:00(오전 6:00)입니다.

다시 동기화 작업은 AutoResynchronizeIntervalStartAutoResynchronizeIntervalEnd 속성에 지정된 시간 사이에 오류가 발생하는 경우에만 트리거됩니다.

다시 동기화 작업은 다음 간격 동안 트리거되도록 예약할 수도 있습니다.

AutoResynchronizeIntervalStart

데이터 형식: datetime

액세스 형식: 읽기 전용

자동 다시 동기화 작업을 트리거할 시작 시간을 지정합니다. 이 값은 현지 시간에 있습니다. 기본값은 18:30(오후 6시 30분)입니다.

다시 동기화 작업은 AutoResynchronizeIntervalStartAutoResynchronizeIntervalEnd 속성에 지정된 시간 사이에 오류가 발생하는 경우에만 트리거됩니다.

다시 동기화 작업은 다음 간격 동안 트리거되도록 예약할 수도 있습니다.

BypassProxyServer

데이터 형식: boolean

액세스 형식: 읽기 전용

복구 서버에 연결할 때 프록시 서버를 무시할지 여부를 지정합니다.

캡션

데이터 형식: string

액세스 형식: 읽기 전용

개체에 대한 간단한 설명입니다. 이 속성은 CIM_ManagedElement 상속되며 항상 "복제 설정"으로 설정됩니다.

CertificateThumbPrint

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: Maxlen (128)

AuthenticationType 속성이 인증서 기반 인증일 때 사용할 인증서 지문입니다.

CompressionEnabled

데이터 형식: boolean

액세스 형식: 읽기 전용

복제 데이터를 복구 서버로 보내는 동안 압축할지 여부를 지정합니다.

ConfigurationDataRoot

데이터 형식: 문자열

액세스 형식: 읽기 전용

사용되지 않습니다.

이 속성은 CIM_VirtualSystemSettingData 상속됩니다.

ConfigurationFile

데이터 형식: 문자열

액세스 형식: 읽기 전용

가상 머신 구성에 대한 정보가 저장되는 파일의 상대 경로 및 파일 이름입니다. 이 경로는 ConfigurationDataRoot 속성을 기준으로 합니다. 이 속성은 CIM_VirtualSystemSettingData 상속되지만 사용되지 않습니다.

ConfigurationID

데이터 형식: 문자열

액세스 형식: 읽기 전용

가상 머신 구성의 고유 식별자입니다. 이 속성은 CIM_VirtualSystemSettingData 상속되지만 사용되지 않습니다.

CreationTime

데이터 형식: datetime

액세스 형식: 읽기 전용

가상 머신에 대한 설정을 만든 날짜 및 시간입니다. 이 개체가 가상 머신의 현재 설정을 나타내는 경우 이 값은 시스템이 만들어진 시간입니다. 이 개체가 가상 머신에 대한 스냅샷 설정을 나타내는 경우 이 값은 스냅샷 가져온 시간입니다. 이 속성은 CIM_VirtualSystemSettingData 상속됩니다.

읽기 전용 속성이지만 Msvm_VirtualSystemManagementService 클래스의 ModifySystemSettings 메서드를 사용하여 변경할 수 있습니다.

이 속성은 CIM_VirtualSystemSettingData 상속됩니다.

설명

데이터 형식: 문자열

액세스 형식: 읽기 전용

개체에 대한 설명입니다. 이 속성은 CIM_ManagedElement 상속되며 항상 "Virtual Machine 복제 설정 데이터"로 설정됩니다.

ElementName

데이터 형식: 문자열

액세스 형식: 읽기 전용

개체의 표시 이름입니다. 이 속성은 CIM_VirtualSystemSettingData 상속되며 가상 머신의 표시 이름으로 설정됩니다.

EnableWriteOrderPreservationAcrossDisks

데이터 형식: boolean

액세스 형식: 읽기 전용

한정자: 사용되지 않음 ("값 없음")

가상 머신에 대해 복제하는 모든 가상 하드 디스크가 동일한 시점으로 복제되는지 여부를 지정합니다. 이렇게 하면 복제가 가상 머신에 있는 애플리케이션의 쓰기 순서를 적용합니다.

Windows 8.1: Windows 8.1 및 Windows Server 2012 R2부터 이 속성은 더 이상 사용되지 않으며 항상 TRUE로 설정됩니다.

IncludedDisks

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

한정자: HyperVEmbeddedInstance ("CIM_StorageAllocationSettingData"), ArrayType ("Indexed")

복제 엔진에서 복제할 시스템에 연결된 VHD(가상 하드 디스크) 목록입니다. 각각 VHD를 나타내는 Msvm_StorageAllocationSettingDataInstanceID를 포함하는 문자열 배열입니다.

InstanceID

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: Key

이 클래스의 instance 고유하게 식별합니다. 이 속성은 CIM_SettingData 상속됩니다. Windows 8 경우 항상 "Microsoft:Virtual Machine GUID\HVR"로 설정됩니다. Windows 8.1 경우 "Microsoft:Virtual Machine GUID\HVR\<0/1>"로 설정됩니다. Windows 8.1 값에서 0은 기본을 나타내고 1은 확장된 복제를 나타냅니다. 확장 복제에 대한 자세한 내용은 Msvm_ReplicationRelationship.

LogDataRoot

데이터 형식: 문자열

액세스 형식: 읽기 전용

가상 머신에 대한 로그 정보가 저장되는 디렉터리의 경로입니다. 이 속성은 CIM_VirtualSystemSettingData 상속되지만 사용되지 않습니다.

참고 사항

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

사용되지 않으며 설정할 수 없습니다.

이 속성은 CIM_VirtualSystemSettingData 상속됩니다.

PrimaryConnectionPoint

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: Maxlen (256)

기본 연결점의 이름입니다. 주 클러스터의 경우 broker CAP 이름입니다. 독립 실행형 주 서버의 경우 호스트 시스템 이름입니다.

PrimaryHostSystem

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: Maxlen (256)

가상 머신을 호스팅하는 기본 호스트 시스템의 정규화된 도메인 이름입니다.

RecoveryConnectionPoint

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: Maxlen (256)

복구 연결 지점의 이름입니다. 복구 클러스터의 경우 브로커 CAP 이름입니다. 독립 실행형 복구 서버의 경우 호스트 시스템 이름입니다.

RecoveryFile

데이터 형식: 문자열

액세스 형식: 읽기 전용

가상 머신에 대한 복구 관련 정보가 저장되는 파일의 전체 경로입니다. 이 속성은 CIM_VirtualSystemSettingData 상속되지만 사용되지 않습니다.

RecoveryHistory

데이터 형식: uint16

액세스 형식: 읽기 전용

복구 서버에 저장될 최대 복구 스냅샷 수입니다. 유효한 값은 0에서 24까지입니다.

RecoveryHostSystem

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: Maxlen (256)

가상 머신을 호스팅하는 복구 호스트 시스템의 정규화된 도메인 이름입니다.

RecoveryServerPortNumber

데이터 형식: uint16

액세스 형식: 읽기 전용

복제를 위해 보안 연결을 만들 때 사용할 복구 서버 포트 번호입니다.

ReplicateHostKvpItems

데이터 형식: boolean

액세스 형식: 읽기 전용

호스트 전용 Msvm_KvpExchangeDataItem기본 가상 머신에서 복구 가상 머신으로 복제해야 하는지 여부를 지정합니다.

ReplicationInterval

데이터 형식: uint16

액세스 형식: 읽기 전용

복제 관계의 복제 간격(초)입니다. 유효한 값은 다음과 같습니다.

30

300

900

기본값은 300초입니다.

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

ReplicationProvider

데이터 형식: 문자열

액세스 형식: 읽기 전용

복제 공급자 엔드포인트를 식별하는 Msvm_ReplicationProvider 클래스의 instance 경로입니다.

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

RootCertificateThumbPrint

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: Maxlen (128)

AuthenticationType이 2(인증서 기반 권한 부여)일 때 사용 중인 인증서의 루트 인증서 지문입니다.

SnapshotDataRoot

데이터 형식: 문자열

액세스 형식: 읽기 전용

가상 머신 스냅샷에 대한 정보가 저장되는 디렉터리의 경로입니다. 이 속성은 CIM_VirtualSystemSettingData 상속되지만 사용되지 않습니다.

SuspendDataRoot

데이터 형식: 문자열

액세스 형식: 읽기 전용

가상 머신 일시 중단 관련 정보에 대한 정보가 저장되는 디렉터리의 경로입니다. 이 속성은 CIM_VirtualSystemSettingData 상속되지만 사용되지 않습니다.

SwapFileDataRoot

데이터 형식: 문자열

액세스 형식: 읽기 전용

가상 머신에 대한 스왑 파일이 저장되는 디렉터리의 경로입니다. 이 속성은 CIM_VirtualSystemSettingData 상속되지만 사용되지 않습니다.

VirtualSystemIdentifier

데이터 형식: 문자열

액세스 형식: 읽기 전용

이 설정 데이터가 속한 CIM_ComputerSystem 개체의 이름입니다. 이 속성은 CIM_VirtualSystemSettingData 재정의합니다.

VirtualSystemType

데이터 형식: 문자열

액세스 형식: 읽기 전용

설정 데이터가 나타내는 가상 머신의 유형을 지정합니다. 이 속성은 CIM_VirtualSystemSettingData 상속되며 항상 "Microsoft:Hyper-V:Replica"로 설정됩니다.

요구 사항

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

추가 정보

CIM_VirtualSystemSettingData

ModifyReplicationSettings