Questo argomento illustra come ripulire il sistema HP-UX se la disinstallazione di WebSphere ESB non è riuscita.
Una volta eseguito il programma di disinstallazione, eseguire questi passi manuali per rimuovere le voci di registro che possono impedire la reinstallazione del prodotto nella directory di origine.
Prima di iniziare
Prima di eseguire questa procedura, accertarsi di aver disinstallato WebSphere ESB utilizzando la modalità non
presidiata o la procedura guidata di disinstallazione e verificare che la procedura sia stata completata correttamente. Se la procedura è riuscita correttamente, non è necessario eseguire questa attività.
Determinare
la directory install_root per il prodotto, in modo da rimuoverlo in modo corretto e quindi svuotare il sistema.
Per
i dettagli sulle ubicazioni di directory predefinite, consultare Directory di installazione predefinite per prodotto, profili e strumenti.
La procedura guidata di installazione e lo strumento di gestione profili consentono di specificare le ubicazioni per le directory root di installazione. Esaminare i seguenti file per determinare le ubicazioni correnti:
- Il file /opt/.ibm/.nif/.nifregistry identifica la root di installazione per tutti i prodotti
WebSphere ESB installati;
il file ricerca anche tutti i prodotti WebSphere Application Server.
- Per ogni profilo creato, il file install_root/logs/manageprofiles/profile_name_create.log
identifica l'ubicazione di installazione nella sezione con il metodo invokeWSProfile.
La disinstallazione del prodotto mantiene la directory
profile_root, compresa la directory
profile_root/logs, in cui
profile_root rappresenta
l'ubicazione di installazione del profilo. Conserva anche la directory
install_root/logs.
Informazioni su questa attività
La reinstallazione del prodotto all'interno di una nuova directory con i file rimanenti da
una precedente installazione può creare uno scenario di coesistenza.
Tuttavia, è possibile eliminare tutti i file e le voci di registro per rimuovere completamente WebSphere ESB.
Un sistema ripulito consente di reinstallare il prodotto all'interno della directory di origine senza
coesistenza.
Importante: I passi contenuti in questa procedura sono rivolti alla rimozione
delle risorse rimanenti in seguito alla disinstallazione di entrambi WebSphere ESB e WebSphere Application
Server, oppure di WebSphere Application
Server Network Deployment. Si presuppone che il prodotto WebSphere Application Server al quale ci si riferisce sia quello sottostante all'installazione di WebSphere ESB.
Per ottenere un sistema pulito, eseguire le procedure seguenti.
Procedura
- Effettuare l'accesso con la stessa ID utente con cui è stato installato il prodotto.
- Utilizzare il comando kill per arrestare tutti i processi Java™ in esecuzione.
Se i processi Java in esecuzione non sono correlati a
WebSphere ESB o a prodotti WebSphere Application
Server, e non è possibile arrestarli, arrestare tutti i processi relativi ai prodotti
WebSphere ESB e WebSphere Application
Server. Utilizzare il seguente comando per determinare tutti i processi in esecuzione:
ps -ef | grep
java
Arrestare tutti i processi relativi ai prodotti
WebSphere ESB eWebSphere Application
Server mediante il comando
kill -9 java_pid_1 java_pid_2...java_pid_n.
- Utilizzare il programma di utilità SAM (System Administration Manager) HP-UX per rimuovere i
package.
- Avviare l'utilità SAM con il comando /usr/sbin/sam.
- Verificare se le variabili di ambiente DISPLAY e TERM
sono state impostate correttamente.
- Fare clic su Software management.
- Fare clic su View installed software.
- Ricercare voci WebSphere ESB o WebSphere
Application Server nell'elenco SD.
- Chiudere l'elenco SD.
- Fare clic su Remove local host software.
- Selezionare una qualsiasi delle seguenti istanze visualizzate nell'elenco di eliminazione
SD:
- Selezionare .
- Selezionare .
- Fare clic su OK nella casella di dialogo relativa alla rimozione di analisi.
- Fare clic su Logs per visualizzare l'eliminazione in tempo reale dei pacchetti selezionati.
- Fare clic su Done quando tutti i pacchetti sono stati eliminati.
- Uscire da SAM.
- Ricercare i package per verificare le relative eliminazioni.
Digitare swlist
| grep WS per visualizzare i package per WebSphere ESB eWebSphere Application
Server.
Per limitare la query di ricerca solo ai package
WebSphere ESB,
immettere il seguente comando:
swlist | grep WSEAA62
- Rimuovere la directory root di installazione.
Immettere
rm
-rf install_root per rimuovere le directory
WebSphere ESB. Accertarsi di aver specificato correttamente
installation_root per il prodotto disinstallato.
Per esempio, se è stato disinstallato
WebSphere ESB dalla directory di installazione predefinita
/opt/IBM/WebSphere/ESB, immettere il seguente comando:
rm -rf /opt/IBM/WebSphere/ESB
- Utilizzare il comando installRegistryUtils per esaminare le ubicazioni di installazione per tutti i prodotti server WebSphere installati e rimuovere i prodotti desiderati dal registro di installazione.
- Cancellare il file .nifregistry. Per cancellare questo file:
- Creare una copia di backup del file .nifregistry.
- Aprire il file .nifregistry con un editor di testo (assicurarsi che il rientro automatico sia disattivato).
- Cercare ed eliminare tutte le righe contenenti <INSTALL_LOC> e <PRODUCT_ID>, dove
<INSTALL_LOC> rappresenta l'ubicazione di installazione in cui si trova la disinstallazione non riuscita e
<PRODUCT_ID> rappresenta l'ID dell'offerta prodotto del prodotto che si sta tentando di disinstallare.
- Salvare il file .nifregistry e chiudere l'editor di testo.
Risultati
Questa procedura consente di ottenere un sistema ripulito. Ora è possibile reinstallare il package nella
stessa directory. Un sistema ripulito non possiede alcuna traccia di una installazione precedente eliminata.
Operazioni successive
Dopo aver ripulito il sistema, andare a Installazione del software per selezionare una procedura di installazione.