Partilhar via


Start-ServiceFabricPartitionRestart

Inicia o reinício de uma divisória de serviço imponente.

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 o reinício de uma divisória de serviço imponente no Tecido de Serviço Azure. Para executar este cmdlet, o FaultAnalysisService tem de ser ativado.

Executar este cmdlet para reiniciar apenas divisórias para serviços estatais. Não utilize este cmdlet para reiniciar divisórias para serviços de sistema.

Pode verificar o progresso da operação utilizando 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 denominado tecido:/ContosoApp/ContosoService na partição que tem o ID 20a726d0-3112-4c5a-a22c-2e4b8ee85280. Especifique um GUID único para o parâmetro OperationId . Pode utilizar esta identificação para verificar o andamento da operação de reinício.

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 denominado tecido:/ContosoApp/ContosoService na partição que tem a chave de partição 2000. Especifique um GUID único para o parâmetro OperationId .

Parâmetros

-OperationId

Especifica um identificador único para esta operação. Especifique um valor único. Pode verificar o progresso da operação utilizando este 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 o ID da partição do Tecido de Serviço 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 Tecido de Serviço 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 Tecido de Serviço 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 Tecido de Serviço 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 Tecido de Serviço 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 reinício da partição. Os valores aceitáveis para este parâmetro são:

  • AllReplicasOrInstances. Reinicie todas as réplicas na partição do alvo.
  • Apenas os estados-maiores. Reinicie apenas os secundários na partição do alvo.
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 Identificador de Recursos Uniforme (URI) de um serviço de tecido de serviço.

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 de ício, 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