Desinstalando o Produto Utilizando a GUI ou de Forma Silenciosa

Utilize este procedimento para desinstalar o WebSphere Process Server e a cópia subjacente do WebSphere Application Server ou do WebSphere Application Server Network Deployment utilizando a GUI (Interface Gráfica com o Usuário) do Assistente de Desinstalação ou, de forma silenciosa, utilizando uma chamada da linha de comandos.

Antes de iniciar

Antes de desinstalar o WebSphere Process Server utilizando este procedimento, faça o seguinte:
  • Determine se deseja desinstalar o WebSphere Process Server de forma interativa ou silenciosa. Etapas que devem ser executadas para cada procedimento serão identificadas no procedimento geral abaixo.
  • Determine se deseja desinstalar o produto WebSphere Application Server ou WebSphere Application Server Network Deployment subjacente quando estiver desinstalando o WebSphere Process Server.
    • Se você desinstalar esse produto, o programa desinstalador também remove todos os perfis, incluindo todos os dados de configuração e aplicativos de cada perfil.
    • Se você não desinstalar esse produto, os perfis do WebSphere Process Server que foram criados ou aprimorados terão o aprimoramento cancelado para os perfis do WebSphere Application Server ou do WebSphere Application Server Network Deployment se nenhum outro produto tiver aprimorado os perfis após o WebSphere Process Server.
      Importante: Quaisquer aplicativos adicionais incluídos nesses perfis exigem que o WebSphere Process Server não funcionará mais depois de o WebSphere Process Server ter sido desinstalado e esses perfis terem sido aprimorados.
  • Faça backup da pasta config, da pasta installableApps e da pasta installedApps de cada perfil, se necessário. Faça backup de todos os aplicativos que não estão armazenados em outro local.
  • Remova o aplicativo corporativo do sistema de mensagens do evento, o banco de dados de eventos e a configuração do aplicativo Common Event Infrastructure nessa ordem. As instruções para remover esses aplicativos e o banco de dados estão no centro de informações do WebSphere Process Server para Multiplataformas, versão 6.0.2 nos seguintes locais:
  • Se você tiver configurado contêineres de processo de negócios, deverá excluir todos os recursos externos manualmente após desinstalar o WebSphere Process Server. Para preparar-se para isso, para cada servidor de aplicativos no qual foi configurado um contêiner de processo de negócios, desempenhe as seguintes etapas antes de desinstalar o produto:
    • Se você utilizar o WebSphere MQ como o provedor JMS (Java Message Service), utilize o console administrativo para visualizar a connection factory de fila para o contêiner de processo de negócios e anote o nome do gerenciador de filas para poder excluí-lo posteriormente.
    • Se você não utilizar um banco de dados Cloudscape para o contêiner de processo de negócios, utilize o console administrativo para visualizar a origem de dados para o contêiner de processo de negócios e anote o nome do banco de dados para poder excluí-lo posteriormente. (Se você utilizar um banco de dados Cloudscape para o contêiner de processo de negócios, o banco de dados será excluído automaticamente).
  • Certifique-se de que esteja desinstalando o produto como o usuário root em um sistema Linux ou UNIX ou como um membro do Grupo do Administrador em um sistema Windows.
Restrição: Não é possível executar desinstalações parciais, customizadas nem incrementais.
Restrição: Icon indicating Windows platforms Em plataformas Windows: As plataformas Windows possuem um comprimento máximo para caminhos de arquivos de 256 caracteres. Se um caminho de arquivo para um diretório de perfil for muito longo, o Assistente de Desinstalação não poderá remover o diretório. O caminho de arquivo pode ser muito longo devido a um nome de diretório profile_root longo, um nome de célula longo e nomes do servidor de processo longos, ou outros nomes longos utilizados como nomes de pastas de arquivos em diretórios no perfil. Embora as plataformas Windows permitam a criação de caminhos de arquivos longos, os sistemas operacionais não permitem a exclusão de caminhos de arquivos longos, mesmo em uma tentativa de exclusão manual. Para ativar a desinstalação se encontrar este problema, renomeie os diretórios e subdiretórios para os arquivos que ficaram atrás dos nomes que possuem menos caracteres. Em seguida, exclua manualmente os diretórios.

