Comando removeNode
O comando removeNode retorna um nó a partir de uma célula de administração distribuída do WebSphere Application Server, Network Deployment para uma instalação do servidor de aplicativos independente.
O comando removeNode remove da célula apenas a configuração específica do nó. Esse comando não desinstala nenhum aplicativo que tenha sido instalado como resultado da execução de um comando addNode. Esses aplicativos podem subsequentemente serem implementados em servidores adicionais na célula do WebSphere Application Server, Network Deployment. Como consequência, um comando addNode com a opção -includeapps executada após um comando removeNode não move os aplicativos para a célula porque eles existem desde o primeiro comando addNode. Os servidores de aplicativos resultantes adicionados ao nó não conterão nenhum aplicativo. Para lidar com essa situação, inclua o nó e utilize o gerenciador de implementação para gerenciar os aplicativos. Inclua os aplicativos nos servidores no nó depois de ele ser incorporado na célula.

- Ações
- Pára todos os processos do servidor em execução no nó, incluindo o processo do agente de nós
- Remove os documentos de configuração do nó do repositório da célula, enviando comandos para o gerenciador de implementação
- Copia a configuração da célula do servidor de aplicativos original que existia quando o nó foi incluído e o aplicativo foi instalado originalmente na configuração ativa
- Condições do sistema
- Os arquivos EAR permanecem no gerenciador de implementação.
- O aplicativo instalado permanece no gerenciador de implementação.
- Nenhuma alteração que você fez após associar o nó será restaurada no nó base.
- Você possui o nó base antigo que existia antes da federação. Após a associação, você ainda terá a configuração original para o nó, os servidores e os aplicativos originais em seus estados originais.
- Se você associar novamente, sobrescreverá quaisquer atualizações no gerenciador de implementação.
- Após o nó ser removido da célula, ele terá os aplicativos como eles eram antes do nó ter sido incluído na célula. Quaisquer alterações feitas após a associação não serão incluídas.
- O comando removeNode retorna um nó a partir de uma célula de administração distribuída do WebSphere Application Server, Network Deployment para uma instalação do servidor de aplicativos independente.
Você deve ter privilégios de Administrador para utilizar a função removeNode.
Seu perfil de usuário deve ter autoridade *ALLOBJ ou deve ter autoridade de leitura e execução para o script removeNode Qshell.
Dependendo do tamanho e da localização do novo nó removido da célula, esse comando pode levar alguns minutos para ser concluído.
Removendo um Nó Federado como Parte da Criação do Perfil da Célula
Um nó do servidor de aplicativos que é construído como parte de uma criação de um perfil de célula não tem uma configuração original. Portanto, o comando removeNode não restaura o nó para uma configuração base utilizável. Se você usar o comando removeNode em um nó que tenha sido criado durante a criação de perfil da célula, o comando indicará que o utilitário de remoção do nó não pode remover o nó e restaurá-lo para uma configuração base.
Para remover com êxito um nó que tenha sido federado como parte de uma criação de perfil
de célula, utilize o comando manageprofiles para excluir o perfil para o nó. Após a exclusão do perfil do nó, use o comando cleanupNode no gerenciador de implementação para remover a configuração do nó do repositório da célula. É possível criar um novo perfil utilizando-se a Ferramenta de Gerenciamento de Perfil ou
o comando manageprofiles.
Para remover com êxito um nó federado como parte de uma criação do perfil da célula, utilize a Ferramenta de Gerenciamento de Perfil para excluir o perfil do nó. Após a exclusão do perfil do nó, use o comando cleanupNode no gerenciador de implementação para remover a configuração do nó do repositório da célula. Você pode criar um novo perfil utilizando a Ferramenta de Gerenciamento de Perfil.
Sintaxe
removeNode [options]
Todos os parâmetros seguintes são opcionais.Parameters
As opções a seguir estão disponíveis para o comando removeNode:
- -force
- Limpa a configuração do nó local, independentemente de se você pode alcançar o gerenciador de implementação para a limpeza do repositório da célula. Após usar o parâmetro -force, talvez seja necessário usar o comando cleanupNode no gerenciador de implementação.
- -logfile <Nome_do_arquivo>
- Especifica o local do arquivo de log no qual as informações de rastreio são gravadas. Por padrão, o arquivo de log é chamado removeNode.log e é criado no diretório logs do perfil para o nó que está sendo removido.
- -password <senha>
- Especifica a senha para autenticação caso a segurança esteja ativada.
-profileName
Define o perfil do processo do servidor de aplicativos em uma instalação de diversos perfis. A opção -profileName não é requerida para execução em um ambiente de perfil único. O padrão para essa opção é o perfil padrão.
- -quiet
- Suprime informações de progresso que o comando removeNode imprime no modo normal.
- -replacelog
- Substitui o arquivo de log em vez de anexá-lo ao arquivo de log atual.
- -statusport <Número_da_porta>
- Um parâmetro opcional que permite a um administrador configurar o número da porta para o retorno de chamada do status do servidor. A ferramenta abre essa porta e aguarda pelo retorno de chamada do status do servidor imediatamente antes que o servidor seja completamente parado. Se o parâmetro não for configurado, uma porta não utilizada será alocada automaticamente.
- -trace
- Gera informações de rastreio em um arquivo para propósitos de depuração.
- -user <nome>
- Especifica o nome de usuário para autenticação caso a segurança esteja ativada. Age da mesma forma que a opção -username.
- -username <nome>
- Especifica o nome de usuário para autenticação caso a segurança esteja ativada. Age da mesma forma que a opção -user.
- -help
- Imprime uma instrução de uso.
- -?
- Imprime uma instrução de uso.
Cenário de uso
Os exemplos a seguir demonstram a sintaxe correta:
removeNode -quiet
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
removeNode.sh -trace (produz o arquivo removeNode.log)
![[Windows]](../images/windows.gif)
![[z/OS]](../images/ngzos.gif)
removeNode -trace (produz o arquivo removeNode.log)
![[IBM i]](../images/iseries.gif)
removeNode -profileName mynode
removeNode -trace (produz o arquivo removeNode.log)