Método CreateReplicationRelationship de la clase MSFT_StorageSubSystem
Crea dos grupos de replicación y una relación de replicación entre ellos. Este método requiere que el subsistema admita la replicación totalmente detectada.
Sintaxis
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
);
Parámetros
FriendlyName [in]
Un nombre relevante para el usuario para la relación entre los grupos de origen y de destino, o entre un elemento de origen y un grupo de destino (es decir, uno a varios). Si es NULL, la implementación asigna un nombre. Si los elementos de destino individuales requieren un ElementName, la implementación construye un ElementName adecuado mediante RelationshipName; por ejemplo, RelationshipName como prefijo seguido de un número de secuencia "_n", donde n es un número que comienza por 1.
SyncType [in]
Describe el tipo de copia que se realizará.
DMTF Reserved (..)
Reflejo (6)
Instantánea (7)
Clonar (8)
TokenizedClone (9)
DMTF Reserved (..)
Específico del proveedor (0x8000.).
TargetStorageSubsystem [in]
Cadena que contiene un objeto MSFT_ReplicaPeer incrustado. Esto permite al usuario especificar el subsistema de destino de réplica al configurar una relación con otro subsistema.
SourceReplicationGroupFriendlyName [in]
Nombre del grupo de replicación de origen que se va a crear.
SourceReplicationGroupDescription [in]
Descripción del propósito del grupo de replicación de origen.
SourceStorageElements [in]
Especifica una matriz de cadenas que contienen objetos MSFT_StorageObject incrustados. Se trata de una lista ordenada de objetos de almacenamiento que van a formar parte del grupo de replicación de origen.
SourceGroupSettings [in]
Cadena que contiene un objeto MSFT_ReplicationSettings incrustado que se va a aplicar al grupo de replicación de origen.
TargetReplicationGroupFriendlyName [in]
Nombre del grupo de replicación de destino que se va a crear.
TargetReplicationGroupDescription [in]
Descripción del propósito del grupo de replicación de destino.
TargetStorageElements [in]
Especifica una matriz de cadenas que contienen objetos MSFT_StorageObject incrustados. Se trata de una lista ordenada de objetos de almacenamiento que van a formar parte del grupo de replicación de destino.
TargetStoragePool [in]
Cadena que contiene un objeto MSFT_StoragePool incrustado. Se trata de un grupo de almacenamiento en el destino que se usará como origen para crear los objetos TargetStorageElements necesarios. Este parámetro se puede especificar en lugar de TargetStorageElements.
TargetStoragePools [in]
Matriz de cadenas que contiene objetos MSFT_StoragePool incrustados. El almacenamiento subyacente para los elementos de destino (las réplicas) se extraerá de TargetStoragePool si se especifica. De lo contrario, la asignación es específica de la implementación. Si se proporcionan elementos de destino, este parámetro será NULL. Si se proporciona TargetStoragePools , TargetStoragePool será NULL.
TargetGroupSettings [in]
Cadena que contiene un objeto de MSFT_ReplicationSettings incrustado que se va a aplicar al grupo de replicación de destino.
RecoveryPointObjective [in]
Indica el intervalo máximo en el que se pueden perder los datos. Para las operaciones de copia sincrónicas, RecoveryPointObjective es 0. Para las operaciones de copia asincrónicas RecoveryPointObjective representa el intervalo desde la transmisión más reciente de datos al elemento de destino.
SourceGroup [out]
Si los grupos de replicación y la relación se crean correctamente, este parámetro recibe una cadena que contiene un objeto MSFT_ReplicationGroup incrustado que representa el grupo de replicación de origen.
TargetGroup [out]
Si los grupos de replicación y la relación se crean correctamente, este parámetro recibe una cadena que contiene un objeto MSFT_ReplicationGroup incrustado que representa el grupo de replicación de destino.
CreatedReplicaPeer [out]
Si los grupos de replicación y la relación se crean correctamente, este parámetro recibe una cadena que contiene un objeto MSFT_ReplicaPeer incrustado que representa el elemento del mismo nivel de réplica para el grupo de replicación de destino.
CreatedStorageJob [out]
Devuelve una referencia al objeto de trabajo de almacenamiento utilizado para realizar un seguimiento de la operación de ejecución prolongada.
ExtendedStatus [out]
Cadena que contiene un objeto MSFT_StorageExtendedStatus incrustado.
Este parámetro permite al proveedor de almacenamiento devolver información de error extendida (específica de la implementación).
Valor devuelto
Correcto (0)
No compatible (1)
Error no especificado (2)
Tiempo de espera (3)
Error (4)
Parámetro no válido (5)
Objeto no encontrado (8)
Parámetros del método activados: trabajo iniciado (4096)
Acceso denegado (40001)
No hay suficientes recursos para completar la operación. (40002)
Caché obsoleta (40003)
La operación no se admite mientras se actualiza el clúster. (40009)
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
Espacio de nombres | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |