Dela via


Start-ServiceFabricPartitionQuorumLoss

Initierar ett fel för att placera en partition i kvorumförlust. Nedan visas de olika sätten att ange eller välja den partition som kvorumförlusten ska anropas på.

Syntax

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

Cmdleten Start-ServiceFabricPartitionQuorumLoss initierar ett fel för att placera en tillståndskänslig tjänstpartition i kvorumförlust i Azure Service Fabric.

FaultAnalysisService måste vara aktiverat för att kunna köra denna cmdlet.

Varning

Använd inte denna cmdlet för att utföra en kvorumförlustfelåtgärd på systemtjänster. Kör den här cmdleten för att utföra en kvorumförlustfelåtgärd endast för partitioner för tillståndskänsliga tjänster.

Du kan kontrollera förloppet för felåtgärden med hjälp av cmdleten Get-ServiceFabricPartitionQuorumLossProgress .

Exempel

Exempel 1: Starta en kvorumförlustfelåtgärd för en tjänst efter partitions-ID

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

Det här kommandot startar en felåtgärd för förlust av partitionskvorum på tjänsten fabric:/ContosoApp/ContosoService i partitionen som har ID 20a726d0-3112-4c5a-a22c-2e4b8ee85280. Parametern QuorumLossMode har värdet QuorumReplicas, vilket innebär att denna cmdlet felar ett kvorum med repliker. Ange ett unikt GUID för parametern OperationId . Du kan använda det här ID:t för att kontrollera förloppet för kvorumförlustfelet.

Parametrar

-OperationId

Anger en unik identifierare för den här åtgärden. Ange ett unikt värde. Du kan kontrollera förloppet för åtgärden genom att skicka detta ID till Get-ServiceFabricPartitionQuorumLossProgress.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionId

Anger ID:t för Den Service Fabric-partition som denna cmdlet försätter i kvorumförlust.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PartitionKey

Anger nyckeln för Den Service Fabric-partition som den här cmdleten försätter i kvorumförlust.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PartitionKindNamed

Anger att Den Service Fabric-partition som denna cmdlet försätter i kvorumförlust är en namngiven partition.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionKindSingleton

Anger att Den Service Fabric-partition som denna cmdlet försätter i kvorumförlust är en singleton-partition.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionKindUniformInt64

Anger att Den Service Fabric-partition som denna cmdlet försätter i kvorumförlust är en UniformInt64-partition.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-QuorumLossDurationInSeconds

Anger varaktigheten i sekunder för kvorumförlusten.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-QuorumLossMode

Anger det kvorumförlustläge som denna cmdlet utför. De acceptabla värdena för den här parametern är:

  • FullQuorumLoss. Ned alla repliker för målpartitionen.
  • PartialQuorumLoss. Ned ett kvorum med repliker för målpartitionen.
Type:QuorumLossMode
Accepted values:Invalid, QuorumReplicas, AllReplicas
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ServiceName

Anger URI (Uniform Resource Identifier) för en Service Fabric-tjänst.

Type:Uri
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TimeoutSec

Anger tidsgränsen i sekunder för åtgärden.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Indata

System.Guid

System.Uri

System.String

Utdata

System.Object