Restart-ServiceFabricPartition
Redémarre les réplicas d’une partition Service Fabric pour simuler un scénario de blackout ou de cluster de centre de données.
Syntaxe
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
L’applet de commande Restart-ServiceFabricPartition simule un scénario de blackout ou de cluster de centre de données en redémarrant certains réplicas ou tous les réplicas d’une partition. Pour les services en mémoire, un redémarrage entraîne une perte de données. Pour les services persistants qui redémarrent, aucune donnée d’état ne doit être perdue.
Avant d’utiliser cette applet de commande, connectez-vous au cluster Service Fabric.
Remarque importante : cette applet de commande ne doit pas être abandonnée lors de l’exécution. L’abandon de cette applet de commande pendant son exécution peut laisser l’état derrière lui. Si cette applet de commande est abandonnée lors de l’exécution, Remove-ServiceFabricTestState doit être appelée pour supprimer l’état qui a peut-être été laissé derrière.
Exemples
Exemple 1 : Redémarrer une partition
PS C:\> Restart-ServiceFabricPartition -ServiceName fabric:/TestSvc -PartitionKindSingleton -RestartPartitionMode OnlyActiveSecondaries
Cette commande redémarre la partition spécifiée.
Exemple 2 : Redémarrer une partition pour une clé de partition et un type de partition spécifiés
PS C:\> Restart-ServiceFabricPartition -ServiceName fabric:/TestSvc -PartitionKindUniformInt64 -PartitionKey "23" -RestartPartitionMode AllReplicasOrInstances
Cette commande redémarre la partition avec la clé de partition 23.
Paramètres
-PartitionId
Spécifie l’ID de la partition à redémarrer.
Type: | Guid |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-PartitionKey
Spécifie la clé de la partition à redémarrer.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-PartitionKindNamed
Indique que cette applet de commande redémarre une partition nommée.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PartitionKindSingleton
Indique que cette applet de commande redémarre une partition singleton.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PartitionKindUniformInt64
Indique que cette applet de commande redémarre une partition UniformInt64.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RestartPartitionMode
Spécifie s’il faut redémarrer tous les réplicas dans la partition ou uniquement les partitions secondaires.
Type: | RestartPartitionMode |
Valeurs acceptées: | Invalid, AllReplicasOrInstances, OnlyActiveSecondaries |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ServiceName
Spécifie le nom du service à redémarrer.
Type: | Uri |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-TimeoutSec
Spécifie le délai d’expiration, en secondes, pour l’opération.
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
System.Guid
System.Uri
System.String
Sorties
System.Object