Disable-ServiceFabricNode
Desabilita um nó do Service Fabric.
Sintaxe
Disable-ServiceFabricNode
[-NodeName] <String>
[-Intent] <NodeDeactivationIntent>
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O cmdlet
Por exemplo, antes de reiniciar um nó, desativar o nó com a intenção de reiniciar informa o Service Fabric para fechar normalmente as réplicas no nó. Você deve aguardar que o nó seja desativado antes de reiniciar o nó. Use o cmdlet Get-ServiceFabricNode para exibir o status de desativaçã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 desativação até que seja seguro desativá-lo sem afetar a disponibilidade do serviço. Após a conclusão da reinicialização, o nó pode 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
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 reinicialização.
Parâmetros
-Confirm
Solicita confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Force
Força o comando a ser executado sem pedir a confirmação do usuário.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Intent
Especifica a intenção do nó 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 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 do nó for necessária para instalar um patch.
- RemoveData. Especifica que os dados no nó devem ser perdidos permanentemente. Este cmdlet cria cópias das réplicas que são executadas no nó em outros nós para garantir alta disponibilidade. Você pode especificar essa configuração quando o disco rígido estiver sendo recriado.
- RemoveNode. Especifica que os dados no nó devem ser perdidos permanentemente. Este cmdlet cria cópias das réplicas que são 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 aceites: | Invalid, Pause, Restart, RemoveData, RemoveNode |
Position: | 1 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-NodeName
Especifica o nome de um nó do Service Fabric. O cmdlet desabilita o nó especificado.
Tipo: | String |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
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 |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Entradas
None
Saídas
System.Object