Start-ServiceFabricPartitionQuorumLoss

Iniciuje chybu, která vloží oddíl do ztráty kvora. Níže jsou uvedeny různé způsoby, jak určit nebo zvolit oddíl pro vyvolání ztráty kvora.

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

Rutina Start-ServiceFabricPartitionQuorumLoss inicializuje chybu, která vloží stavový oddíl služby do ztráty kvora v Azure Service Fabric.

Pokud chcete tuto rutinu spustit, musí být povolená služba FaultAnalysisService .

Upozornění

Tuto rutinu nepoužívejte k provedení operace ztráty kvora v systémových službách. Spuštěním této rutiny proveďte operaci selhání ztráty kvora pouze pro oddíly stavových služeb.

Průběh operace selhání můžete zkontrolovat pomocí rutiny Get-ServiceFabricPartitionQuorumLossProgress .

Příklady

Příklad 1: Spuštění operace selhání ztráty kvora pro službu podle ID oddílu

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

Tento příkaz spustí operaci selhání ztráty kvora oddílu ve službě fabric:/ContosoApp/ContosoService v oddílu s ID 20a726d0-3112-4c5a-a22c-2e4b8ee85280. Parametr QuorumLossMode má hodnotu KvoraReplicas, což znamená, že tato rutina způsobí chybu kvora replik. Zadejte jedinečný identifikátor GUID parametru OperationId . Toto ID můžete použít ke kontrole průběhu operace ztráty kvora.

Parametry

-OperationId

Určuje jedinečný identifikátor pro tuto operaci. Zadejte jedinečnou hodnotu. Průběh operace můžete zkontrolovat předáním tohoto ID do Get-ServiceFabricPartitionQuorumLossProgress.

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

-PartitionId

Určuje ID oddílu Service Fabric, který tato rutina vloží do ztráty kvora.

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

-PartitionKey

Určuje klíč oddílu Service Fabric, který tato rutina vloží do ztráty kvora.

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

-PartitionKindNamed

Označuje, že oddíl Service Fabric, který tato rutina vloží do ztráty kvora, je pojmenovaný oddíl.

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

-PartitionKindSingleton

Označuje, že oddíl Service Fabric, který tato rutina vloží do ztráty kvora, je jeden oddíl.

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

-PartitionKindUniformInt64

Označuje, že oddíl Service Fabric, který tato rutina vloží do ztráty kvora, je oddíl UniformInt64.

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

-QuorumLossDurationInSeconds

Určuje dobu trvání ztráty kvora v sekundách.

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

-QuorumLossMode

Určuje režim ztráty kvora, kterou tato rutina provádí. Tento parametr přijímá tyto hodnoty:

  • FullQuorumLoss. Dolů všechny repliky cílového oddílu
  • PartialQuorumLoss. Snížení kvora replik cílového oddílu
Type:QuorumLossMode
Accepted values:Invalid, QuorumReplicas, AllReplicas
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ServiceName

Určuje identifikátor URI (Uniform Resource Identifier) služby Service Fabric.

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

-TimeoutSec

Určuje časový limit operace v sekundách.

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

Vstupy

System.Guid

System.Uri

System.String

Výstupy

System.Object