Repair-ServiceFabricPartition
Převede oddíl mimo ztrátu kvora.
Syntax
Repair-ServiceFabricPartition
[-Force]
[-PartitionId] <Guid>
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Repair-ServiceFabricPartition
[-Service]
[-Force]
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Repair-ServiceFabricPartition
[-All]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Repair-ServiceFabricPartition
[-System]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Rutina Repair-ServiceFabricPartition přináší stavový trvalý oddíl vynuceně mimo ztrátu kvora. Pokud většinareplikch V tomto stavu nejsou pro tento oddíl povoleny operace zápisu a oddíl nelze překonfigurovat. Očekávání v tomto okamžiku spočívá v tom, že repliky se vrátí zpět, aby oddíl mohl pokračovat v průběhu. Pokud se ale repliky nemůžou vrátit zpět, můžete tuto rutinu spustit a přenést oddíl mimo ztrátu kvora. Pokud je primární replika také mimo provoz, je pro oddíl deklarována ztráta dat.
Před provedením jakékoli operace v clusteru Service Fabric vytvořte připojení ke clusteru pomocí rutiny Connect-ServiceFabricCluster .
Příklady
Příklad 1: Oprava všech oddílů
PS C:\> Repair-ServiceFabricPartition -All
Tento příkaz opraví všechny oddíly, které jsou ve stavu ztráty kvora.
Příklad 2: Oprava oddílu
PS C:\> Repair-ServiceFabricPartition -PartitionId 861907d2-1c38-4cf8-8bb4-49f4fec4a2e5
Tento příkaz opraví oddíl se zadaným ID oddílu.
Příklad 3: Oprava všech oddílů služby
PS C:\> Repair-ServiceFabricPartition -Service -ServiceName fabric:/MyApp/MyPersistedService
Tento příkaz opraví všechny oddíly service fabric:/MyApp/MyPersistedService.
Příklad 4: Oprava oddílů systémových služeb
PS C:\> Repair-ServiceFabricPartition -System
Tento příkaz opraví všechny oddíly všech systémových služeb.
Parametry
-All
Označuje, že tato rutina opraví všechny oddíly, které jsou ve ztrátě kvora.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Před spuštěním rutiny zobrazí výzvu k potvrzení.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Vynutí spuštění příkazu bez nutnosti požádat o potvrzení uživatele.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionId
Určuje ID oddílu Service Fabric. Tato rutina opraví pouze oddíl, který tento parametr určuje.
Type: | Guid |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Service
Označuje, že tato rutina opravuje pouze oddíly služby, které určuje parametr ServiceName .
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 |
-System
Označuje, že tato rutina opraví všechny oddíly systémových služeb.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
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 |
-WhatIf
Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Vstupy
System.Uri
System.Guid
Výstupy
System.Object