Disable-ServiceFabricNode
Desabilita um nó do Service Fabric.
Sintaxe
Disable-ServiceFabricNode
[-NodeName] <String>
[-Intent] <NodeDeactivationIntent>
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O cmdlet Disable-ServiceFabricNode informa o Service Fabric antes que uma ação administrativa seja tomada em um nó que possa afetar as réplicas no nó.
Por exemplo, antes de reiniciar um nó, desabilitar o nó com a reinicialização da intenção informa o Service Fabric para fechar normalmente as réplicas no nó. Você deve aguardar a desabilitação do nó antes de reiniciar o nó. Use o cmdlet Get-ServiceFabricNode para exibir o status de desabilitação do nó. O Service Fabric garante que os serviços permaneçam disponíveis mesmo se essas réplicas estiverem fechadas. O nó permanece no estado de desabilitação até que seja seguro desabilitá-lo sem afetar a disponibilidade do serviço. Depois que a reinicialização for concluída, o nó poderá ser habilitado usando o cmdlet Enable-ServiceFabricNode, que informa ao Service Fabric que o nó agora pode ser usado para colocar réplicas.
Para gerenciar clusters do Service Fabric, inicie o Windows PowerShell usando a opção Executar como administrador. Antes de executar qualquer operação em um cluster do Service Fabric, estabeleça uma conexão com o cluster usando o cmdlet Connect-ServiceFabricCluster.
Exemplos
Exemplo 1: Desativar um nó com a reinicialização da intenção
PS C:\> Disable-ServiceFabricNode -NodeName "DB.41" -Intent Restart
Esse comando desabilita um nó com o nome do nó DB.41 com a reinicialização da intenção.
Parâmetros
-Confirm
Solicita a confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Force
Força o comando a ser executado sem solicitar a confirmação do usuário.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Intent
Especifica a intenção para o nó de desabilitar. A intenção determina a ação que o Service Fabric executa para o nó. Os valores aceitáveis para este parâmetro são:
- Pausa. Nenhuma nova réplica é colocada no nó. As réplicas existentes continuam a ser executadas. Você pode especificar essa configuração para depurar réplicas que são executadas no nó.
- Reiniciar. As réplicas existentes no nó são fechadas. As réplicas não são movidas para outro nó. Você pode especificar essa configuração quando uma reinicialização de nó é necessária para instalar um patch.
- RemoveData. Especifica que os dados no nó devem ser perdidos permanentemente. Esse cmdlet cria cópias das réplicas executadas no nó em outros nós para garantir alta disponibilidade. Você pode especificar essa configuração quando o disco rígido estiver sendo reimageado.
- RemoveNode. Especifica que os dados no nó devem ser perdidos permanentemente. Esse cmdlet cria cópias das réplicas executadas no nó em outros nós para garantir alta disponibilidade. Você pode especificar essa configuração quando o nó estiver sendo removido do cluster.
Tipo: | NodeDeactivationIntent |
Valores aceitos: | Invalid, Pause, Restart, RemoveData, RemoveNode |
Cargo: | 1 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-NodeName
Especifica o nome de um nó do Service Fabric. O cmdlet desabilita o nó especificado.
Tipo: | String |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
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 |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Entradas
None
Saídas
System.Object