Disinstallazione del prodotto mediante la GUI o mediante la disinstallazione non presidiata

Utilizzare questa procedura per disinstallare WebSphere Process Server e la copia sottostante di WebSphere Application Server o WebSphere Application Server Network Deployment utilizzando la GUI della procedura guidata alla disinstallazione o la disinstallazione non presidiata dalla riga comandi.

Operazioni preliminari

Prima di disinstallare WebSphere Process Server utilizzando questa procedura, seguire i passi indicati:
  • Stabilire se si desidera disinstallare WebSphere Process Server in modo interattivo o mediante la disinstallazione non presidiata. I passi da eseguire, necessari per ciascuna procedura, verranno stabiliti in nella procedura globale, seguente.
  • Determinare se si desidera disinstallare il prodotto WebSphere Application Server o WebSphere Application Server Network Deployment sottostante durante la disinstallazione di WebSphere Process Server.
    • Se si disinstalla questo prodotto, il programma di disinstallazione rimuove anche tutti i profili, inclusi tutti i dati di configurazione e le applicazioni compresi in ciascun profilo.
    • Se not si disinstalla il prodotto, qualsiasi profilo di WebSphere Process Server creato o implementato, verrà ridotto ad un profilo di WebSphere Application Server o WebSphere Application Server Network Deployment se nessun altro prodotto ha implementato i profili dopo WebSphere Process Server.
      Importante: Qualsiasi ulteriore applicazione aggiunta a tali profili che richiedono WebSphere Process Server non funzionerà dopo la disinstallazione diWebSphere Process Server e tali profili sono stati implementati.
  • Effettuare una copia di backup delle cartelle config, installableApps e installedApps di ciascun profilo, se necessario. Fare una copia di backup di tutte le applicazioni che non sono memorizzate in un'altra ubicazione.
  • Rimuovere l'applicazione enterprise di messaggistica eventi, il database eventi e la configurazione dell'applicazione Common Event Infrastructure, nell'ordine indicato. Le istruzioni per la rimozione di queste applicazioni e del database si trovano all'Infocenter di WebSphere Process Server for Multiplatforms, Versione 6.0.2 nei seguenti percorsi:
  • Se i contenitori business process sono stati configurati, è necessario eliminare manualmente tutte le risorse esterne dopo la disinstallazione WebSphere Process Server. Prima di effettuare questa operazione, per ciascun server dell'applicazione in cui è stato configurato un contenitore business process, eseguire i passi indicati prima di disinstallare il prodotto:
    • Se si utilizza WebSphere MQ come provider JMS (Java Message Service), utilizzare la console di gestione per visualizzare la produzione connessioni per il contenitore business process, quindi annotare il nome del gestore code, in modo che sia possibile eliminarlo in seguito.
    • Se non si utilizza il database Cloudscape per il contenitore business process, utilizzare la console di gestione per visualizzare l'origine dati per il contenitore business process, quindi annotare il nome del database, in modo che possa essere eliminato in seguito. (Se si utilizza un database Cloudscape per il contenitore business process, tale database verrà automaticamente eliminato.)
  • Assicurarsi di disinstallare il prodotto come utente root su un sistema Linux o UNIX oppure come membro del gruppo Amministratore su un sistema Windows.
Limitazione: Non è possibile effettuare un'installazione parziale, personalizzata o incrementale.
Limitazione: Icon indicating Windows platforms Su piattaforme Windows: Le piattaforme Windows hanno una lunghezza massima per i percorsi file di 256 caratteri. Se un percorso di file per una directory del profilo è troppo lungo, la procedura guidata alla disinstallazione non è in grado di rimuovere la directory. Il percorso del file può essere troppo lungo, a causa di un nome della directory profile_root, un nome di cella, i nomi del server del processo e altri nomi lunghi utilizzati come cartelle di file nelle directory all'interno del profilo. Sebbene le piattaforme Windows consentano la creazione di percorsi di file lunghi, i sistemi operativi non consentono l'eliminazione di percorsi di file lunghi, anche se si tenta l'eliminazione manuale. Per abilitare la disinstallazione se si verifica questo problema, ridenominare le directory e le directory secondarie per i file con i nomi costituiti da pochi caratteri. Quindi, eliminare manualmente le directory.