Por Que e Quando Desempenhar Esta Tarefa

O programa de desinstalação é criado durante a instalação do produto. Ele é customizado para cada instalação do produto, com locais de disco e rotinas específicos para remoção de recursos instalados.

Estimando o Tempo Requerido para Desinstalação: O tempo requerido para a desinstalação depende da velocidade de processamento de sua máquina. Como uma orientação geral, a desinstalação do WebSphere Process Server, do WebSphere Application Server Network Deployment e de um perfil do servidor de processo leva aproximadamente 20 minutos.

Para desinstalar o WebSphere Process Server, desempenhe as seguintes etapas.

Etapas para Esta Tarefa

  1. Efetue logon como o usuário root em um sistema Linux ou UNIX, ou como um usuário que pertence ao grupo do Administrador em um sistema Windows.
  2. Se estiver desinstalando o produto WebSphere Application Server ou WebSphere Application Server Network Deployment subjacente, execute o programa de desinstalação para os plug-ins do servidor da Web para WebSphere Application Server.

    Se seu sistema incluir um servidor da Web configurado para executar o WebSphere Application Server ou o WebSphere Application Server Network Deployment, você deve desinstalar os plug-ins para remover a configuração do servidor da Web. Consulte o procedimento de desinstalação para os plug-ins no tópico a seguir no centro de informações do WebSphere Application Server Network Deployment, versão 6.0: Desinstalando os Plug-ins do Servidor da Web para WebSphere Application Server.

  3. Se você tiver um gerenciador de implementação instalado, pare o processo dmgr do gerenciador de implementação com o comando stopManager.
    Pare todos os processos dmgr que estejam em execução na máquina. Por exemplo, emita um dos seguintes comandos, dependendo da plataforma (em que profile_root representa o diretório de instalação do perfil do gerenciador de implementação):
    • Icon indicating Linux platforms Icon indicating UNIX platforms Em plataformas Linux e UNIX: profile_root/bin/stopManager.sh -user user_ID -password password
    • Icon indicating Windows platforms Em plataformas Windows: profile_root\bin\stopManager.bat -user user_ID -password password
  4. Pare o processo nodeagent com o comando stopNode.
    Se você tiver nós federados para um gerenciador de implementação em seu sistema, pare o processo nodeagent em execução em cada máquina com um nó federado. Por exemplo, emita um dos seguintes comandos para parar o processo nodeagent, dependendo da plataforma (em que profile_root representa o diretório de instalação do nó federado):
    • Icon indicating Linux platforms Icon indicating UNIX platforms Em plataformas Linux e UNIX: profile_root/bin/stopNode.sh
    • Icon indicating Windows platforms Em plataformas Windows: profile_root\bin\stopNode.bat
    Se os servidores estiverem em execução e a segurança estiver ativada, utilize, então, um dos seguintes comandos:
    • Icon indicating Linux platforms Icon indicating UNIX platforms Em plataformas Linux e UNIX: profile_root/bin/stopNode.sh -user user_ID -password password
    • Icon indicating Windows platforms Em plataformas Windows: profile_root\bin\stopNode.bat -user user_ID -password password
  5. Pare cada servidor de processo em execução com o comando stopServer.
    Pare todos os processos do servidor em todos os perfis da máquina. Por exemplo, emita um dos seguintes comandos para parar o servidor server1 no perfil, dependendo da plataforma. Neste exemplo, profile_root representa o local da instalação do perfil:
    • Icon indicating Linux platforms Icon indicating UNIX platforms Em plataformas Linux e UNIX: profile_root/bin/stopServer.sh server1
    • Icon indicating Windows platforms Em plataformas Windows: profile_root\bin\stopServer.bat server1
    Se os servidores estiverem em execução e a segurança estiver ativada, utilize, então, um dos seguintes comandos:
    • Icon indicating Linux platforms Icon indicating UNIX platforms Em plataformas Linux e UNIX: profile_root/bin/stopServer.sh server1 -user user_ID -password password
    • Icon indicating Windows platforms Em plataformas Windows: profile_root\bin\stopServer.bat server1 -user user_ID -password password
    Nota: Se um servidor em execução for detectado, uma mensagem é gravada no arquivo de log install_root/logs/wbi/uninstlog.txt e a desinstalação falha.
  6. Opcional: Faça backup dos arquivos de configuração e dos arquivos de log para fazer referência a eles posteriormente, se necessário.

    O programa de desinstalação não remove os arquivos de registro do diretório install_root. Se você optar por desinstalar o produto WebSphere Application Server ou WebSphere Application Server Network Deployment subjacente, ele removerá todos os perfis e todos os dados em todos os perfis.

    Faça backup da pasta config e da pasta logs para cada perfil para consulta posterior, se necessário. Não é possível reutilizar perfis, portanto, não há necessidade de fazer backup de um perfil inteiro.

    Se quiser desinstalar com a interface GUI interativa, vá para a etapa 7. Se quiser desinstalar de forma silenciosa, vá para a etapa 8.

  7. Se estiver desinstalando de forma interativa, utilizando somente o Assistente de Desinstalação, faça o seguinte:
    1. Emita o comando uninstall a partir de uma linha de comandos utilizando um dos comandos a seguir, dependendo da plataforma:
      • Icon indicating Linux platforms Icon indicating UNIX platforms Em plataformas Linux e UNIX: install_root/_uninstwbi/uninstall
      • Icon indicating Windows platforms Em plataformas Windows: install_root\_uninstwbi\uninstall.exe

      O Assistente de Desinstalação é iniciado e o painel Bem-vindo é exibido.

    2. No painel Bem-vindo, selecione se deseja desinstalar o produto WebSphere Application Server ou o WebSphere Application Server Network Deployment subjacente ao desinstalar o WebSphere Process Server.
      • Para desinstalar esses produtos, selecione a caixa de opções Desinstalar o WebSphere Application Server, Versão 6.0 Subjacente (se o WebSphere Application Server estiver instalado) ou selecione a caixa de opções Desinstalar o WebSphere Application Server Network Deployment, Versão 6.0 Subjacente (se o WebSphere Application Server Network Deployment estiver instalado). Em seguida, selecione Avançar para continuar.
      • Para não desinstalar esses produtos, deixe essa caixa de opções desmarcada.
      É exibido um de quatro painéis:
      • Se algum dos servidores estiver em execução em seu sistema, um painel de aviso o alertará para encerrá-lo e reiniciar a desinstalação. Cancele a desinstalação e pare os servidores em execução.
      • Se nenhum servidor estiver em execução em seu sistema e você não tiver optado por desinstalar o produto WebSphere Application Server ou WebSphere Application Server Network Deployment:
        • Se o desinstalador determinar que perfis podem ter o cancelamento do aprimoramento bem-sucedido para os perfis do WebSphere Application Server, o painel Resumo da Desinstalação é exibido. Prossiga para a etapa 7.d.
        • Se o desinstalador determina que os perfis não podem ter o aprimoramento cancelado com êxito, um painel de aviso é exibido, o que alerta que os perfis do WebSphere Process Server não poderão ser utilizados. Prossiga para a etapa 7.c.
      • Se nenhum servidor estiver em execução em seu sistema e você optou por desinstalar o produto WebSphere Application Server ou WebSphere Application Server Network Deployment subjacente, um painel de aviso é exibido, o que alerta que seus perfis do WebSphere Process Server serão excluídos. Prossiga para a etapa 7.c.
    3. No painel de aviso, selecione se deseja continuar com a desinstalação.
      • Se estiver desinstalando o produto WebSphere Application Server ou WebSphere Application Server Network Deployment subjacente, o programa desinstalador também removerá todos os perfis, inclusive todos os dados de configuração e aplicativos de cada perfil.
      • Se não estiver desinstalando esse produto, qualquer perfil do WebSphere Process Server criado ou aprimorado terá o aprimoramento cancelado de volta aos perfis do WebSphere Application Server ou do WebSphere Application Server Network Deployment somente se nenhum outro produto tiver aprimorado os perfis após o WebSphere Process Server.
      Se você não tiver optado por desinstalar o produto WebSphere Application Server ou WebSphere Application Server Network Deployment subjacente e se aparecer um painel de aviso, isto indica que os perfis não poderão ter seu aprimoramento removido e ficarão inutilizáveis. Selecione Avançar para continuar com a desinstalação ou selecione Voltar, se desejar reconsiderar a desinstalação do produto. Este procedimento de exemplo assume que você deseja continuar com a desinstalação.
    4. No painel Resumo da Desinstalação, reveja o resumo do produto e os recursos que estão sendo desinstalados.

      Selecione Avançar para continuar desinstalando ou Voltar, se desejar reconsiderar a desinstalação. Este procedimento de exemplo assume que você deseja continuar com a desinstalação.

      É iniciada a desinstalação do produto. Se você tiver selecionado para desinstalar o produto WebSphere Application Server ou WebSphere Application Server Network Deployment subjacente, o desinstalador desempenhará as seguintes tarefas na seguinte ordem:
      • Remove o aprimoramento dos perfis que foram aprimorados pela última vez pelo WebSphere Process Server.
      • Desinstala o WebSphere Process Server.
      • Desinstala o WebSphere Application Server ou o WebSphere Application Server Network Deployment, que exclui os perfis.
    5. No painel Desinstalação Concluída, selecione Concluir para fechar o Assistente de Desinstalação.
  8. Ao desinstalar de forma silenciosa somente: Execute o comando que desinstala o WebSphere Process Server.
    • Icon indicating Linux platforms Icon indicating UNIX platforms Em plataformas Linux e UNIX:
      install_root/_uninstwbi/uninstall -silent
      [-W uninstallWelcomePanel_UninstallWizardBean.uninstallUnderlyingWAS  \
      ="true"]
    • Icon indicating Windows platforms Em plataformas Windows:
      install_root\_uninstwbi\uninstall.exe -silent
      [-W uninstallWelcomePanel_UninstallWizardBean.uninstallUnderlyingWAS  \
      ="true"]

    em que a opção -W uninstallWelcomePanel_UninstallWizardBean.uninstallUnderlyingWAS ="true" pode ser utilizada para desinstalar a instalação do WebSphere Application Server ou do WebSphere Application Server Network Deployment subjacente. Não inclua esta opção se desejar que o WebSphere Application Server ou o WebSphere Application Server Network Deployment permaneça instalado.

  9. Se você tiver configurado contêineres de processo de negócios, deverá excluir todos os recursos externos manualmente.
    Faça o seguinte:
    • Se você utilizar o WebSphere MQ como o provedor JMS (Java Message Service) para quaisquer contêineres de processo de negócios, exclua os gerenciadores de filas anotados anteriormente.
    • Exclua os bancos de dados anotados anteriormente para cada contêiner de processo de negócios que não utiliza um banco de dados Cloudscape. (Se você utilizar um banco de dados Cloudscape para um contêiner de processo de negócios, o banco de dados será excluído automaticamente).
  10. Remova as entradas de configuração do nó gerenciado que descrevem um gerenciador de implementação excluído.

    Uma topologia comum é instalar os arquivos do produto principal em várias máquinas. Uma máquina tem o gerenciador de implementação e outras máquinas têm nós gerenciados criados a partir de perfis customizados. Se você excluir uma instalação na qual criou um perfil customizado e federou o nó para uma célula do gerenciador de implementação em outra instalação, deverá remover a configuração do gerenciador de implementação.

    A instrução oficial de suporte para um problema de configuração de nó no nó gerenciado é que você utilize o comando backupConfig após a instalação inicial. Utilize o comando novamente sempre que fizer alterações significativas na configuração que você deve salvar. Com um backup válido da configuração, você sempre pode utilizar o comando restoreConfig para voltar a um estado anteriormente existente na configuração.

    Também é possível utilizar um dos seguintes comandos na máquina com o nó gerenciado para remover o nó quando o gerenciador de implementação não estiver em execução. Neste exemplo, profile_root representa o diretório de instalação do perfil do nó gerenciado:
    • Icon indicating Linux platforms Icon indicating UNIX platforms Em plataformas Linux e UNIX: profile_root/bin removeNode.sh -force
    • Icon indicating Windows platforms Em plataformas Windows: profile_root\bin removeNode.bat -force

    Se você deve limpar manualmente a configuração no nó gerenciado, você pode tentar o seguinte procedimento não suportado:

    1. Renomeie o diretório cell_name para o nó para o nome original se o nome atual não for o nome original.
      Vá para um dos seguintes diretórios e renomeie o diretório cell_name para o nome original. Neste exemplo, profile_root representa o diretório de instalação do perfil do nó:
      • Icon indicating Linux platforms Icon indicating UNIX platforms Em plataformas Linux e UNIX: profile_root/config/cells/
      • Icon indicating Windows platforms Em plataformas Windows: profile_root\config\cells\
    2. Exclua o diretório dmgr_node_name se ele existir.
      Vá para um dos seguintes diretórios para procurar o diretório dmgr_node_name que deve ser excluído. Neste exemplo, profile_root representa o diretório de instalação do perfil do nó:
      • Icon indicating Linux platforms Icon indicating UNIX platforms Em plataformas Linux e UNIX: profile_root/config/cells/original_cell_name/nodes
      • Icon indicating Windows platforms Em plataformas Windows: profile_root\config\cells\original_cell_name\nodes
    3. Edite o arquivo setupCmdLine.sh em um sistema operacional Linux ou UNIX ou o arquivo setupCmdLine.bat em um sistema Windows e altere o nome da célula para o nome da célula original.
      O arquivo estará em um dos seguintes diretórios, dependendo da plataforma. Neste exemplo, profile_root representa o diretório de instalação do perfil do nó:
      • Icon indicating Linux platforms Icon indicating Windows platforms Em plataformas Linux e UNIX: profile_root/bin
      • Icon indicating Windows platforms Em plataformas Windows: profile_root\bin
      Altere o valor da variável WAS_CELL para o nome original da célula.
  11. Remova as entradas de configuração do gerenciador de implementação que descreve um nó gerenciado excluído.

    Abra o console administrativo do gerenciador de implementação e clique em Administração do Sistema > Nós. Selecione a caixa de opções ao lado do nó que deseja excluir e, em seguida, selecione Remover Nó.

    Se o console administrativo não puder remover com êxito o nó, execute o seguinte comando com o gerenciador de implementação em execução:
    • Icon indicating Linux platforms Icon indicating UNIX platforms Em plataformas Linux e UNIX: install_root/bin/cleanupNode.sh node_name
    • Icon indicating Windows platforms Em plataformas Windows: install_root\bin\cleanupNode.bat node_name

    A instrução oficial de suporte para um problema de configuração de nó no gerenciador de implementação é que você utilize o comando backupConfig após a instalação inicial. Utilize o comando novamente sempre que fizer alterações significativas na configuração que você deve salvar. Com um backup válido da configuração, você sempre pode utilizar o comando restoreConfig para voltar a um estado anteriormente existente na configuração.

    Se deve limpar manualmente a configuração, você pode tentar o seguinte procedimento não suportado:

    1. No diretório nodes do gerenciador de implementação, remova o diretório configuration do nó excluído.
      Vá para um dos seguintes diretórios para localizar o arquivo deleted_node_name. Neste exemplo, profile_root representa o diretório de instalação do perfil do gerenciador de implementação:
      • Icon indicating Linux platforms Icon indicating UNIX platforms Em plataformas Linux e UNIX: profile_root/config/cells/cell_name/nodes
      • Icon indicating Windows platforms Em plataformas Windows: profile_root\config\cells\cell_name\nodes
    2. No diretório buses do gerenciador de implementação, remova o diretório configuration do nó excluído.
      Vá para um dos seguintes diretórios para localizar o arquivo deleted_node_name. Neste exemplo, profile_root representa o diretório de instalação do perfil do gerenciador de implementação:
      • Icon indicating Linux platforms Icon indicating UNIX platforms Em plataformas Linux e UNIX: profile_root/config/cells/cell_name/buses
      • Icon indicating Windows platforms Em plataformas Windows: profile_root\config\cells\cell_name\buses
    3. Edite o arquivo coregroup.xml de cada subdiretório do diretório coregroups do gerenciador de implementação. Procure elementos do tipo coreGroupServers. Remova os elementos coreGroupServers que possuem uma referência ao nó excluído.
      Vá para um dos seguintes diretórios para localizar o arquivo. Neste exemplo, profile_root representa o diretório de instalação do perfil do gerenciador de implementação:
      • Icon indicating Linux platforms Icon indicating UNIX platforms Em plataformas Linux e UNIX: profile_root/config/cells/cell_name/coregroups/deleted_node_name
      • Icon indicating Windows platforms Em plataformas Windows: profile_root\config\cells\cell_name\coregroups\deleted_node_name
    4. Edite o arquivo nodegroup.xml de cada subdiretório do diretório nodegroups do gerenciador de implementação. Procure elementos do tipo members. Remova os elementos members que têm uma referência ao nó excluído.
      Vá para um dos seguintes diretórios para localizar o arquivo. Neste exemplo, profile_root representa o diretório de instalação do perfil do gerenciador de implementação:
      • Icon indicating Linux platforms Icon indicating UNIX platforms Em plataformas Linux e UNIX: profile_root/config/cells/cell_name/coregroups/deleted_node_name
      • Icon indicating Windows platforms Em plataformas Windows: profile_root\config\cells\cell_name\coregroups\deleted_node_name

Resultado

Este procedimento desinstala o WebSphere Process Server e, se selecionado, o WebSphere Application Server ou o WebSphere Application Server Network Deployment. Depois de executar o Assistente de Desinstalação, a estrutura de diretórios terá apenas alguns diretórios restantes, incluindo o diretório logs.

O programa de desinstalação deixa alguns dos arquivos de registro neste diretório, incluindo o seguinte:
O arquivo uninstlog.txt registra erros do sistema de arquivo ou outros erros incomuns. Procure o indicador de êxito INSTCONFSUCCESS no log:
Uninstall, com.ibm.ws.install.ni.ismp.actions.
   ISMPLogSuccessMessageAction, msg1,
   INSTCONFSUCCESS

O que fazer em seguida

Se você pretende reinstalar o produto no mesmo diretório raiz da instalação, deverá proceder de uma das seguintes formas, dependendo do êxito da desinstalação:
Para obter mais informações sobre os comandos mencionados neste tópico, consulte os seguintes tópicos no centro de informações do WebSphere Application Server Network Deployment, versão 6.0:
Informações relacionadas
Desinstalando o Software

(c) Copyright IBM Corporation 2005, 2006.
Este centro de informações é desenvolvido em tecnologia Eclipse (http://www.eclipse.org)