Repair-ServiceFabricPartition
Hiermee wordt een partitie uit quorumverlies gehaald.
Syntaxis
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
De Repair-ServiceFabricPartition cmdlet brengt een stateful persistente partitie geforceerd uit quorumverlies. Als een meerderheid van de replica's van een stateful persistente partitie uitvalt, wordt de partitie in een status van quorumverlies geplaatst. In deze status zijn schrijfbewerkingen niet toegestaan voor die partitie en kan de partitie niet opnieuw worden geconfigureerd. De verwachting is dat de replica's op dit moment terugkomen, zodat de partitie de voortgang kan hervatten. Als replica's echter niet kunnen terugkomen, kunt u deze cmdlet uitvoeren om de partitie uit quorumverlies te halen. Als de primaire replica ook offline is, wordt gegevensverlies gedeclareerd voor de partitie.
Voordat u een bewerking uitvoert op een Service Fabric-cluster, maakt u een verbinding met het cluster met behulp van de cmdlet Connect-ServiceFabricCluster.
Voorbeelden
Voorbeeld 1: Alle partities herstellen
PS C:\> Repair-ServiceFabricPartition -All
Met deze opdracht worden alle partities hersteld die de status quorumverlies hebben.
Voorbeeld 2: Een partitie herstellen
PS C:\> Repair-ServiceFabricPartition -PartitionId 861907d2-1c38-4cf8-8bb4-49f4fec4a2e5
Met deze opdracht herstelt u de partitie met de opgegeven partitie-id.
Voorbeeld 3: Alle partities van een service herstellen
PS C:\> Repair-ServiceFabricPartition -Service -ServiceName fabric:/MyApp/MyPersistedService
Met deze opdracht worden alle partities van de service fabric hersteld:/MyApp/MyPersistedService.
Voorbeeld 4: De partities van de systeemservices herstellen
PS C:\> Repair-ServiceFabricPartition -System
Met deze opdracht worden alle partities van alle systeemservices hersteld.
Parameters
-All
Geeft aan dat deze cmdlet alle partities herstelt die zich in quorumverlies bevinden.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Confirm
U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Force
Hiermee dwingt u de opdracht uit te voeren zonder dat u om bevestiging van de gebruiker wordt gevraagd.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-PartitionId
Hiermee geeft u de id van een Service Fabric-partitie. Deze cmdlet herstelt alleen de partitie die met deze parameter wordt opgegeven.
Type: | Guid |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Service
Geeft aan dat deze cmdlet alleen de partities van de service herstelt die de ServiceName parameter opgeeft.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ServiceName
Hiermee geeft u de URI (Uniform Resource Identifier) van een Service Fabric-service op.
Type: | Uri |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-System
Geeft aan dat deze cmdlet alle partities van de systeemservices herstelt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-TimeoutSec
Hiermee geeft u de time-outperiode, in seconden, voor de bewerking.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-WhatIf
Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
System.Uri
System.Guid
Uitvoerwaarden
System.Object