Start-ServiceFabricPartitionRestart
Inicia a reinicialização de uma partição de serviço com 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 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 estado. Não use esse 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"
Esse 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
Esse 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 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-PartitionId
Especifica a ID da partição do Service Fabric reiniciada por esse cmdlet.
Tipo: | Guid |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-PartitionKey
Especifica a chave da partição do Service Fabric que esse cmdlet reinicia.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-PartitionKindNamed
Indica que a partição do Service Fabric que esse cmdlet reinicia é uma partição Nomeada.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-PartitionKindSingleton
Indica que a partição do Service Fabric que esse cmdlet reinicia é uma partição singleton.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-PartitionKindUniformInt64
Indica que a partição do Service Fabric que esse cmdlet reinicia é uma partição UniformInt64.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | 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 aceitos: | Invalid, AllReplicasOrInstances, OnlyActiveSecondaries |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ServiceName
Especifica o URI (Uniform Resource Identifier) de um serviço do Service Fabric.
Tipo: | Uri |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-TimeoutSec
Especifica o período de tempo limite, em segundos, para a operação.
Tipo: | Int32 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Entradas
System.Guid
System.Uri
System.String
Saídas
System.Object