Condividi tramite


Metodo CreateReplicationRelationship della classe Msvm_ReplicationService

Crea una nuova relazione di replica per una macchina virtuale. Quando un client chiama questo metodo per una macchina virtuale di replica, estende la relazione di replica al provider specificato.

Sintassi

uint32 CreateReplicationRelationship(
  [in]  CIM_ComputerSystem REF ComputerSystem,
  [in]  string                 ReplicationSettingData,
  [out] CIM_ConcreteJob    REF Job
);

Parametri

ComputerSystem [in]

Riferimento a un'istanza di CIM_ComputerSystem che rappresenta la macchina virtuale per cui deve essere abilitata la replica.

ReplicationSettingData [in]

Rappresentazione di stringa di un'istanza della classe Msvm_ReplicationSettingData che definisce le impostazioni di replica per la nuova relazione di replica da creare per la macchina virtuale.

Processo [out]

Se l'operazione viene eseguita in modo asincrono, questo metodo restituirà 4096 e questo parametro conterrà un riferimento a un oggetto derivato da CIM_ConcreteJob.

Valore restituito

Questo metodo restituisce uno dei valori seguenti.

Completata senza errore (0)

Parametri del metodo controllati - Processo avviato (4096)

Non riuscito (32768)

Accesso negato (32769)

Non supportato (32770)

Lo stato è sconosciuto (32771)

Timeout (32772)

Parametro non valido (32773)

Il sistema è in uso (32774)

Stato non valido per questa operazione (32775)

Tipo di dati non corretto (32776)

Sistema non disponibile (32777)

Memoria insufficiente (32778)

File non trovato (32779)

Commenti

CreateReplicationRelationship accetta come input un'istanza di Msvm_ReplicationSettingData (FRSD). Il file FRSD associato per la macchina virtuale come provider da host a host è la scelta predefinita. L'INPUT FRSD viene convalidato per le impostazioni valide per ogni proprietà per il provider predefinito. Questa tabella riepiloga le differenze di convalida rispetto al provider esterno.

Proprietà Provider esterni
ReplicationProvider Uguale al provider predefinito
AuthenticationType Ignorato
CertificateThumbPrint Ignorato
RootCertificateThumbPrint (RO) Ignorato
CompressionEnabled Uguale al provider predefinito
BypassProxyServer Uguale al provider predefinito
RecoveryConnectionPoint Ignorato* (può cambiare se il provider ha requisiti)
RecoveryHostSystem (RO) Ignorato
PrimaryConnectionPoint (RO) Uguale al provider predefinito
PrimaryHostSystem (RO) Uguale al provider predefinito
RecoveryServerPortNumber Ignorato* (può cambiare se il provider ha requisiti)
ReplicateHostKvpItems Ignorato
ApplicationConsistentSnapshotInterval Uguale al provider predefinito
RecoveryHistory Uguale al provider predefinito
IncludedDisks[] Uguale al provider predefinito
AutoResynchronizeEnabled Uguale al provider predefinito
AutoResynchronizeIntervalStart Uguale al provider predefinito
AutoResynchronizeIntervalEnd Uguale al provider predefinito
EnableWriteOrderPreservationAcrossDisks (deprecato) Uguale al provider predefinito
ReplicationInterval Uguale al provider predefinito

Requisiti

Requisito Valore
Client minimo supportato
Windows 8 [solo app desktop]
Server minimo supportato
Windows Server 2012 [solo app desktop]
Spazio dei nomi
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Vedi anche

Msvm_ReplicationService

RemoveReplicationRelationshipEx