Restart-ServiceFabricPartition
Startar om repliker av en Service Fabric-partition för att simulera ett strömavbrott i datacentret eller ett scenario med klusteravbrott.
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
Cmdleten Restart-ServiceFabricPartition simulerar ett scenario med strömavbrott eller strömavbrott i ett datacenter genom att starta om några eller alla repliker av en partition. För minnesinterna tjänster skulle en omstart resultera i dataförlust. För beständiga tjänster som startas om ska inga tillståndsdata gå förlorade.
Innan du använder den här cmdleten ansluter du till Service Fabric-klustret.
Viktigt! Den här cmdleten bör inte avbrytas när den körs. Om du avbryter den här cmdleten medan den körs kan tillståndet lämnas kvar. Om denna cmdlet avbryts när den körs ska Remove-ServiceFabricTestState anropas för att ta bort tillstånd som kan ha lämnats kvar.
Exempel
Exempel 1: Starta om en partition
PS C:\> Restart-ServiceFabricPartition -ServiceName fabric:/TestSvc -PartitionKindSingleton -RestartPartitionMode OnlyActiveSecondaries
Det här kommandot startar om den angivna partitionen.
Exempel 2: Starta om en partition för en angiven partitionsnyckel och partitionstyp
PS C:\> Restart-ServiceFabricPartition -ServiceName fabric:/TestSvc -PartitionKindUniformInt64 -PartitionKey "23" -RestartPartitionMode AllReplicasOrInstances
Det här kommandot startar om partitionen med partitionsnyckel 23.
Parametrar
-PartitionId
Anger ID för partitionen som ska startas om.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKey
Anger nyckeln för partitionen som ska startas om.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKindNamed
Anger att denna cmdlet startar om en namngiven partition.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindSingleton
Anger att denna cmdlet startar om en singleton-partition.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindUniformInt64
Anger att denna cmdlet startar om en UniformInt64-partition.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RestartPartitionMode
Anger om du vill starta om alla repliker i partitionen eller endast sekundära partitioner.
Type: | RestartPartitionMode |
Accepted values: | Invalid, AllReplicasOrInstances, OnlyActiveSecondaries |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceName
Anger namnet på tjänsten som ska startas om.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
Anger tidsgränsen i sekunder för åtgärden.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
System.Guid
System.Uri
System.String
Utdata
System.Object