Класс 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 |
|
DLL |
|