Partager via


Start-ServiceFabricPartitionRestart

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

Syntax

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
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionId

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

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PartitionKey

Spécifie la clé de la partition Service Fabric que cette applet de commande redémarre.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PartitionKindNamed

Indique que la partition Service Fabric redémarrée par cette applet de commande est une partition nommée.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionKindSingleton

Indique que la partition Service Fabric redémarrée par cette applet de commande est une partition singleton.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionKindUniformInt64

Indique que la partition Service Fabric redémarrée par cette applet de commande est une partition UniformInt64.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RestartPartitionMode

Spécifie le mode de l’opération de redémarrage de la partition. Les valeurs valides pour ce paramètre sont :

  • AllReplicasOrInstances. Redémarrez tous les réplicas dans la partition cible.
  • OnlyActiveSecondaries. Redémarrez uniquement les fichiers secondaires dans la partition cible.
Type:RestartPartitionMode
Accepted values:Invalid, AllReplicasOrInstances, OnlyActiveSecondaries
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ServiceName

Spécifie l’URI (Uniform Resource Identifier) d’un service Service Fabric.

Type:Uri
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TimeoutSec

Spécifie le délai d’expiration, en secondes, pour l’opération.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entrées

System.Guid

System.Uri

System.String

Sorties

System.Object