Partager via


Start-ServiceFabricPartitionRestart

Lance le redémarrage d’une partition de service avec état.

Syntaxe

Start-ServiceFabricPartitionRestart
     -OperationId <Guid>
     -RestartPartitionMode <RestartPartitionMode>
     -PartitionId <Guid>
     -ServiceName <Uri>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionRestart
     -OperationId <Guid>
     -RestartPartitionMode <RestartPartitionMode>
     -ServiceName <Uri>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionRestart
     -OperationId <Guid>
     -RestartPartitionMode <RestartPartitionMode>
     -ServiceName <Uri>
     [-PartitionKindSingleton]
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionRestart
     -OperationId <Guid>
     -RestartPartitionMode <RestartPartitionMode>
     -ServiceName <Uri>
     [-PartitionKindNamed]
     -PartitionKey <String>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]
Start-ServiceFabricPartitionRestart
     -OperationId <Guid>
     -RestartPartitionMode <RestartPartitionMode>
     -ServiceName <Uri>
     [-PartitionKindUniformInt64]
     -PartitionKey <String>
     [-TimeoutSec <Int32>]
     [<CommonParameters>]

Description

L’applet de commande Start-ServiceFabricPartitionRestart lance le redémarrage d’une partition de service avec état dans Azure Service Fabric. Pour exécuter cette applet de commande, faultAnalysisService doit être activé.

Exécutez cette applet de commande pour redémarrer uniquement les partitions pour les services avec état. N’utilisez pas cette applet de commande pour redémarrer des partitions pour les services système.

Vous pouvez vérifier la progression de l’opération à l’aide de l’applet de commande Get-ServiceFabricPartitionRestartProgress.

Exemples

Exemple 1 : Redémarrer tous les réplicas d’un service par ID de partition

PS C:\> Start-ServiceFabricPartitionRestart -OperationId 53ba886b-79be-46ee-bf7e-d79db64eb003 -RestartPartitionMode AllReplicasOrInstances -PartitionId 20a726d0-3112-4c5a-a22c-2e4b8ee85280 -ServiceName "fabric:/ContosoApp/ContosoService"

Cette commande redémarre tous les réplicas du service nommé fabric :/ContosoApp/ContosoService dans la partition qui a l’ID 20a726d0-3112-4c5a-a22c-2e4b8ee85280. Spécifiez un GUID unique pour le paramètre OperationId. Vous pouvez utiliser cet ID pour vérifier la progression de l’opération de redémarrage.

Exemple 2 : Redémarrer tous les réplicas d’un service par clé de partition

PS C:\> Start-ServiceFabricPartitionRestart -OperationId ebd322c2-b1d3-46a7-b254-3cc42e6ca2d1 -RestartPartitionMode AllReplicasOrInstances -ServiceName "fabric:/ContosoApp/ContosoService" -PartitionKindUniformInt64 -PartitionKey 2000

Cette commande redémarre tous les réplicas du service nommé fabric :/ContosoApp/ContosoService dans la partition qui a la clé de partition 2000. Spécifiez un GUID unique pour le paramètre OperationId.

Paramètres

-OperationId

Spécifie un identificateur unique pour cette opération. Spécifiez une valeur unique. Vous pouvez vérifier la progression de l’opération à l’aide de cet ID et de l’applet de commande Get-ServiceFabricPartitionRestartProgress.

Type:Guid
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PartitionId

Spécifie l’ID de la partition Service Fabric que cette applet de commande redémarre.

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 Service Fabric que cette applet de commande redémarre.

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 la partition Service Fabric que cette applet de commande redémarre est 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 la partition Service Fabric que cette applet de commande redémarre est 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 la partition Service Fabric que cette applet de commande redémarre est 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 le mode de l’opération de redémarrage de partition. Les valeurs acceptables pour ce paramètre sont les suivantes :

  • AllReplicasOrInstances. Redémarrez tous les réplicas dans la partition cible.
  • OnlyActiveSecondaries. Redémarrez uniquement les fichiers secondaires dans la partition cible.
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 l’URI (Uniform Resource Identifier) d’un service Service Fabric.

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