WebSphere Enterprise Service Bus, Versione 6.2.0 Sistemi operativi: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Preparazione alla reinstallazione dopo una disinstallazione non riuscita su sistemi Solaris

Questo argomento illustra come ripulire il sistema Solaris 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, incluso il file di 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
  1. Effettuare l'accesso con la stessa ID utente con cui è stato installato il prodotto.
  2. Utilizzare il comando kill per arrestare tutti i processi Java™ in esecuzione.
    Se i processi Java in esecuzione non sono correlati aWebSphere 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 con il comando kill -9 java_pid_1 java_pid_2...java_pid_n.
  3. Ricercare i package correlati. Eseguire il seguente comando per visualizzare i package dei prodotti WebSphere ESB e WebSphere Application Server (se non vengono visualizzati package durante l'utilizzo di questi comandi, ignorare l'operazione successiva):
    pkginfo | grep WS
    Per limitare la query di ricerca solo ai package WebSphere ESB, immettere il seguente comando:
    pkginfo | grep WSEAA62 
    Per esempio, dopo aver inoltrato il comando pkginfo | grep WSEAA62, potrebbe essere visualizzato il seguente elenco di package:
    applicazione WSEAA62                          IBM WebSphere Enterprise Service Bus
    application WSEAA62LC                        LAP Component

    I nomi del pacchetto WebSphere ESB, versione 6.2, hanno un prefisso di WSE e un suffisso di 62. I nomi dei package WebSphere Application Server Network Deployment, versione 6.1, possiedono il prefisso WSB o WSP ed il suffisso 61. Non rimuovere i package per i prodotti WebSphere ESB eWebSphere Application Server che non sono stati disinstallati.

  4. Sostituire le directory con la directory in cui sono registrate le informazioni sul package.
    cd /var/sadm/pkg 
  5. Immettere il seguente comando per rimuovere qualsiasi package correlato ai prodotti WebSphere ESB o WebSphere Application Server.
    pkgrm packagename1 packagename2 packagename3 ...

    Non rimuovere i package per i prodotti WebSphere ESB eWebSphere Application Server che non sono stati disinstallati.

    Immettere i seguenti comandi dalla directory /var/sadm/pkg per ricercare e rimuovere qualsiasi package correlato al prodotto WebSphere Application Server registrato nella directory /var/sadm/pkg:
    1. Sostituire le directory con la directory corretta: cd /var/sadm/pkg
    2. ls |grep WSB|xargs -i pkgrm -n {} per i prodotti WebSphere Application Server
    3. ls |grep WSC|xargs -i pkgrm -n {} per client WebSphere Application Server
    4. ls |grep WSP|xargs -i pkgrm -n {} per i plug-in del server Web per WebSphere Application Server
    5. ls |grep WSE|xargs -i pkgrm -n {} per WebSphere ESB
    I nomi dei package relativi ai plug-in del server Web per WebSphere Application Server sono:
    WSPAA61
    WSPAA61AC 
    WSPAA61BC 
    WSPAA61CC 
    WSPAA61DC 
    WSPAA61FC 
    WSPAA61FB
    WSPAA61GC
    WSPAA61HC
    Se si verifica un problema con la rimozione dei package, eliminare le directory relative al package nella directory /var/sadm/pkg, inclusi i file rimossi precedentemente. Ad esempio, rimuovere il seguente file prima di immettere il comando pkgrm -n WSBAA61:
    /var/sadm/pkg/WSBAA61/install/preremove
  6. Rimuovere tutte le directory di profilo non ubicate nella directory root di installazione (installation_root).

    Per determinare le ubicazioni delle directory di profilo, per prima cosa utilizzare il comando wasprofile -listProfiles per visualizzare i nomi del profilo. Quindi, per determinare l'ubicazione delle directory di profilo, utilizzare il comando wasprofile -getPath -profileName profile_name, dove profile_name è il nome del profilo corrispondente ad una specifica directory.

  7. 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
    Rimuovere anche tutte le directory del profilo.
  8. Modificare il file /opt/.ibm/.nif/.nifregistry.

    Questo file contiene una voce di una riga ogni installazione del prodotto WebSphere ESB; contiene anche una voce per ogni installazione del prodotto WebSphere Application Server.

    È possibile eliminare questi file se è presente una sola riga che identifica il prodotto rimosso. Altrimenti utilizzare un editor di file di testo per eliminare la riga che identifica la directory root di installazione del prodotto rimosso. Lasciare le altre righe intatte.

  9. Utilizzare il comando installRegistryUtils per esaminare le posizioni di tutti i prodotti WebSphere ESB installati e rimuovere i prodotti desiderati dal registro di installazione.

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.


task Argomento Attività

Termini di utilizzo | Feedback


Icona data/ora Ultimo aggiornamento: 02 Luglio 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/tins_uninstall_solaris.html
Copyright IBM Corporation 2005, 2010. Tutti i diritti riservati.
Questo centro informazioni utilizza la tecnologia Eclipse. (http://www.eclipse.org).