Start-ServiceFabricPartitionDataLoss

Zahájí operaci selhání ztráty dat v oddílu stavové služby Service Fabric.

Syntax

Start-ServiceFabricPartitionDataLoss
     -OperationId <Guid>
     -DataLossMode <DataLossMode>
     -PartitionId <Guid>
     -ServiceName <Uri>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionDataLoss
     -OperationId <Guid>
     -DataLossMode <DataLossMode>
     -ServiceName <Uri>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionDataLoss
     -OperationId <Guid>
     -DataLossMode <DataLossMode>
     -ServiceName <Uri>
     [-PartitionKindSingleton]
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionDataLoss
     -OperationId <Guid>
     -DataLossMode <DataLossMode>
     -ServiceName <Uri>
     [-PartitionKindNamed]
     -PartitionKey <String>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionDataLoss
     -OperationId <Guid>
     -DataLossMode <DataLossMode>
     -ServiceName <Uri>
     [-PartitionKindUniformInt64]
     -PartitionKey <String>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]

Description

Rutina Start-ServiceFabricPartitionDataLoss zahájí ztrátu dat v oddílu stavové služby v Azure Service Fabric. Pokud chcete tuto rutinu spustit, musí být povolená služba FaultAnalysisService .

Spuštěním této rutiny proveďte chybu ztráty dat pouze pro oddíly stavových služeb. Tuto rutinu nepoužívejte ke ztrátě dat pro systémové služby.

Různé způsoby určení oddílu, na kterém se má vyvolat ztráta dat, se zobrazí v části Syntaxe .

Průběh operace selhání ztráty dat můžete zkontrolovat pomocí rutiny Get-ServiceFabricPartitionDataLossProgress .

Po vyvolání start-ServiceFabricPartitionDataLoss jej nelze vrátit zpět.

Podrobnosti o vyvolání operace ztráty dat najdete v tématu Úvod do služby Analýza chyb.

Příklady

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

PS C:\> Start-ServiceFabricPartitionDataLoss -OperationId d3f12b09-6a90-4745-a4fc-3f92149a7419 -DataLossMode FullDataLoss -PartitionId 67e2c139-ccf0-4562-9f2b-bf35e4c2abd4 -ServiceName "fabric:/ContosoApp/ContosoService"

Tento příkaz spustí operaci selhání ztráty dat pro všechny repliky služby s názvem fabric:/ContosoApp/ContosoService v oddílu s ID 67e2c139-ccf0-4562-9f2b-bf35e4c2abd4. Zadejte jedinečný identifikátor GUID parametru OperationId . Toto ID můžete použít ke kontrole průběhu operace selhání ztráty dat.

Parametry

-DataLossMode

Určuje režim ztráty dat pro operaci selhání ztráty dat. Tento parametr přijímá tyto hodnoty:

  • PartialDataLoss. Odeberou se jenom kvorum replik. OnDataLossAsync se aktivuje pro oddíl, ale skutečná ztráta dat závisí na přítomnosti příchozí replikace.
  • FullDataLoss. Odeberou se všechny repliky. Všechna data se ztratí a aktivuje se OnDataLossAsync .

Další informace o OnDataLossAsync najdete v článku Zálohování a obnovení .

Type:DataLossMode
Accepted values:Invalid, PartialDataLoss, FullDataLoss
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-OperationId

Určuje jedinečný identifikátor pro tuto operaci. Zadejte jedinečnou hodnotu. Pokud chcete zkontrolovat průběh chyby, musíte předat Id operace, které jste použili k spuštění chyby ztráty dat do Get-ServiceFabricPartitionDataLossProgress.

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, pro který tato rutina spustí chybu ztráty dat.

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, pro který tato rutina spustí chybu ztráty dat.

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, pro který tato rutina spustí chybu ztráty dat, 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, pro který tato rutina spustí chybu ztráty dat, 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, pro který tato rutina spustí chybu ztráty dat, je oddíl UniformInt64.

Type:SwitchParameter
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 chyby 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