Remove-ServiceFabricNodeState
Notifica o Service Fabric de que o estado em um nó foi removido por um mecanismo externo.
Sintaxe
Remove-ServiceFabricNodeState
[-NodeName] <String>
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O cmdlet Remove-ServiceFabricNodeState do
Para serviços com estado, o Service Fabric aguardará o estado e os serviços em um nó inativo serem recuperados. Em alguns casos, o administrador sabe que um nó (e seu estado) foi permanentemente perdido. Nesses casos, essa operação deve ser chamada para fazer com que o Service Fabric pare de aguardar a recuperação desse nó.
Aviso: não execute este cmdlet se o nó deverá voltar com seu estado intacto.
O processo para remover um nó consiste em desativar o nó, remover configurações de nó e, por fim, remover o estado do nó. No caso de uma falha, as duas primeiras etapas já aconteceram.
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.
Observação: a partir do Service Fabric 6.5, para usar esse cmdlet para nós de semente, altere os nós de semente para nós regulares (não semeados) e invoque esse cmdlet para remover o estado do nó. Se o cluster estiver em execução no Azure, depois que o nó de semente ficar inoperante, o Service Fabric tentará alterá-lo automaticamente para um nó semeado. Para fazer isso acontecer, verifique se o número de nós não semeados no tipo de nó primário não é menor que o número de nós de semente para baixo. Se necessário, adicione mais nós ao tipo de nó primário para conseguir isso. Para o cluster autônomo, se não for esperado que o nó de semente para baixo volte com seu estado intacto, remova o nó do cluster, consulte remover nós do cluster autônomo do Service Fabric
Exemplos
Exemplo 1: Informar o Service Fabric sobre a remoção do estado do nó
PS C:\> Remove-ServiceFabricNodeState -NodeName "DB.41"
Esse comando informa ao Service Fabric que o estado do nó do DB.41 foi removido.
Exemplo 2: Informar o Service Fabric sobre a remoção do estado do nó com opções
PS C:\> Remove-ServiceFabricNodeState -NodeName "DB.41" -Confirm
Esse comando garante que uma janela de confirmação específica para essa operação seja exibida quando executada.
Parâmetros
-Confirm
Solicita a confirmação antes de executar o cmdlet. Por padrão, o PowerShell solicita confirmação antes de executar essa operação. Essa opção adiciona uma confirmação adicional. Não selecione "Forçar" se selecionar esse parâmetro de comutador.
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. Não selecione "Confirmar" se estiver selecionando esse parâmetro de comutador.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-NodeName
Especifica o nome de um nó do Service Fabric. O cmdlet remove o estado do nó para o nó especificado.
Tipo: | String |
Cargo: | 0 |
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 |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é realmente executado. Este é um parâmetro padrão do PowerShell. Selecionar essa opção não verifica o êxito ou o resultado desta operação.
Tipo: | SwitchParameter |
Aliases: | wi |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Entradas
System.String
Saídas
System.Object