Partilhar via


Start-ServiceFabricPartitionRestart

Inicia a reinicialização de uma partição de serviço com monitoração de estado.

Sintaxe

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

O cmdlet Start-ServiceFabricPartitionRestart inicia a reinicialização de uma partição de serviço com monitoração de estado no Azure Service Fabric. Para executar esse cmdlet, FaultAnalysisService deve estar habilitado.

Execute este cmdlet para reiniciar apenas partições para serviços com monitoração de estado. Não use este cmdlet para reiniciar partições para serviços do sistema.

Você pode verificar o progresso da operação usando o cmdlet Get-ServiceFabricPartitionRestartProgress.

Exemplos

Exemplo 1: Reiniciar todas as réplicas de um serviço por ID de partição

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

Este comando reinicia todas as réplicas do serviço chamado fabric:/ContosoApp/ContosoService na partição que tem a ID 20a726d0-3112-4c5a-a22c-2e4b8ee85280. Especifique um GUID exclusivo para o parâmetro OperationId. Você pode usar essa ID para verificar o progresso da operação de reinicialização.

Exemplo 2: Reiniciar todas as réplicas de um serviço por chave de partição

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

Este comando reinicia todas as réplicas do serviço chamado fabric:/ContosoApp/ContosoService na partição que tem a chave de partição 2000. Especifique um GUID exclusivo para o parâmetro OperationId.

Parâmetros

-OperationId

Especifica um identificador exclusivo para esta operação. Especifique um valor exclusivo. Você pode verificar o progresso da operação usando essa ID e o cmdlet Get-ServiceFabricPartitionRestartProgress.

Tipo:Guid
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-PartitionId

Especifica a ID da partição do Service Fabric que este cmdlet reinicia.

Tipo:Guid
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-PartitionKey

Especifica a chave da partição do Service Fabric que este cmdlet reinicia.

Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-PartitionKindNamed

Indica que a partição do Service Fabric que este cmdlet reinicia é uma partição nomeada.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-PartitionKindSingleton

Indica que a partição do Service Fabric que este cmdlet reinicia é uma partição singleton.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-PartitionKindUniformInt64

Indica que a partição do Service Fabric que este cmdlet reinicia é uma partição UniformInt64.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-RestartPartitionMode

Especifica o modo para a operação de reinicialização da partição. Os valores aceitáveis para este parâmetro são:

  • AllReplicasOrInstances. Reinicie todas as réplicas na partição de destino.
  • OnlyActiveSecondaries. Reinicie apenas os secundários na partição de destino.
Tipo:RestartPartitionMode
Valores aceites:Invalid, AllReplicasOrInstances, OnlyActiveSecondaries
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ServiceName

Especifica o URI (Uniform Resource Identifier) de um serviço do Service Fabric.

Tipo:Uri
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-TimeoutSec

Especifica o período de tempo limite, em segundos, para a operação.

Tipo:Int32
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

System.Guid

System.Uri

System.String

Saídas

System.Object