Restart-ServiceFabricPartition
Hiermee worden replica's van een Service Fabric-partitie opnieuw gestart om een blackout- of cluster-black-outscenario van een datacentrum te simuleren.
Syntax
Restart-ServiceFabricPartition
-RestartPartitionMode <RestartPartitionMode>
-PartitionId <Guid>
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricPartition
-RestartPartitionMode <RestartPartitionMode>
-ServiceName <Uri>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricPartition
-RestartPartitionMode <RestartPartitionMode>
-ServiceName <Uri>
[-PartitionKindSingleton]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricPartition
-RestartPartitionMode <RestartPartitionMode>
-ServiceName <Uri>
[-PartitionKindNamed]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Restart-ServiceFabricPartition
-RestartPartitionMode <RestartPartitionMode>
-ServiceName <Uri>
[-PartitionKindUniformInt64]
-PartitionKey <String>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
De cmdlet Restart-ServiceFabricPartition simuleert een black-out- of cluster-black-outscenario door enkele of alle replica's van een partitie opnieuw op te starten. Voor in-memory services zou een herstart leiden tot gegevensverlies. Voor permanente services die opnieuw worden opgestart, mogen er geen statusgegevens verloren gaan.
Voordat u deze cmdlet gebruikt, maakt u verbinding met het Service Fabric-cluster.
Belangrijke opmerking: deze cmdlet mag niet worden afgebroken tijdens het uitvoeren. Als u deze cmdlet afgebroken hebt terwijl deze wordt uitgevoerd, blijft de status mogelijk achter. Als deze cmdlet wordt afgebroken tijdens het uitvoeren, moet Remove-ServiceFabricTestState worden aangeroepen om de status te verwijderen die mogelijk achtergebleven is.
Voorbeelden
Voorbeeld 1: Een partitie opnieuw starten
PS C:\> Restart-ServiceFabricPartition -ServiceName fabric:/TestSvc -PartitionKindSingleton -RestartPartitionMode OnlyActiveSecondaries
Met deze opdracht wordt de opgegeven partitie opnieuw gestart.
Voorbeeld 2: Een partitie opnieuw starten voor een opgegeven partitiesleutel en partitietype
PS C:\> Restart-ServiceFabricPartition -ServiceName fabric:/TestSvc -PartitionKindUniformInt64 -PartitionKey "23" -RestartPartitionMode AllReplicasOrInstances
Met deze opdracht wordt de partitie opnieuw opgestart met partitiesleutel 23.
Parameters
-PartitionId
Hiermee geeft u de id van de partitie om opnieuw op te starten.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKey
Hiermee geeft u de sleutel van de partitie om opnieuw op te starten.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKindNamed
Geeft aan dat met deze cmdlet een benoemde partitie opnieuw wordt opgestart.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindSingleton
Geeft aan dat deze cmdlet een singleton-partitie opnieuw start.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindUniformInt64
Geeft aan dat met deze cmdlet een UniformInt64-partitie opnieuw wordt opgestart.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RestartPartitionMode
Hiermee geeft u op of alle replica's in de partitie of alleen secundaire partities opnieuw moeten worden opgestart.
Type: | RestartPartitionMode |
Accepted values: | Invalid, AllReplicasOrInstances, OnlyActiveSecondaries |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceName
Hiermee geeft u de naam op van de service die opnieuw moet worden opgestart.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
Hiermee geeft u de time-outperiode, in seconden, op voor de bewerking.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Invoerwaarden
System.Guid
System.Uri
System.String
Uitvoerwaarden
System.Object