Freigeben über


Start-ServiceFabricPartitionQuorumLoss

Initiiert einen Fehler, um eine Partition in quorumverlust zu setzen. Die verschiedenen Möglichkeiten zum Angeben oder Auswählen der Partition zum Aufrufen des Quorumverlusts finden Sie unten.

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

Beschreibung

Das Cmdlet "Start-ServicePartitionQuorumLoss " initiiert einen Fehler, um eine Zustandsdienstpartition in Quorumverlust in Azure Service Fabric zu setzen.

Um dieses Cmdlet auszuführen, muss FaultAnalysisService aktiviert sein.

Warnung

Verwenden Sie dieses Cmdlet nicht, um einen Quorumverlustfehlervorgang für Systemdienste auszuführen. Führen Sie dieses Cmdlet aus, um einen Quorumverlustfehlervorgang nur für Partitionen für zustandsreiche Dienste auszuführen.

Sie können den Fortschritt des Fehlervorgangs überprüfen, indem Sie das Cmdlet "Get-ServicePartitionQuorumLossProgress " verwenden.

Beispiele

Beispiel 1: Starten eines Quorumverlustfehlervorgangs für einen Dienst durch 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"

Dieser Befehl startet einen Fehlervorgang des Partitions quorumverlusts auf dem Dienst mit dem Namen Fabric:/ContosoApp/ContosoService in der Partition, die die ID 20a726d0-3112-4c5a-a22c-2e4b8ee85280 aufweist. Der Parameter QuorumLossMode weist einen Wert von QuorumReplicas auf, was bedeutet, dass dieses Cmdlet ein Quorum von Replikaten fehlert. Geben Sie eine eindeutige GUID für den OperationId-Parameter an. Sie können diese ID verwenden, um den Fortschritt des Fehlervorgangs des Quorumverlusts zu überprüfen.

Parameter

-OperationId

Gibt einen eindeutigen Bezeichner für diesen Vorgang an. Geben Sie einen eindeutigen Wert an. Sie können den Fortschritt des Vorgangs überprüfen, indem Sie diese ID an Get-ServicePartitionQuorumLossProgress übergeben.

Typ:Guid
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PartitionId

Gibt die ID der Service Fabric-Partition an, die dieses Cmdlet in quorumverlust einfügt.

Typ:Guid
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-PartitionKey

Gibt den Schlüssel der Service Fabric-Partition an, die dieses Cmdlet in quorumverlust einfügt.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-PartitionKindNamed

Gibt an, dass die Service Fabric-Partition, die dieses Cmdlet in quorumverlust einfügt, eine benannte Partition ist.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PartitionKindSingleton

Gibt an, dass die Service Fabric-Partition, die dieses Cmdlet in quorumverlust einfügt, eine Singleton-Partition ist.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PartitionKindUniformInt64

Gibt an, dass die Service Fabric-Partition, die dieses Cmdlet in den Quorumverlust einfügt, eine UniformInt64-Partition ist.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-QuorumLossDurationInSeconds

Gibt die Dauer in Sekunden des Quorumverlusts an.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-QuorumLossMode

Gibt den Modus des Quorumverlusts an, den dieses Cmdlet ausführt. Zulässige Werte für diesen Parameter:

  • FullQuorumLoss. Alle Replikate für die Zielpartition herunter.
  • PartquorumLoss. Unten ein Quorum von Replikaten für die Zielpartition.
Typ:QuorumLossMode
Zulässige Werte:Invalid, QuorumReplicas, AllReplicas
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ServiceName

Gibt den Uniform Resource Identifier (URI) eines Service Fabric-Diensts an.

Typ:Uri
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-TimeoutSec

Gibt den Timeoutzeitraum in Sekunden für den Vorgang an.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

System.Guid

System.Uri

System.String

Ausgaben

System.Object