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
-
액세스 형식: 읽기 전용
전원 및 하드웨어 오류로 인해 복제 오류가 발생할 때 다시 동기화 작업이 자동으로 트리거되는지 여부를 지정합니다. 다시 동기화 작업은 AutoResynchronizeIntervalStart 및 AutoResynchronizeIntervalEnd 속성에 지정된 시간 사이에 오류가 발생하는 경우에만 트리거됩니다.
기본값은 False입니다.
AutoResynchronizeIntervalEnd
-
데이터 형식: datetime
-
액세스 형식: 읽기 전용
자동 다시 동기화 작업을 트리거할 종료 시간을 지정합니다. 이 값은 현지 시간에 있습니다. 기본값은 06:00(오전 6:00)입니다.
다시 동기화 작업은 AutoResynchronizeIntervalStart 및 AutoResynchronizeIntervalEnd 속성에 지정된 시간 사이에 오류가 발생하는 경우에만 트리거됩니다.
다시 동기화 작업은 다음 간격 동안 트리거되도록 예약할 수도 있습니다.
AutoResynchronizeIntervalStart
-
데이터 형식: datetime
-
액세스 형식: 읽기 전용
자동 다시 동기화 작업을 트리거할 시작 시간을 지정합니다. 이 값은 현지 시간에 있습니다. 기본값은 18:30(오후 6시 30분)입니다.
다시 동기화 작업은 AutoResynchronizeIntervalStart 및 AutoResynchronizeIntervalEnd 속성에 지정된 시간 사이에 오류가 발생하는 경우에만 트리거됩니다.
다시 동기화 작업은 다음 간격 동안 트리거되도록 예약할 수도 있습니다.
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 |
|
DLL |
|