Compartilhar via


Método CreateReplicationRelationship da classe MSFT_StorageSubSystem

Cria dois grupos de replicação e uma relação de replicação entre eles. Esse método requer que o subsistema dê suporte à replicação totalmente descoberta.

Sintaxe

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]

Um nome relevante para o usuário para a relação entre os grupos de origem e de destino ou entre um elemento de origem e um grupo de destino (ou seja, um para muitos). Se FOR NULL, a implementação atribuirá um nome. Se os elementos de destino individuais exigirem um ElementName, a implementação construirá um ElementName apropriado usando RelationshipName; por exemplo, RelationshipName como um prefixo seguido por um número de sequência "_n", em que n é um número começando com 1.

SyncType [in]

Descreve o tipo de cópia que será feita.

DMTF Reservado (..)

Espelho (6)

Instantâneo (7)

Clonar (8)

TokenizedClone (9)

DMTF Reservado (..)

Específico do fornecedor (0x8000..)

TargetStorageSubsystem [in]

Uma cadeia de caracteres que contém um objeto MSFT_ReplicaPeer inserido. Isso permite que o usuário especifique o subsistema de destino réplica ao configurar uma relação com outro subsistema.

SourceReplicationGroupFriendlyName [in]

O nome do grupo de replicação de origem a ser criado.

SourceReplicationGroupDescription [in]

Uma descrição da finalidade do grupo de replicação de origem.

SourceStorageElements [in]

Especifica uma matriz de cadeias de caracteres que contêm objetos MSFT_StorageObject inseridos. Esta é uma lista ordenada de objetos de armazenamento que devem fazer parte do grupo de replicação de origem.

SourceGroupSettings [in]

Uma cadeia de caracteres que contém um objeto MSFT_ReplicationSettings inserido a ser aplicado ao grupo de replicação de origem.

TargetReplicationGroupFriendlyName [in]

O nome do grupo de replicação de destino a ser criado.

TargetReplicationGroupDescription [in]

Uma descrição da finalidade do grupo de replicação de destino.

TargetStorageElements [in]

Especifica uma matriz de cadeias de caracteres que contêm objetos MSFT_StorageObject inseridos. Esta é uma lista ordenada de objetos de armazenamento que devem fazer parte do grupo de replicação de destino.

TargetStoragePool [in]

Uma cadeia de caracteres que contém um objeto MSFT_StoragePool inserido. Esse é um pool de armazenamento no destino a ser usado como a origem para criar o TargetStorageElements necessário. Esse parâmetro pode ser especificado em vez de TargetStorageElements.

TargetStoragePools [in]

Uma matriz de cadeias de caracteres que contém objetos MSFT_StoragePool inseridos. O armazenamento subjacente para os elementos de destino (as réplicas) será extraído de TargetStoragePool , se especificado. Caso contrário, a alocação é específica da implementação. Se os elementos de destino forem fornecidos, esse parâmetro será NULL. Se TargetStoragePools for fornecido, TargetStoragePool será NULL.

TargetGroupSettings [in]

Uma cadeia de caracteres que contém um objeto MSFT_ReplicationSettings inserido a ser aplicado ao grupo de replicação de destino.

RecoveryPointObjective [in]

Indica o intervalo máximo no qual os dados podem ser perdidos. Para operações de cópia síncronas, RecoveryPointObjective é 0. Para operações de cópia assíncronas , RecoveryPointObjective representa o intervalo desde a transmissão mais recente de dados para o elemento de destino.

SourceGroup [out]

Se os grupos de replicação e a relação forem criados com êxito, esse parâmetro receberá uma cadeia de caracteres que contém um objeto MSFT_ReplicationGroup inserido que representa o grupo de replicação de origem.

TargetGroup [out]

Se os grupos de replicação e a relação forem criados com êxito, esse parâmetro receberá uma cadeia de caracteres que contém um objeto MSFT_ReplicationGroup inserido que representa o grupo de replicação de destino.

CreatedReplicaPeer [out]

Se os grupos de replicação e a relação forem criados com êxito, esse parâmetro receberá uma cadeia de caracteres que contém um objeto MSFT_ReplicaPeer inserido que representa o par réplica para o grupo de replicação de destino.

CreatedStorageJob [out]

Retorna uma referência ao objeto de trabalho de armazenamento usado para acompanhar a operação de execução prolongada.

ExtendedStatus [out]

Uma cadeia de caracteres que contém um objeto MSFT_StorageExtendedStatus inserido.

Esse parâmetro permite que o provedor de armazenamento retorne informações de erro estendidas (específicas da implementação).

Retornar valor

Sucesso (0)

Sem suporte (1)

Erro não especificado (2)

Tempo limite (3)

Falha (4)

Parâmetro inválido (5)

Objeto Não Encontrado (8)

Parâmetros de método verificados – Trabalho iniciado (4096)

Acesso negado (40001)

Não há recursos suficientes para concluir a operação. (40002)

Cache desatualizado (40003)

Não há suporte para a operação enquanto o cluster está sendo atualizado. (40009)

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2016 [somente aplicativos da área de trabalho]
Namespace Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

Confira também

MSFT_StorageSubSystem