Класс Msvm_ReplicationSettingData

Представляет параметры репликации для виртуальной машины. Клиент передает экземпляр этого класса в Msvm_ReplicationService.CreateReplicationRelationship для создания отношения репликации. Клиент не может напрямую изменять значения каких-либо свойств для этого класса; Для изменения значений он должен вызвать метод Msvm_ReplicationService.ModifyReplicationSettings . Каждое отношение репликации имеет один экземпляр параметров.

Следующий синтаксис представляет собой упрощенный код формата управляемого объекта (MOF) и включает все унаследованные свойства.

Синтаксис

[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 имеет следующие типы членов:

Элемент Property

Класс Msvm_ReplicationSettingData имеет следующие свойства.

Дополнительные настройки

Тип данных: string

Тип доступа: только для чтения

Дополнительные параметры репликации, которые может использовать поставщик конечных точек.

Windows 8.1: это значение не поддерживается до Windows 8.1 и Windows Server 2012 R2.

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 (06:00).

Операции повторной синхронизации активируются только в том случае, если сбой происходит между временем, заданным свойствами AutoResynchronizeIntervalStart и AutoResynchronizeIntervalEnd .

Операции повторной синхронизации также можно запланировать, чтобы они запускались в течение следующего интервала.

AutoResynchronizeIntervalStart

Тип данных: datetime

Тип доступа: только для чтения

Указывает время начала для запуска автоматических операций повторной синхронизации. Это значение указано в местном времени. Значение по умолчанию — 18:30 (18:30).

Операции повторной синхронизации активируются только в том случае, если сбой происходит между временем, заданным свойствами AutoResynchronizeIntervalStart и AutoResynchronizeIntervalEnd .

Операции повторной синхронизации также можно запланировать, чтобы они запускались в течение следующего интервала.

BypassProxyServer

Тип данных: boolean

Тип доступа: только для чтения

Указывает, следует ли обходить прокси-сервер при подключении к серверу восстановления.

Caption

Тип данных: string

Тип доступа: только для чтения

Краткое описание объекта. Это свойство наследуется от CIM_ManagedElement и всегда имеет значение "Параметры репликации".

CertificateThumbPrint

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: Макслен (128)

Отпечаток сертификата, используемый, если свойство AuthenticationType является проверкой подлинности на основе сертификата.

CompressionEnabled

Тип данных: boolean

Тип доступа: только для чтения

Указывает, будут ли данные репликации сжиматься при их отправке на сервер восстановления.

ConfigurationDataRoot

Тип данных: string

Тип доступа: только для чтения

Не используется.

Это свойство наследуется от CIM_VirtualSystemSettingData.

ConfigurationFile

Тип данных: string

Тип доступа: только для чтения

Относительный путь и имя файла, в котором хранятся сведения о конфигурации виртуальной машины. Этот путь относится к свойству ConfigurationDataRoot . Это свойство наследуется от CIM_VirtualSystemSettingData, но не используется.

ConfigurationID

Тип данных: string

Тип доступа: только для чтения

Уникальный идентификатор конфигурации виртуальной машины. Это свойство наследуется от CIM_VirtualSystemSettingData, но не используется.

CreationTime

Тип данных: datetime

Тип доступа: только для чтения

Дата и время создания параметров виртуальной машины. Если этот объект представляет текущие параметры виртуальной машины, это значение будет временем создания системы. Если этот объект представляет параметры snapshot для виртуальной машины, это значение будет являться временем, когда был сделан snapshot. Это свойство наследуется от CIM_VirtualSystemSettingData.

Это свойство доступно только для чтения, но его можно изменить с помощью метода ModifySystemSettings класса Msvm_VirtualSystemManagementService .

Это свойство наследуется от CIM_VirtualSystemSettingData.

Описание

Тип данных: string

Тип доступа: только для чтения

Описание объекта. Это свойство наследуется от CIM_ManagedElement и всегда имеет значение "Данные параметров репликации виртуальной машины".

ElementName

Тип данных: string

Тип доступа: только для чтения

Отображаемое имя объекта. Это свойство наследуется от CIM_VirtualSystemSettingData, и ему присваивается отображаемое имя виртуальной машины.

EnableWriteOrderPreservationAcrossDisks

Тип данных: boolean

Тип доступа: только для чтения

Квалификаторы: не рекомендуется ("Нет значения")

Указывает, реплицируются ли все реплицируемые виртуальные жесткие диски для виртуальной машины в один и тот же момент времени. Это гарантирует, что репликация учитывает порядок записи приложений на виртуальной машине.

Windows 8.1. Начиная с Windows 8.1 и Windows Server 2012 R2 это свойство является устаревшим и всегда имеет значение TRUE.

Включенныеdisks

Тип данных: строковый массив

Тип доступа: только для чтения

Квалификаторы: HyperVEmbeddedInstance ("CIM_StorageAllocationSettingData"), ArrayType ("Indexed")

Список виртуальных жестких дисков (VHD), подключенных к системе, которые будут реплицированы подсистемой репликации. Это массив строк, каждый из которых содержит Идентификатор экземпляраMsvm_StorageAllocationSettingData , представляющего виртуальный жесткий диск.

InstanceID

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: Ключ

Уникально идентифицирует экземпляр этого класса. Это свойство наследуется от 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

Тип данных: string

Тип доступа: только для чтения

Путь к каталогу, в котором хранятся сведения журнала для виртуальной машины. Это свойство наследуется от CIM_VirtualSystemSettingData, но не используется.

Примечания

Тип данных: строковый массив

Тип доступа: только для чтения

Не используется и не может быть задан.

Это свойство наследуется от CIM_VirtualSystemSettingData.

PrimaryConnectionPoint

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: Макслен (256)

Имя основной точки подключения. В случае с основным кластером это имя cap-сервера брокера. В случае автономного сервера-источника это имя системы узла.

PrimaryHostSystem

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: Макслен (256)

Полное доменное имя основной системы узла, в котором размещена виртуальная машина.

RecoveryConnectionPoint

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: Макслен (256)

Имя точки подключения восстановления. В случае с кластером восстановления это имя cap-имени брокера. В случае автономного сервера восстановления это имя системы узла.

RecoveryFile

Тип данных: string

Тип доступа: только для чтения

Полный путь к файлу, в котором хранятся сведения о восстановлении для виртуальной машины. Это свойство наследуется от CIM_VirtualSystemSettingData, но не используется.

RecoveryHistory

Тип данных: uint16

Тип доступа: только для чтения

Максимальное количество моментальных снимков восстановления, которые будут храниться на сервере восстановления. Допустимые значения: от 0 до 24.

RecoveryHostSystem

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: Макслен (256)

Полное доменное имя системы узла восстановления, в которой размещена виртуальная машина.

RecoveryServerPortNumber

Тип данных: uint16

Тип доступа: только для чтения

Номер порта сервера восстановления, используемый при создании безопасного подключения для репликации.

ReplicateHostKvpItems

Тип данных: boolean

Тип доступа: только для чтения

Указывает, следует ли реплицировать Msvm_KvpExchangeDataItemтолько узла из основной виртуальной машины в виртуальную машину восстановления.

ReplicationInterval

Тип данных: uint16

Тип доступа: только для чтения

Интервал репликации связи репликации в секундах. Допустимые значения:

30

300

900

Значение по умолчанию — 300 секунд.

Windows 8.1. Это значение не поддерживается до тех пор, пока Windows 8.1 и Windows Server 2012 R2.

ReplicationProvider

Тип данных: string

Тип доступа: только для чтения

Путь к экземпляру класса Msvm_ReplicationProvider , который идентифицирует конечную точку поставщика репликации.

Windows 8.1. Это значение не поддерживается до тех пор, пока Windows 8.1 и Windows Server 2012 R2.

RootCertificateThumbPrint

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: Макслен (128)

Отпечаток корневого сертификата, используемого при проверке подлинности 2 (авторизация на основе сертификата).

SnapshotDataRoot

Тип данных: string

Тип доступа: только для чтения

Путь к каталогу, в котором хранятся сведения о моментальных снимках виртуальных машин. Это свойство наследуется от CIM_VirtualSystemSettingData, но не используется.

SuspendDataRoot

Тип данных: string

Тип доступа: только для чтения

Путь к каталогу, в котором хранятся сведения о приостановке виртуальной машины. Это свойство наследуется от CIM_VirtualSystemSettingData, но не используется.

SwapFileDataRoot

Тип данных: string

Тип доступа: только для чтения

Путь к каталогу, в котором хранятся файлы подкачки для виртуальной машины. Это свойство наследуется от CIM_VirtualSystemSettingData, но не используется.

VirtualSystemIdentifier

Тип данных: string

Тип доступа: только для чтения

Имя объекта CIM_ComputerSystem , которому принадлежат данные этого параметра. Это свойство является переопределением из CIM_VirtualSystemSettingData.

VirtualSystemType

Тип данных: string

Тип доступа: только для чтения

Указывает тип виртуальной машины, которую представляют данные параметров. Это свойство наследуется от CIM_VirtualSystemSettingData и всегда имеет значение Microsoft:Hyper-V:Replica.

Требования

Требование Значение
Минимальная версия клиента
Windows 8 [только классические приложения]
Минимальная версия сервера
Windows Server 2012 [только классические приложения]
Пространство имен
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

См. также раздел

CIM_VirtualSystemSettingData

ModifyReplicationSettings