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 .
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionId
Specifica l'ID della partizione di Service Fabric riavviata dal cmdlet.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKey
Specifica la chiave della partizione di Service Fabric riavviata dal cmdlet.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKindNamed
Indica che la partizione di Service Fabric riavviata è una partizione Denominata.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindSingleton
Indica che la partizione di Service Fabric riavviata dal cmdlet è una partizione singleton.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindUniformInt64
Indica che la partizione di Service Fabric riavviata dal cmdlet è una partizione UniformInt64.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | RestartPartitionMode |
Accepted values: | Invalid, AllReplicasOrInstances, OnlyActiveSecondaries |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceName
Specifica l'URI (Uniform Resource Identifier) di un servizio Service Fabric.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
Specifica il periodo di timeout, in secondi, per l'operazione.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
System.Guid
System.Uri
System.String
Output
System.Object