Condividi tramite


Start-ServiceFabricPartitionRestart

Avvia il riavvio di una partizione del servizio con stato.

Sintassi

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>]

Descrizione

Il cmdlet Start-ServiceFabricPartitionRestart avvia il riavvio di una partizione di servizio con stato in Azure Service Fabric. Per eseguire questo cmdlet, FaultAnalysisService deve essere abilitato.

Eseguire questo cmdlet per riavviare solo le partizioni per i servizi con stato. Non usare questo cmdlet per riavviare le partizioni per i servizi di sistema.

È possibile controllare lo stato di avanzamento dell'operazione usando il cmdlet Get-ServiceFabricPartitionRestartProgress .

Esempio

Esempio 1: Riavviare tutte le repliche di un servizio in base all'ID partizione

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

Questo comando riavvia tutte le repliche del servizio denominato fabric:/ContosoApp/ContosoService nella partizione con l'ID 20a726d0-3112-4c5a-a22c-2e4b8ee85280. Specificare un GUID univoco per il parametro OperationId . È possibile usare questo ID per controllare lo stato di avanzamento dell'operazione di riavvio.

Esempio 2: Riavviare tutte le repliche di un servizio in base alla chiave di partizione

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

Questo comando riavvia tutte le repliche del servizio denominato fabric:/ContosoApp/ContosoService nella partizione con la chiave di partizione 2000. Specificare un GUID univoco per il parametro OperationId .

Parametri

-OperationId

Specifica un identificatore univoco per questa operazione. Specificare un valore univoco. È possibile controllare lo stato di avanzamento dell'operazione usando questo ID e il cmdlet Get-ServiceFabricPartitionRestartProgress .

Tipo:Guid
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PartitionId

Specifica l'ID della partizione di Service Fabric riavviata dal cmdlet.

Tipo:Guid
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-PartitionKey

Specifica la chiave della partizione di Service Fabric riavviata dal cmdlet.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-PartitionKindNamed

Indica che la partizione di Service Fabric riavviata è una partizione Denominata.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PartitionKindSingleton

Indica che la partizione di Service Fabric riavviata dal cmdlet è una partizione singleton.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PartitionKindUniformInt64

Indica che la partizione di Service Fabric riavviata dal cmdlet è una partizione UniformInt64.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RestartPartitionMode

Specifica la modalità per l'operazione di riavvio della partizione. I valori validi per questo parametro sono:

  • AllReplicasOrInstances. Riavviare tutte le repliche nella partizione di destinazione.
  • SoloActiveSecondary. Riavviare solo i secondari nella partizione di destinazione.
Tipo:RestartPartitionMode
Valori accettati:Invalid, AllReplicasOrInstances, OnlyActiveSecondaries
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ServiceName

Specifica l'URI (Uniform Resource Identifier) di un servizio Service Fabric.

Tipo:Uri
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-TimeoutSec

Specifica il periodo di timeout, in secondi, per l'operazione.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

System.Guid

System.Uri

System.String

Output

System.Object