Start-ServiceFabricPartitionDataLoss
Inicia uma operação de falha de perda de dados em uma partição de um serviço do Service Fabric com estado.
Sintaxe
Start-ServiceFabricPartitionDataLoss
-OperationId <Guid>
-DataLossMode <DataLossMode>
-PartitionId <Guid>
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionDataLoss
-OperationId <Guid>
-DataLossMode <DataLossMode>
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionDataLoss
-OperationId <Guid>
-DataLossMode <DataLossMode>
-ServiceName <Uri>
[-PartitionKindSingleton]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionDataLoss
-OperationId <Guid>
-DataLossMode <DataLossMode>
-ServiceName <Uri>
[-PartitionKindNamed]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Start-ServiceFabricPartitionDataLoss
-OperationId <Guid>
-DataLossMode <DataLossMode>
-ServiceName <Uri>
[-PartitionKindUniformInt64]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
O cmdlet Start-ServiceFabricPartitionDataLoss inicia uma perda de dados em uma partição de serviço com estado no Azure Service Fabric. Para executar esse cmdlet, FaultAnalysisService deve estar habilitado.
Execute esse cmdlet para executar uma falha de perda de dados somente para partições para serviços com estado. Não use esse cmdlet para executar uma perda de dados para serviços do sistema.
Diferentes maneiras de especificar a partição na qual invocar a perda de dados são mostradas na seção Sintaxe .
Você pode verificar o progresso da operação de falha de perda de dados usando o cmdlet Get-ServiceFabricPartitionDataLossProgress .
Depois de invocar Start-ServiceFabricPartitionDataLoss, você não poderá revertê-lo.
Para obter detalhes sobre como invocar uma operação de perda de dados, consulte Introdução ao Serviço de Análise de Falhas.
Exemplos
Exemplo 1: iniciar um teste de perda de dados para um serviço por ID de partição
PS C:\> Start-ServiceFabricPartitionDataLoss -OperationId d3f12b09-6a90-4745-a4fc-3f92149a7419 -DataLossMode FullDataLoss -PartitionId 67e2c139-ccf0-4562-9f2b-bf35e4c2abd4 -ServiceName "fabric:/ContosoApp/ContosoService"
Esse comando inicia uma operação de falha de perda de dados para todas as réplicas do serviço denominado fabric:/ContosoApp/ContosoService na partição que tem a ID 67e2c139-ccf0-4562-9f2b-bf35e4c2abd4. Especifique um GUID exclusivo para o parâmetro OperationId . Você pode usar essa ID para verificar o progresso da operação de falha de perda de dados.
Parâmetros
-DataLossMode
Especifica o modo de perda de dados para a operação de falha de perda de dados. Os valores aceitáveis para esse parâmetro são:
- PartialDataLoss. Somente um quorum de réplicas é removido. OnDataLossAsync é disparado para a partição, mas a perda real de dados depende da presença de replicação de bordo.
- FullDataLoss. Todas as réplicas são removidas. Todos os dados são perdidos e OnDataLossAsync é disparado.
Para saber mais sobre OnDataLossAsync , consulte o artigo De backup e restauração .
Tipo: | DataLossMode |
Valores aceitos: | Invalid, PartialDataLoss, FullDataLoss |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-OperationId
Especifica um identificador exclusivo para essa operação. Especifique um valor exclusivo. Se você quiser verificar o progresso da falha, deverá passar a OperationId usada para iniciar a falha de perda de dados em Get-ServiceFabricPartitionDataLossProgress.
Tipo: | Guid |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-PartitionId
Especifica a ID da partição do Service Fabric para a qual esse cmdlet inicia uma falha de perda de dados.
Tipo: | Guid |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-PartitionKey
Especifica a chave da partição do Service Fabric para a qual esse cmdlet inicia uma falha de perda de dados.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-PartitionKindNamed
Indica que a partição do Service Fabric para a qual esse cmdlet inicia uma falha de perda de dados é uma partição Nomeada.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-PartitionKindSingleton
Indica que a partição do Service Fabric para a qual esse cmdlet inicia uma falha de perda de dados é uma partição singleton.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-PartitionKindUniformInt64
Indica que a partição do Service Fabric para a qual esse cmdlet inicia uma falha de perda de dados é uma partição UniformInt64.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ServiceName
Especifica o URI (Uniform Resource Identifier) de um serviço do Service Fabric.
Tipo: | Uri |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-TimeoutSec
Especifica o período de tempo limite, em segundos, para a falha.
Tipo: | Int32 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Entradas
System.Guid
System.Uri
System.String
Saídas
System.Object