Start-ServiceFabricPartitionDataLoss
Zahájí operaci selhání ztráty dat v oddílu stavové služby Service Fabric.
Syntaxe
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á 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 k provedení ztráty dat pro systémové služby.
Různé způsoby zadání 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-ServiceFabricPartitionDataLossjej nelze vrátit zpět.
Podrobnosti o vyvolání operace ztráty dat naleznete v tématu Úvod do služby Fault Analysis Service.
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 pro parametr 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. Přijatelné hodnoty pro tento parametr jsou:
- PartialDataLoss. Odeberou se jenom kvorum replik. onDataLossAsync se aktivuje pro oddíl, ale skutečná ztráta dat závisí na přítomnosti letové replikace.
- FullDataLoss. Odeberou se všechny repliky. Všechna data se ztratí a onDataLossAsync se aktivuje.
Další informace o onDataLossAsync najdete v článku Zálohování a obnovení.
Typ: | DataLossMode |
Přípustné hodnoty: | Invalid, PartialDataLoss, FullDataLoss |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-OperationId
Určuje jedinečný identifikátor této operace. Zadejte jedinečnou hodnotu. Pokud chcete zkontrolovat průběh chyby, je nutné předat OperationId, který jste použili ke spuštění chyby ztráty dat do Get-ServiceFabricPartitionDataLossProgress.
Typ: | Guid |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PartitionId
Určuje ID oddílu Service Fabric, pro který tato rutina spustí chybu ztráty dat.
Typ: | Guid |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-PartitionKey
Určuje klíč oddílu Service Fabric, pro který tato rutina spustí chybu ztráty dat.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-PartitionKindNamed
Označuje, že oddíl Service Fabric, pro který tato rutina spustí chybu ztráty dat, je pojmenovaný oddíl.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PartitionKindSingleton
Označuje, že oddíl Service Fabric, pro který tato rutina spustí chybu ztráty dat, je jeden oddíl.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PartitionKindUniformInt64
Označuje, že oddíl Service Fabric, pro který tato rutina spustí chybu ztráty dat, je oddíl UniformInt64.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ServiceName
Určuje identifikátor URI (Uniform Resource Identifier) služby Service Fabric.
Typ: | Uri |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-TimeoutSec
Určuje časový limit chyby v sekundách.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
System.Guid
System.Uri
System.String
Výstupy
System.Object