Disable-ServiceFabricNode
Desativa um nó de tecido de serviço.
Sintaxe
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.
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 funcionar sem pedir confirmação do utilizador.
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ó 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.
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ó de tecido de serviço. O cmdlet desativa o nó que especifica.
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 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 |
-WhatIf
Apresenta o que aconteceria mediante a execução do cmdlet. 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