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