Este procedimento limpará um sistema HP-UX se ocorrer falha na desinstalação do WebSphere ESB.
Após a execução do programa de desinstalação,
estas etapas manuais removem entradas do registro que podem impedir
a reinstalação do produto no diretório original. Se você não estiver
planejando reinstalar, não desempenhe esta etapa.
Antes de iniciar
Antes de desempenhar este procedimento, é preciso assegurar-se de que o WebSphere ESB tenha sido desinstalado, utilizando o Assistente de Desinstalação ou a desinstalação silenciosa, e que o procedimento não tenha sido concluído com êxito. Se o procedimento tiver sido bem-sucedido, não será necessário desempenhar esta tarefa.
Determine
o diretório install_root para o produto de forma que seja possível remover o produto correto e produzir um sistema limpo.
Os diretórios padrão são mostrados na
Tabela 1:
Tabela 1. Tabela de Planejamento para a Identificação do Local Real da Instalação do ProdutoIdentificador |
Local do Diretório |
install_root |
Local padrão |
/opt/IBM/WebSphere/ESB ou /opt/IBM/WebSphere/AppServer |
Local Real |
|
profile_root |
Local padrão |
/opt/IBM/WebSphere/ESB/profiles/profile_name ou /opt/IBM/WebSphere/AppServer/profiles/profile_name |
Local Real |
|
O assistente de Instalação e o assistente de Perfil permitem especificar seus próprios locais para os diretórios raiz da instalação.
Examine os seguintes arquivos para determinar os locais reais:
- O arquivo ~/.WBIRegistry identifica a raiz da instalação para todos os produtos WebSphere ESB;
o arquivo ~/.WASRegistry, para todos os produtos WebSphere Application Server.
Esses arquivos ficam localizados no diretório home do ID de usuário do qual o produto foi instalado.
- O arquivo
install_root/logs/wasprofile/wasprofile_create_profile_name.log
de cada perfil criado identifica o local da instalação na sub-rotina
com a tag <method>invokeWSProfile</method>.
A desinstalação do produto deixa o diretório
profile_root,
incluindo o diretório
profile_root/logs com o arquivo
pcatLog<timestamp>.txt,
em que
profile_root representa o local da instalação do perfil. Deixa também o diretório
install_root/logs.
Por Que e Quando Desempenhar Esta Tarefa
A reinstalação do produto em
um novo diretório quando arquivos de uma instalação anterior permanecem pode criar
um cenário de coexistência. No entanto, é possível excluir todos os arquivos e entradas de registro para remover completamente o WebSphere ESB.
Um sistema limpo permite reinstalar o produto no diretório original sem coexistência.
Importante: Neste procedimento todo, as etapas abordam a remoção dos artefatos deixados após a desinstalação do WebSphere ESB e WebSphere Application ServerNetwork Deployment. Presume-se que o produto WebSphere Application Server abordado seja aquele cuja instalação do WebSphere ESB esteja subjacente.
Execute o procedimento a seguir
para produzir um sistema limpo.
Etapas para Esta Tarefa
- Efetue logon como root.
- Utilize o comando kill para eliminar todos os processos Java
que estão em execução.
Se você estiver executando processos Java que não estejam relacionados aos produtos
WebSphere ESB ou
WebSphere Application Server, e se não for possível pará-los, pare todos os processos relacionados aos produtos
WebSphere ESB e
WebSphere Application Server. Utilize o comando a seguir
para determinar todos os processos em execução:
ps -ef | grep java
Pare todos os processos relacionados aos produtos
WebSphere ESB e
WebSphere Application Server com o comando
kill -9 java_pid_1 java_pid_2...java_pid_n.
- Utilize o utilitário SAM (System Administration Manager) do HP-UX para remover pacotes.
- Inicie o utilitário SAM e verifique se as variáveis de ambiente DISPLAY e TERM estão definidas corretamente.
- Selecione Gerenciamento de Software.
- Selecione Visualizar Software Instalado.
- Procure por entradas do WebSphere ESB, WebSphere Application Server ou IBM HTTP Server na lista SD.
- Feche a lista SD.
- Selecione Remover Software de Host Local.
- Selecione qualquer uma das seguintes instâncias exibidas na Lista de Remoção SD:
- WSEAA60
- IBM HTTP Server
- WSBAA60
- WSPAA60
- WSCAA
- gsk7bas
- Selecione Ações > Marcar para Remoção.
- Selecione Ações > Remover.
- Selecione OK na caixa de diálogo Análise da Remoção.
- Selecione Registros para exibir remoção em tempoe real de pacotes selecionados.
- Selecione Pronto quando todos os pacotes forem removidos.
- Saia do SAM.
- Procure os pacotes para verificar a remoção.
Digite swlist | grep WS para mostrar os pacotes do WebSphere ESB e WebSphere Application Server.
Para filtrar a consulta para procurar somente pacotes do
WebSphere ESB, digite o seguinte comando:
swlist | grep WSEAA60
- Remova todos os diretórios de perfis que não estejam localizados no diretório (install_root) raiz da instalação.
Para determinar os locais dos diretórios de perfis, utilize primeiro o comando manageprofile -listProfiles para exibir os nomes dos perfis. Em seguida, para determinar onde os diretórios de perfis ficam localizados, utilize o comando manageprofile -getPath -profileName profile_name, em que profile_name é o nome do perfil correspondente a um diretório específico.
- Remova o diretório raiz da instalação.
Digite
rm -rf install_root para remover os diretórios do
WebSphere ESB.
Certifique-se de especificar o
install_root correto
para o produto desinstalado. Por exemplo, se você desinstalou o
WebSphere ESB do diretório de instalação padrão
/opt/IBM/WebSphere/ESB, emita o seguinte comando:
rm -rf /opt/IBM/WebSphere/ESB
- Edite os arquivos .WBIRegistry e .WASRegistry.
Esses arquivos ficam localizados no diretório home do ID de usuário do qual o produto foi instalado.
O arquivo .WBIRegistry contém uma entrada com uma linha para a instalação de cada produto WebSphere ESB; o arquivo .WASRegistry para a instalação de cada produto WebSphere Application Server.
É possível excluir estes arquivos, se houver apenas uma linha em cada que identifique o produto removido.
Caso contrário, utilize o editor de arquivo simples para remover a
linha que identifica o diretório raiz da instalação do produto removido.
Deixe as outras linhas intactas. Não exclua os arquivos .WBIRegistry e .WASRegistry,
a menos que tenha removido todas as instalações listadas nos arquivos.
Resultado
Esse
procedimento resulta em um sistema limpo. É possível reinstalar nos mesmos
diretórios agora. Um sistema limpo não tem rastro de uma instalação anteriormente excluída.
O que fazer em seguida
Depois de limpar seu sistema, vá para Instalando o WebSphere ESB
para escolher um procedimento de instalação.