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.
- 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:
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à
- Collegarsi come utente root su un sistema Linux o UNIX oppure come
utente appartenente al gruppo amministratori su un sistema Windows.
- 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.
- 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):
Su piattaforme Linux e UNIX: profile_root/bin/stopManager.sh
-user user_ID -password password
Su piattaforme Windows: profile_root\bin\stopManager.bat
-user user_ID -password password
- 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):
Su piattaforme Linux e UNIX: profile_root/bin/stopNode.sh
Su piattaforme Windows: profile_root\bin\stopNode.bat
- 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:
Su piattaforme Linux e UNIX: profile_root/bin/stopServer.sh
server1
Su piattaforme Windows: profile_root\bin\stopServer.bat
server1
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.
- 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.
- Se si sta disinstallando in modalità interattiva, utilizzando solo la procedura
guidata alla disinstallazione: eseguire quanto segue:
- Eseguire il comando uninstall dalla riga comandi utilizzando
uno dei seguenti comandi, in base alla piattaforma:
Su piattaforme Linux e UNIX: install_root/_uninstwbi/uninstall
Su piattaforme Windows: install_root\_uninstwbi\uninstall.exe
Viene avviata la procedura guidata alla disinstallazione e viene visualizzato il pannello di benvenuto.
- 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.
- 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.
- 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.
- Nel pannello Disinstallazione completata, selezionare Fine per chiudere la procedura guidata alla disinstallazione.
- Solo per la disinstallazione non presidiata: eseguire il comando
che disinstalla WebSphere Process Server.
Sulle piattaforme Linux e UNIX: install_root/_uninstwbi/uninstall -silent
[-W uninstallWelcomePanel_UninstallWizardBean.uninstallUnderlyingWAS \
="true"]
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.
- 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.)
- 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:
Su piattaforme Linux e UNIX: profile_root/bin
removeNode.sh -force
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:
- 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:
Su piattaforme Linux e UNIX: profile_root/config/cells/
Su piattaforme Windows: profile_root\config\cells\
- 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:
Su piattaforme Linux e UNIX: profile_root/config/cells/original_cell_name/nodes
Su piattaforme Windows: profile_root\config\cells\original_cell_name\nodes
- 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:
Su piattaforme Linux e UNIX: profile_root/bin
Su piattaforme Windows: profile_root\bin
Modificare il valore della variabile
WAS_CELL con il nome della cella di origine.
- 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.
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:
- 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:
Su piattaforme Linux e UNIX: profile_root/config/cells/cell_name/nodes
Su piattaforme Windows: profile_root\config\cells\cell_name\nodes
- 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:
Su piattaforme Linux e UNIX: profile_root/config/cells/cell_name/buses
Su piattaforme Windows: profile_root\config\cells\cell_name\buses
- 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:
Su piattaforme Linux e UNIX: profile_root/config/cells/cell_name/coregroups/deleted_node_name
Su piattaforme Windows: profile_root\config\cells\cell_name\coregroups\deleted_node_name
- 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:
Su piattaforme Linux e UNIX: profile_root/config/cells/cell_name/coregroups/deleted_node_name
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 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:
- Se la disinstallazione è stata eseguita correttamente, è necessario rimuovere manualmente la directory install_root.
Importante: L'IBM consiglia di disinstallare WebSphere Process
Server e WebSphere Application Server sottostante o il prodotto WebSphere Application
Server Network Deployment se si esegue la disinstallazione e si prevede di reinstallare WebSphere
Process Server nella stessa directory. Pertanto, la directory install_root, che deve essere rimossa manualmente, deve essere vuota.
- Se la disinstallazione non è stata eseguita correttamente, è necessario disinstallare manualmente le risorse rimanenti del prodotto. Per ulteriori informazioni, consultare Preparazione alla reinstallazione dopo una disinstallazione non riuscita. Se non si prevede di reinstallare il prodotto, non è necessario effettuare questa attività.
Per ulteriori informazioni sui comandi citati in questo documento,
consultare i seguenti documenti nell'infocenter di WebSphere Application Server
Network Deployment, Versione 6.0: