Delen via


Start-ServiceFabricPartitionQuorumLoss

Initieert een fout om een partitie in quorumverlies te plaatsen. Hieronder ziet u de verschillende manieren waarop u de partitie kunt opgeven of kiezen waarop quorumverlies moet worden aangeroepen.

Syntaxis

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

De cmdlet Start-ServiceFabricPartitionQuorumLoss initieert een fout om een stateful servicepartitie in quorumverlies in Azure Service Fabric te plaatsen.

Als u deze cmdlet wilt uitvoeren, moet FaultAnalysisService zijn ingeschakeld.

Waarschuwing

Gebruik deze cmdlet niet om een foutbewerking voor quorumverlies uit te voeren op systeemservices. Voer deze cmdlet uit om alleen een foutbewerking voor quorumverlies uit te voeren voor partities voor stateful services.

U kunt de voortgang van de foutbewerking controleren met behulp van de cmdlet Get-ServiceFabricPartitionQuorumLossProgress .

Voorbeelden

Voorbeeld 1: Een foutbewerking voor quorumverlies starten voor een service op partitie-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"

Met deze opdracht start u een fout in het partitiequorumverlies op de service met de naam fabric:/ContosoApp/ContosoService in de partitie met de id 20a726d0-3112-4c5a-a22c-2e4b8eee85280. De parameter QuorumLossMode heeft een waarde van QuorumReplicas, wat betekent dat deze cmdlet een quorum met replica's opgeeft. Geef een unieke GUID op voor de parameter OperationId . U kunt deze id gebruiken om de voortgang van de foutbewerking van het quorumverlies te controleren.

Parameters

-OperationId

Hiermee geeft u een unieke id voor deze bewerking. Geef een unieke waarde op. U kunt de voortgang van de bewerking controleren door deze id door te geven aan Get-ServiceFabricPartitionQuorumLossProgress.

Type:Guid
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PartitionId

Hiermee geeft u de id van de Service Fabric-partitie op die deze cmdlet in quorumverlies plaatst.

Type:Guid
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-PartitionKey

Hiermee geeft u de sleutel van de Service Fabric-partitie op die deze cmdlet in quorumverlies plaatst.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-PartitionKindNamed

Geeft aan dat de Service Fabric-partitie die deze cmdlet in quorumverlies plaatst, een benoemde partitie is.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PartitionKindSingleton

Geeft aan dat de Service Fabric-partitie die deze cmdlet in quorumverlies plaatst, een singleton-partitie is.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PartitionKindUniformInt64

Geeft aan dat de Service Fabric-partitie die deze cmdlet in quorumverlies plaatst, een UniformInt64-partitie is.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-QuorumLossDurationInSeconds

Hiermee geeft u de duur, in seconden, van het quorumverlies.

Type:Int32
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-QuorumLossMode

Hiermee geeft u de modus van quorumverlies op die door deze cmdlet wordt uitgevoerd. De aanvaardbare waarden voor deze parameter zijn:

  • FullQuorumLoss. Alle replica's voor de doelpartitie omlaag.
  • PartialQuorumLoss. Een quorum met replica's voor de doelpartitie omlaag.
Type:QuorumLossMode
Geaccepteerde waarden:Invalid, QuorumReplicas, AllReplicas
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ServiceName

Hiermee geeft u de URI (Uniform Resource Identifier) van een Service Fabric-service op.

Type:Uri
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-TimeoutSec

Hiermee geeft u de time-outperiode, in seconden, voor de bewerking op.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

System.Guid

System.Uri

System.String

Uitvoerwaarden

System.Object