Disable-ServiceFabricNode

Desativa um nó de tecido de serviço.

Syntax

Disable-ServiceFabricNode
       [-NodeName] <String>
       [-Intent] <NodeDeactivationIntent>
       [-Force]
       [-TimeoutSec <Int32>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Description

O cmdlet De Serviço de DesactivaçãoFabricNode informa o Tecido de Serviço antes de ser tomada uma ação administrativa num nó que pode afetar as réplicas no nó.

Por exemplo, antes de reiniciar um nó, desativar o nó com intenção de reiniciar informa o Service Fabric para fechar graciosamente as réplicas no nó. Deve esperar que o nó fique desativado antes de reiniciar o nó. Utilize o cmdlet Get-ServiceFabricNode para visualizar o estado de desativação do nó. A Service Fabric garante que os serviços permanecem disponíveis mesmo que estas réplicas estejam fechadas. O nó permanece no estado de desativação até que seja seguro desativá-lo sem afetar a disponibilidade do serviço. Após a conclusão do reinício, o nó pode ser ativado utilizando o cmdlet Enable-ServiceFabricNode , que informa o Service Fabric de que o nó pode agora ser utilizado para a colocação de réplicas.

Para gerir os clusters de Tecido de Serviço, comece Windows PowerShell utilizando a opção Executar como administrador. Antes de efetuar qualquer operação num cluster de tecido de serviço, estabeleça uma ligação ao cluster utilizando o cmdlet Connect-ServiceFabricCluster .

Exemplos

Exemplo 1: Desativar um nó com intenção de reiniciar

PS C:\> Disable-ServiceFabricNode -NodeName "DB.41" -Intent Restart

Este comando desativa um nó com nome de nó DB.41 com intenção de reiniciar.

Parâmetros

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Força o comando a funcionar sem pedir confirmação do utilizador.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Intent

Especifica a intenção do nó de desativação. A intenção determina a ação que o Service Fabric toma para o nó. Os valores aceitáveis para este parâmetro são:

  • Pausa. Não são colocadas réplicas novas no nó. As réplicas existentes continuam a funcionar. Pode especificar esta definição para depurar réplicas que funcionam no nó.
  • Reiniciar. As réplicas existentes no nó estão fechadas. As réplicas não são movidas para outro nó. Pode especificar esta definição quando for necessário reiniciar um nó para instalar um patch.
  • RemoverData. Especifica que os dados do nó devem ser permanentemente perdidos. Este cmdlet cria cópias das réplicas que funcionam no nó em outros nós para garantir uma alta disponibilidade. Pode especificar esta definição quando o disco rígido estiver a ser reesimagem.
  • Remove Node. Especifica que os dados do nó devem ser permanentemente perdidos. Este cmdlet cria cópias das réplicas que funcionam no nó em outros nós para garantir uma alta disponibilidade. Pode especificar esta definição quando o nó estiver a ser removido do cluster.
Type:NodeDeactivationIntent
Accepted values:Invalid, Pause, Restart, RemoveData, RemoveNode
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NodeName

Especifica o nome de um nó de tecido de serviço. O cmdlet desativa o nó que especifica.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutSec

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

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

None

Saídas

System.Object