Partilhar via


Start-ServiceFabricPartitionQuorumLoss

Inicia uma falha para colocar uma partição em perda de quórum. As várias maneiras de especificar ou escolher a partição para invocar a perda de quórum estão abaixo.

Sintaxe

Start-ServiceFabricPartitionQuorumLoss
     -OperationId <Guid>
     -QuorumLossMode <QuorumLossMode>
     -QuorumLossDurationInSeconds <Int32>
     -PartitionId <Guid>
     -ServiceName <Uri>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
     -OperationId <Guid>
     -QuorumLossMode <QuorumLossMode>
     -QuorumLossDurationInSeconds <Int32>
     -ServiceName <Uri>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
     -OperationId <Guid>
     -QuorumLossMode <QuorumLossMode>
     -QuorumLossDurationInSeconds <Int32>
     -ServiceName <Uri>
     [-PartitionKindSingleton]
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
     -OperationId <Guid>
     -QuorumLossMode <QuorumLossMode>
     -QuorumLossDurationInSeconds <Int32>
     -ServiceName <Uri>
     [-PartitionKindNamed]
     -PartitionKey <String>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionQuorumLoss
     -OperationId <Guid>
     -QuorumLossMode <QuorumLossMode>
     -QuorumLossDurationInSeconds <Int32>
     -ServiceName <Uri>
     [-PartitionKindUniformInt64]
     -PartitionKey <String>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]

Description

O cmdlet Start-ServiceFabricPartitionQuorumLoss inicia uma falha para colocar uma partição de serviço com estado em perda de quórum no Azure Service Fabric.

Para executar esse cmdlet, FaultAnalysisService deve estar habilitado.

Advertência

Não use este cmdlet para executar uma operação de falha de perda de quórum em serviços do sistema. Execute este cmdlet para executar uma operação de falha de perda de quórum somente para partições para serviços com monitoração de estado.

Você pode verificar o progresso da operação de falha usando o cmdlet Get-ServiceFabricPartitionQuorumLossProgress .

Exemplos

Exemplo 1: Iniciar uma operação de falha de perda de quórum para um serviço por ID de partição

PS C:\> Start-ServiceFabricPartitionQuorumLoss -OperationId aeaceca9-320d-4f7b-84e8-3cc13c29a974 -QuorumLossMode QuorumReplicas -QuorumLossDurationInSeconds 10 -PartitionId 20a726d0-3112-4c5a-a22c-2e4b8ee85280 -ServiceName "fabric:/ContosoApp/ContosoService"

Este comando inicia uma operação de falha de perda de quorum de partição no serviço chamado fabric:/ContosoApp/ContosoService na partição que tem a ID 20a726d0-3112-4c5a-a22c-2e4b8ee85280. O parâmetro QuorumLossMode tem um valor de QuorumReplicas, o que significa que esse cmdlet falha um quórum de réplicas. Especifique um GUID exclusivo para o parâmetro OperationId. Você pode usar esse ID para verificar o progresso da operação de falha de perda de quórum.

Parâmetros

-OperationId

Especifica um identificador exclusivo para esta operação. Especifique um valor exclusivo. Você pode verificar o progresso da operação passando essa ID para Get-ServiceFabricPartitionQuorumLossProgress.

Tipo:Guid
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-PartitionId

Especifica a ID da partição do Service Fabric que esse cmdlet coloca em perda de quórum.

Tipo:Guid
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-PartitionKey

Especifica a chave da partição do Service Fabric que esse cmdlet coloca na perda de quórum.

Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-PartitionKindNamed

Indica que a partição do Service Fabric que este cmdlet coloca na perda de quórum é uma partição nomeada.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-PartitionKindSingleton

Indica que a partição do Service Fabric que este cmdlet coloca na perda de quorum é uma partição singleton.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-PartitionKindUniformInt64

Indica que a partição do Service Fabric que este cmdlet coloca na perda de quórum é uma partição UniformInt64.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-QuorumLossDurationInSeconds

Especifica a duração, em segundos, da perda de quórum.

Tipo:Int32
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-QuorumLossMode

Especifica o modo de perda de quórum que esse cmdlet executa. Os valores aceitáveis para este parâmetro são:

  • Perda total de quórum. Desative todas as réplicas da partição de destino.
  • ParcialQuorumLoss. Reduza um quórum de réplicas para a partição de destino.
Tipo:QuorumLossMode
Valores aceites:Invalid, QuorumReplicas, AllReplicas
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ServiceName

Especifica o URI (Uniform Resource Identifier) de um serviço do Service Fabric.

Tipo:Uri
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-TimeoutSec

Especifica o período de tempo limite, em segundos, para a operação.

Tipo:Int32
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

System.Guid

System.Uri

System.String

Saídas

System.Object