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