Repair-ServiceFabricPartition
Přivádí oddíl mimo ztrátu kvora.
Syntaxe
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 vynutí ztrátu kvora se stavovým trvalým oddílem. Pokud dojde k výpadku většiny replik stavového trvalého oddílu, oddíl přejde do stavu ztráty kvora. V tomto stavu nejsou operace zápisu pro tento oddíl povoleny a oddíl nelze překonfigurovat. V tuto chvíli se očekává, že repliky se budou zálohovat, aby oddíl mohl pokračovat v provádění postupu. Pokud se ale repliky nedají zálohovat, můžete tuto rutinu spustit, aby se oddíl dostal ze ztráty kvora. Pokud je primární replika 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, u které dochází ke ztrátě kvora.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Confirm
Před spuštěním rutiny vás vyzve k potvrzení.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Default value: | False |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Force
Vynutí spuštění příkazu bez výzvy k potvrzení uživatele.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PartitionId
Určuje ID oddílu Service Fabric. Tato rutina opraví pouze oddíl, který tento parametr určuje.
Typ: | Guid |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Service
Označuje, že tato rutina opraví pouze oddíly služby, které určuje parametr ServiceName.
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 |
-System
Označuje, že tato rutina opraví všechny oddíly systémových služeb.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-TimeoutSec
Určuje časový limit operace 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 |
-WhatIf
Ukazuje, co se stane, když se rutina spustí. Rutina se nespustí.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Default value: | False |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
System.Uri
System.Guid
Výstupy
System.Object