Condividi tramite


Metodo CreateReplicationRelationship della classe MSFT_StorageSubSystem

Crea due gruppi di replica e una relazione di replica tra di essi. Questo metodo richiede il sottosistema per supportare la replica completamente individuata.

Sintassi

UInt32 CreateReplicationRelationship(
  [in]  String              FriendlyName,
  [in]  Uint16              SyncType,
  [in]  String              TargetStorageSubsystem,
  [in]  String              SourceReplicationGroupFriendlyName,
  [in]  String              SourceReplicationGroupDescription,
  [in]  String              SourceStorageElements[],
  [in]  String              SourceGroupSettings,
  [in]  String              TargetReplicationGroupFriendlyName,
  [in]  String              TargetReplicationGroupDescription,
  [in]  String              TargetStorageElements[],
  [in]  String              TargetStoragePool,
  [in]  String              TargetStoragePools[],
  [in]  String              TargetGroupSettings,
  [in]  UInt16              RecoveryPointObjective,
  [out] String              SourceGroup,
  [out] String              TargetGroup,
  [out] String              CreatedReplicaPeer,
  [out] MSFT_StorageJob REF CreatedStorageJob,
  [out] String              ExtendedStatus
);

Parametri

FriendlyName [in]

Nome pertinente per l'utente per la relazione tra i gruppi di origine e di destinazione o tra un elemento di origine e un gruppo di destinazione, ovvero uno-a-molti. Se NULL, l'implementazione assegna un nome. Se i singoli elementi di destinazione richiedono un ElementName, l'implementazione costruisce un ElementoName appropriato usando RelationshipName; Ad esempio, RelationshipName come prefisso seguito da un numero di sequenza "_n", dove n è un numero che inizia con 1.

SyncType [in]

Descrive il tipo di copia che verrà eseguito.

DMTF Riservato (..)

Mirror (6)

Snapshot (7)

Clone (8)

TokenizedClone (9)

DMTF Riservato (..)

Fornitore specifico (0x8000.)

TargetStorageSubsystem [in]

Stringa contenente un oggetto MSFT_ReplicaPeer incorporato. Ciò consente all'utente di specificare il sottosistema di destinazione della replica durante la configurazione di una relazione con un altro sottosistema.

SourceReplicationGroupFriendlyName [in]

Nome del gruppo di replica di origine da creare.

SourceReplicationGroupDescription [in]

Descrizione dello scopo del gruppo di replica di origine.

SourceStorageElements [in]

Specifica una matrice di stringhe che contengono oggetti MSFT_StorageObject incorporati. Si tratta di un elenco ordinato di oggetti di archiviazione che devono essere parte del gruppo di replica di origine.

SourceGroupSettings [in]

Stringa che contiene un oggetto MSFT_ReplicationSettings incorporato da applicare al gruppo di replica di origine.

TargetReplicationGroupFriendlyName [in]

Nome del gruppo di replica di destinazione da creare.

TargetReplicationGroupDescription [in]

Descrizione dello scopo del gruppo di replica di destinazione.

TargetStorageElements [in]

Specifica una matrice di stringhe che contengono oggetti MSFT_StorageObject incorporati. Si tratta di un elenco ordinato di oggetti di archiviazione che devono essere parte del gruppo di replica di destinazione.

TargetStoragePool [in]

Stringa contenente un oggetto MSFT_StoragePool incorporato. Si tratta di un pool di archiviazione nella destinazione da usare come origine per la creazione dei targetStorageElement necessari. Questo parametro può essere specificato al posto di TargetStorageElements.

TargetStoragePools [in]

Matrice di stringhe contenenti oggetti MSFT_StoragePool incorporati. L'archiviazione sottostante per gli elementi di destinazione (le repliche) verrà disegnata da TargetStoragePool se specificato. In caso contrario, l'allocazione è specifica. Se vengono forniti elementi di destinazione, questo parametro deve essere NULL. Se targetStoragePools viene fornito, TargetStoragePool deve essere NULL.

TargetGroupSettings [in]

Stringa che contiene un oggetto MSFT_ReplicationSettings incorporato da applicare al gruppo di replica di destinazione.

RecoveryPointObjective [in]

Indica l'intervallo massimo in cui i dati potrebbero essere persi. Per le operazioni di copia sincrone, RecoveryPointObjective è 0. Per le operazioni di copia asincrone RecoveryPointObjective rappresenta l'intervallo poiché la trasmissione dei dati più recente all'elemento di destinazione.

SourceGroup [out]

Se i gruppi di replica e la relazione vengono creati correttamente, questo parametro riceve una stringa contenente un oggetto MSFT_ReplicationGroup incorporato che rappresenta il gruppo di replica di origine.

TargetGroup [out]

Se i gruppi di replica e la relazione vengono creati correttamente, questo parametro riceve una stringa contenente un oggetto MSFT_ReplicationGroup incorporato che rappresenta il gruppo di replica di destinazione.

CreateReplicaPeer [out]

Se i gruppi di replica e la relazione vengono creati correttamente, questo parametro riceve una stringa contenente un oggetto MSFT_ReplicaPeer incorporato che rappresenta il peer di replica per il gruppo di replica di destinazione.

CreateStorageJob [out]

Restituisce un riferimento all'oggetto processo di archiviazione usato per tenere traccia dell'operazione a esecuzione prolungata.

ExtendedStatus [out]

Stringa che contiene un oggetto MSFT_StorageExtendedStatus incorporato.

Questo parametro consente al provider di archiviazione di restituire informazioni di errore estese (specifiche dell'implementazione).

Valore restituito

Successo (0)

Non supportato (1)

Errore non specificato (2)

Timeout (3)

Errore (4)

Parametro non valido (5)

Oggetto non trovato (8)

Parametri del metodo controllati - Processo avviato (4096)

Accesso negato (40001)

Non sono disponibili risorse sufficienti per completare l'operazione. (40002)

Cache non aggiornata (40003)

L'operazione non è supportata mentre il cluster viene aggiornato. (40009)

Requisiti

Requisito Valore
Client minimo supportato Windows 10 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Spazio dei nomi Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

Vedi anche

MSFT_StorageSubSystem