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
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