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 |