Perché e quando eseguire questa attività

Il programma di disinstallazione viene creato durante l'installazione del prodotto. Viene personalizzato per ciascuna installazione del prodotto, con routine e cartelle disco specifiche per rimuovere le funzioni installate.

Stima del tempo richiesto per la disinstallazione: Il tempo richiesto per la disinstallazione dipende dalla velocità di elaborazione della macchina. In genere, la disinstallazione di WebSphere Process Server, WebSphere Application Server Network Deployment ed un profilo del server del processo richiede approssimativamente 20 minuti.

Per disinstallare WebSphere Process Server, eseguire i passi indicati.

Passi per questa attività

  1. Collegarsi come utente root su un sistema Linux o UNIX oppure come utente appartenente al gruppo amministratori su un sistema Windows.
  2. Se si sta disinstallando il prodotto WebSphere Application Server o WebSphere Application Server Network Deployment, eseguire il programma di disinstallazione per i plug-in del server web per WebSphere Application Server.

    Se il sistema comprende un server web configurato per essere eseguito con WebSphere Application Server o WebSphere Application Server Network Deployment, è necessario disinstallare i plug-in per rimuovere la configurazione dal server web. Consultare la procedura di disinstallazione per questo prodotto all'Infocenter di WebSphere Application Server Network Deployment, versione 6.0 alla pagina: Disinstallazione dei plugin del server Web di WebSphere Application Server.

  3. Se è installato un gestore distribuzione, arrestare il processo dmgr del gestore distribuzione con il comando stopManager.
    Arrestare tutti i processi dmgr in esecuzione sulla macchina. Ad esempio, immettere uno dei seguenti comandi, in base alla piattaforma (dove profile_root rappresenta la directory di installazione del profilo del gestore distribuzione):
    • Icon indicating Linux platforms Icon indicating UNIX platforms Su piattaforme Linux e UNIX: profile_root/bin/stopManager.sh -user user_ID -password password
    • Icon indicating Windows platforms Su piattaforme Windows: profile_root\bin\stopManager.bat -user user_ID -password password
  4. Arrestare i processi dell'agente nodo con il comando stopNode.
    Se si dispone di nodi associati ad un gestore distribuzione sul sistema, arrestare il processo del nodo agente che potrebbe essere in esecuzione su ciascuna macchina con un nodo federato. Ad esempio, immettere uno dei seguenti comandi per arrestare il processo dell'agente del nodo, in base alla piattaforma (dove profile_root rappresenta la directory di installazione del nodo federato):
    • Icon indicating Linux platforms Icon indicating UNIX platforms Su piattaforme Linux e UNIX: profile_root/bin/stopNode.sh
    • Icon indicating Windows platforms Su piattaforme Windows: profile_root\bin\stopNode.bat
    Se i server sono in esecuzione ed è abilitata la sicurezza, utilizzare uno dei seguenti comandi:
    • Icon indicating Linux platforms Icon indicating UNIX platforms Su piattaforme Linux e UNIX: profile_root/bin/stopNode.sh -user user_ID -password password
    • Icon indicating Windows platforms Su piattaforme Windows: profile_root\bin\stopNode.bat -user user_ID -password password
  5. Arrestare ciascun server del processo con il comando stopServer.
    Interrompere tutti i processi del server in tutti profili esistenti sulla macchina. Ad esempio, immettere uno dei seguenti comandi per arrestare il server server1 nel profilo, in base alla piattaforma. In questo esempio profile_root rappresenta la posizione di installazione del profilo:
    • Icon indicating Linux platforms Icon indicating UNIX platforms Su piattaforme Linux e UNIX: profile_root/bin/stopServer.sh server1
    • Icon indicating Windows platforms Su piattaforme Windows: profile_root\bin\stopServer.bat server1
    Se i server sono in esecuzione ed è abilitata la sicurezza, utilizzare uno dei seguenti comandi:
    • Icon indicating Linux platforms Icon indicating UNIX platforms Su piattaforme Linux e UNIX: profile_root/bin/stopServer.sh server1 -user user_ID -password password
    • Icon indicating Windows platforms Su piattaforme Windows: profile_root\bin\stopServer.bat server1 -user user_ID -password password
    Nota: Se viene rilevato un server in esecuzione, viene scritto un messaggio in un file di log root_installazione/logs/wbi/uninstlog.txt e la disinstallazione riesce.
  6. Opzionale: Effettuare una copia di backup dei file di configurazione, per poterli utilizzare in futuro, se necessario.

    Il programma di disinstallazione non rimuove i file di log nella directory install_root. Se si decide di disinstallare il prodotto WebSphere Application Server o WebSphere Application Server Network Deployment sottostante, vengono rimossi tutti i i profili e tutti i dati contenuti nei profili.

    Effettuare una copia di backup delle cartelle config e logs di ciascun profilo per farvi riferimento in seguito, se necessario. I profili non possono essere riutilizzati, per cui non è necessario fare delle copie di backup di un intero profilo.

    Se di desidera disinstallare con l'interfaccia interattiva della GUI, passare alla fase 7. Se si desidera effettuare una disinstallazione non presidiata, passare alla fase 8.

  7. Se si sta disinstallando in modalità interattiva, utilizzando solo la procedura guidata alla disinstallazione: eseguire quanto segue:
    1. Eseguire il comando uninstall dalla riga comandi utilizzando uno dei seguenti comandi, in base alla piattaforma:
      • Icon indicating Linux platforms Icon indicating UNIX platforms Su piattaforme Linux e UNIX: install_root/_uninstwbi/uninstall
      • Icon indicating Windows platforms Su piattaforme Windows: install_root\_uninstwbi\uninstall.exe

      Viene avviata la procedura guidata alla disinstallazione e viene visualizzato il pannello di benvenuto.

    2. Nel pannello di benvenuto, selezionare se disinstallare il prodotto WebSphere Application Server o WebSphere Application Server Network Deployment sottostante durante la disinstallazione di WebSphere Process Server.
      • Per disinstallare tali prodotti, selezionare la casella di controllo Disinstalla WebSphere Application Server, versione 6.0 (se è installato WebSphere Application Server) oppure selezionare la casella di controllo Disinstalla WebSphere Application Server Network Deployment, versione 6.0 (se è installato WebSphere Application Server Network Deployment). Quindi, selezionare Avanti per continuare.
      • Per non disinstallare tali prodotti, non selezionare questa casella di controllo.
      Viene visualizzato uno dei quattro pannelli:
      • Se qualche server è in esecuzione sul sistema, viene visualizzato un pannello di avvertenza indicante che è necessario arrestare i server in esecuzione e riavviare la disinstallazione. Annullare la disinstallazione ed arrestare i server in esecuzione.
      • Se non vi sono server in esecuzione sul proprio sistema e non è stato selezionato di disinstallare il prodotto WebSphere Application Server o WebSphere Application Server Network Deployment, sottostante:
        • Il programma di disinstallazione determina che i profili possono essere diminuiti correttamente a profili di WebSphere Application Server, viene visualizzato il pannello Riepilogo della disinstallazione. Procedere con il passo 7.d.
        • Il programma di installazione determina quali profili non possono essere diminuiti correttamente, viene visualizzato un messaggio di avvertenza, indicante che i profili di WebSphere Process Server sono inutilizzabili. Procedere con il passo 7.c.
      • Se non è in esecuzione alcun server sul proprio sistema ed è stato deciso di disinstallare il prodotto WebSphere Application Server o WebSphere Application Server Network Deployment sottostante, viene visualizzato un pannello di avvertenza indicante che i profili di WebSphere Process Server verranno eliminati. Procedere con il passo 7.c.
    3. Nel pannello di avvertenza, selezionare se continuare con la disinstallazione.
      • Se si sta disinstallando il prodotto WebSphere Application Server o WebSphere Application Server Network Deployment sottostante, il programma di disinstallazione rimuoverà anche i profili, compresi tutti i dati di configurazione e le applicazioni in ciascun profilo.
      • Se non si sta disinstallando il prodotto, qualsiasi profilo di WebSphere Process Server creato o implementato, verrà ridotto ad un profilo di WebSphere Application Server o WebSphere Application Server Network Deployment, solo se nessun altro prodotto ha implementato i profili dopo WebSphere Process Server.
      Se non è stato deciso di disinstallare il prodotto WebSphere Application Server o WebSphere Application Server Network Deployment sottostante ed è stato visualizzato un pannello di avvertenza, i profili non possono essere diminuiti e saranno inutilizzabili. Selezionare Avanti per continuare con la disinstallazione o selezionare Indietro se si desidera riconsiderare la disinstallazione del prodotto. Questa procedura di esempio presuppone che si desidera continuare con la disinstallazione.
    4. Nel pannello Riepilogo della disinstallazione, esaminare il riepilogo del prodotto e le funzioni che si stanno disinstallando.

      Selezionare Avanti per continuare la disinstallazione oppure Indietro se si desidera riconsiderare la disinstallazione. Questa procedura di esempio presuppone che si desidera continuare con la disinstallazione.

      Inizia la disinstallazione del prodotto. Se è stato selezionato di disinstallare il prodotto WebSphere Application Server o WebSphere Application Server Network Deployment sottostante, il programma di disinstallazione esegue le seguenti attività in quest'ordine:
      • Diminuisce i profili che erano stati implementati da WebSphere Process Server.
      • Disinstalla WebSphere Process Server.
      • Disinstalla WebSphere Application Server o WebSphere Application Server Network Deployment, che elimina i profili.
    5. Nel pannello Disinstallazione completata, selezionare Fine per chiudere la procedura guidata alla disinstallazione.
  8. Solo per la disinstallazione non presidiata: eseguire il comando che disinstalla WebSphere Process Server.
    • Icon indicating Linux platforms Icon indicating UNIX platforms Sulle piattaforme Linux e UNIX:
      install_root/_uninstwbi/uninstall -silent
      [-W uninstallWelcomePanel_UninstallWizardBean.uninstallUnderlyingWAS  \
      ="true"]
    • Icon indicating Windows platforms Sulle piattaforme Windows:
      install_root\_uninstwbi\uninstall.exe -silent
      [-W uninstallWelcomePanel_UninstallWizardBean.uninstallUnderlyingWAS  \
      ="true"]

    dove l'opzione –W uninstallWelcomePanel_UninstallWizardBean.uninstallUnderlyingWAS =“true” può essere utilizzata per disinstallare l'installazione di WebSphere Application Server o WebSphere Application Server Network Deployment sottostante. Non includere questa opzione se si desidera che WebSphere Application Server o WebSphere Application Server Network Deployment restino installati.

  9. Se i contenitori business process sono stati configurati, è necessario eliminare manualmente tutte le risorse esterne.
    Procedere nel modo seguente:
    • Se si utilizza WebSphere MQ come provider JMS (Java Message Service) per eventuali contenitore business process, eliminare i gestori code annotati in precedenza.
    • Eliminare i database annotati in precedenza per ciascun contenitore business process che non utilizza un database Cloudscape. (Se si utilizza un database Cloudscape per un contenitore business process, tale database è stato automaticamente eliminato.)
  10. Rimuovere tutte le voci di configurazione nel nodo gestito che descrivono un gestore di distribuzione cancellato.

    Una topologia comune consiste nell'installare i file del prodotto principale su più macchine. Una macchina dispone di un gestore distribuzione e altre macchine dispongono di nodi gestiti creati da profili personalizzati. Se si elimina un'installazione in cui è stato creato un profilo personalizzato ed è stato associato il nodo alla cella del gestore distribuzione in un'altra installazione, è necessario rimuovere la configurazione dal gestore distribuzione.

    L'istruzione ufficiale di supporto per un problema di configurazione del nodo nel nodo gestito indica di utilizzare il comando backupConfig dopo l'installazione iniziale. Utilizzare nuovamente il comando ogni volta che si apportano modifiche significative alla configurazione che deve essere salvata. Con una copia di backup valida della configurazione, è possibile utilizzare sempre il comando restoreConfig per ritornare allo stato precedentemente esistente nella configurazione.

    Inoltre, è possibile utilizzare uno dei seguenti comandi sulla macchina con il nodo gestito per rimuovere il nodo quando non è esecuzione il gestore distribuzione. In questo esempio, profile_root rappresenta la directory di installazione del profilo del nodo gestito:
    • Icon indicating Linux platforms Icon indicating UNIX platforms Su piattaforme Linux e UNIX: profile_root/bin removeNode.sh -force
    • Icon indicating Windows platforms Su piattaforme Windows: profile_root\bin removeNode.bat -force

    Se è necessario eliminare manualmente la configurazione sul nodo gestito, è possibile tentare la seguente procedura non supportata:

    1. Ridenominare la directory cell_name per il nodo con il nome di origine se il nome corrente non è quello di origine.
      Passare ad una delle seguenti directory, quindi ridenominare la directory cell_name con il nome di origine. In questo esempio, profile_root rappresenta la directory di installazione del profilo del nodo:
      • Icon indicating Linux platforms Icon indicating UNIX platforms Su piattaforme Linux e UNIX: profile_root/config/cells/
      • Icon indicating Windows platforms Su piattaforme Windows: profile_root\config\cells\
    2. Cancellare la directory nome_nodo_dmgr, se presente.
      Passare ad una delle seguenti directory per ricercare la directory dmgr_node_name da eliminare. In questo esempio, profile_root rappresenta la directory di installazione del profilo del nodo:
      • Icon indicating Linux platforms Icon indicating UNIX platforms Su piattaforme Linux e UNIX: profile_root/config/cells/original_cell_name/nodes
      • Icon indicating Windows platforms Su piattaforme Windows: profile_root\config\cells\original_cell_name\nodes
    3. Modificare il file setupCmdLine.sh su un sistema operativo Linux o UNIX oppure il file setupCmdLine.bat su un sistema Windows, quindi modificare il nome della cella con il nome della cella di origine.
      Il file si trova in una delle seguenti directory, in base alla piattaforma. In questo esempio, profile_root rappresenta la directory di installazione del profilo del nodo:
      • Icon indicating Linux platforms Icon indicating Windows platforms Su piattaforme Linux e UNIX: profile_root/bin
      • Icon indicating Windows platforms Su piattaforme Windows: profile_root\bin
      Modificare il valore della variabile WAS_CELL con il nome della cella di origine.
  11. Rimuovere tutte le voci di configurazione nel gestore di distribuzione che descrivono un nodo gestito cancellato.

    Aprire la console di gestione del gestore distribuzione e fare clic su Amministrazione di sistema> Nodi. Selezionare la casella di controllo accanto al nodo che si desidera eliminare, quindi selezionare Rimuovi nodo.

    Se la console di gestione non può rimuovere correttamente il nodo, eseguire il comando riportato di seguito con il gestore di distribuzione in esecuzione:
    • Icon indicating Linux platforms Icon indicating UNIX platforms Su piattaforme Linux e UNIX: install_root/bin/cleanupNode.sh node_name
    • Icon indicating Windows platforms Su piattaforme Windows: install_root\bin\cleanupNode.bat node_name

    L'istruzione ufficiale di supporto per un problema di configurazione del nodo nel gestore di distribuzione indica di utilizzare il comando backupConfig dopo l'installazione iniziale. Utilizzare nuovamente il comando ogni volta che si apportano modifiche significative alla configurazione che deve essere salvata. Con una copia di backup valida della configurazione, è possibile utilizzare sempre il comando restoreConfig per ritornare allo stato precedentemente esistente nella configurazione.

    Se è necessario eliminare manualmente la configurazione, è possibile tentare la seguente procedura non supportata:

    1. All'interno della directory nodes del gestore distribuzione, rimuovere la directory di configurazione per il nodo eliminato.
      Passare ad una delle seguenti directory per trovare il file deleted_node_name. In questo esempio, profile_root rappresenta la directory di installazione del profilo del gestore distribuzione:
      • Icon indicating Linux platforms Icon indicating UNIX platforms Su piattaforme Linux e UNIX: profile_root/config/cells/cell_name/nodes
      • Icon indicating Windows platforms Su piattaforme Windows: profile_root\config\cells\cell_name\nodes
    2. All'interno della directory buses del gestore distribuzione, rimuovere la directory di configurazione per il nodo eliminato.
      Passare ad una delle seguenti directory per trovare il file deleted_node_name. In questo esempio, profile_root rappresenta la directory di installazione del profilo del gestore distribuzione:
      • Icon indicating Linux platforms Icon indicating UNIX platforms Su piattaforme Linux e UNIX: profile_root/config/cells/cell_name/buses
      • Icon indicating Windows platforms Su piattaforme Windows: profile_root\config\cells\cell_name\buses
    3. Modificare il file coregroup.xml in ciascuna directory secondaria della directory coregroups del gestore distribuzione. Ricercare gli elementi di tipo coreGroupServers. Rimuovere tutti gli elementi coreGroupServers che hanno un riferimento al nodo cancellato.
      Passare ad una delle seguenti directory per trovare il file. In questo esempio, profile_root rappresenta la directory di installazione del profilo del gestore distribuzione:
      • Icon indicating Linux platforms Icon indicating UNIX platforms Su piattaforme Linux e UNIX: profile_root/config/cells/cell_name/coregroups/deleted_node_name
      • Icon indicating Windows platforms Su piattaforme Windows: profile_root\config\cells\cell_name\coregroups\deleted_node_name
    4. Modificare il file nodegroup.xml in ciascuna directory secondaria della directory nodegroups del gestore distribuzione. Ricercare gli elementi di tipo members. Rimuovere tutti gli elementi members che hanno un riferimento al nodo cancellato.
      Passare ad una delle seguenti directory per trovare il file. In questo esempio, profile_root rappresenta la directory di installazione del profilo del gestore distribuzione:
      • Icon indicating Linux platforms Icon indicating UNIX platforms Su piattaforme Linux e UNIX: profile_root/config/cells/cell_name/coregroups/deleted_node_name
      • Icon indicating Windows platforms Su piattaforme Windows: profile_root\config\cells\cell_name\coregroups\deleted_node_name

Risultato

Questa procedura disinstallazione WebSphere Process Server e, se selezionato, WebSphere Application Server o WebSphere Application Server Network Deployment. Una volta eseguita la procedura guidata alla disinstallazione, la struttura della directory dispone sono di poche altre directory restanti, compresa la directory logs.

Il programma di disinstallazione lascia alcuni file di log in questa directory, compresi:
Il file uninstlog.txt effettua un record del file system oppure di altri errori imprevisti. Esaminare l'indicatore di riuscita INSTCONFSUCCESS contenuto nel log:
Uninstall, com.ibm.ws.install.ni.ismp.actions.
   ISMPLogSuccessMessageAction, msg1, 
   INSTCONFSUCCESS

Operazioni successive

Se si intende eseguire la reinstallazione del prodotto nella stessa directory root di installazione, è necessario effettuare una delle azioni indicate, in base alla riuscita della disinstallazione:
Per ulteriori informazioni sui comandi citati in questo documento, consultare i seguenti documenti nell'infocenter di WebSphere Application Server Network Deployment, Versione 6.0:

(c) Copyright IBM Corporation 2005, 2006.
Questo Information Center è alimentato dalla tecnologia Eclipse (http://www.eclipse.org)