Compartilhar via


Start-ServiceFabricPartitionQuorumLoss

Inicia uma falha para colocar uma partição na perda de quorum. As várias maneiras de especificar ou escolher a partição na qual invocar a perda de quorum 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 na perda de quorum no Azure Service Fabric.

Para executar esse cmdlet, FaultAnalysisService deve estar habilitado.

Aviso

Não use esse cmdlet para executar uma operação de falha de perda de quorum nos serviços do sistema. Execute este cmdlet para executar uma operação de falha de perda de quorum somente para partições para serviços com 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 quorum 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"

Esse 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 em um quorum de réplicas. 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 quorum.

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
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 que esse cmdlet coloca em perda de quorum.

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 que esse cmdlet coloca em perda de quorum.

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 que esse cmdlet coloca na perda de quorum é 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 que esse cmdlet coloca na perda de quorum é 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 que esse cmdlet coloca na perda de quorum é 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

-QuorumLossDurationInSeconds

Especifica a duração, em segundos, da perda de quorum.

Tipo:Int32
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-QuorumLossMode

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

  • FullQuorumLoss. Reduza todas as réplicas para a partição de destino.
  • PartialQuorumLoss. Reduza um quorum de réplicas para a partição de destino.
Tipo:QuorumLossMode
Valores aceitos:Invalid, QuorumReplicas, AllReplicas
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 operação.

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