Utilice este procedimiento para realizar la desinstalación
silenciosa de WebSphere Process Server y la copia subyacente
de WebSphere Application Server o WebSphere Application Server Network Deployment.
Antes de empezar
Antes de desinstalar
WebSphere Process Server
mediante este procedimiento, realice lo siguiente:
- Asegúrese de que tiene una instalación existente de WebSphere Process Server
que ahora desea desinstalar.
- Determine que desea desinstalar WebSphere Process Server
de manera silenciosa en vez de utilizar la interfaz gráfica de usuario (GUI) de
desinstalación.
- Elija si desea desinstalar el producto WebSphere Application Server o
WebSphere Application Server Network Deployment subyacente cuando se está
desinstalando WebSphere Process Server.
- Si elige desinstalar el producto WebSphere Application
Server o WebSphere Application Server Network Deployment subyacente, el
programa desinstalador elimina también todos los perfiles, incluyendo todos los
datos de configuración y las aplicaciones de cada perfil.
- Si elige no desinstalar el producto WebSphere Application Server o
WebSphere Application Server Network Deployment subyacente, se eliminará el
aumento de los perfiles de WebSphere Process Server que se hayan creado o
aumentado para que vuelvan a los perfiles de WebSphere Application Server o
WebSphere Application Server Network Deployment, si ningún otro producto ha
aumentado los perfiles después de WebSphere Process Server.
- Realice una copia de seguridad de las carpetas config,
installableApps e installedApps de cada perfil, si es necesario. Realice una copia de seguridad de todas las aplicaciones que no estén almacenadas en otra
ubicación.
- Elimine la aplicación de empresa de mensajería de sucesos, la base de datos
de sucesos y la configuración de la aplicación Common Event Infrastructure, por
este orden.
Las instrucciones para eliminar estas aplicaciones y la base de datos se
encuentran en el
centro
de información de
WebSphere Process Server
en las ubicaciones siguientes:
- Las instrucciones para eliminar la aplicación de empresa de mensajería de
sucesos se encuentran en la sección Installing > Uninstalling the product >
Removing the Common Event Infrastructure configuration > Removing the event
messaging enterprise application.
- Las de eliminar la base de datos de sucesos están en la sección
Installing > Uninstalling the product > Removing the
Common Event Infrastructure configuration > Removing
the event database.
- Finalmente, las de eliminar la configuración de la aplicación
Common Event Infrastructure se encuentran en la
sección Installing > Uninstalling the product > Removing the
Common Event Infrastructure configuration > Removing
the Common Event Infrastructure application.
- Si ha configurado contenedores de procesos de empresa, debe suprimir
manualmente todos los recursos externos después de desinstalar WebSphere Process Server.
Para prepararse, para cada servidor de aplicaciones en que haya
configurado un contenedor de procesos de empresa, siga estos pasos antes de
desinstalar el producto:
- Si utiliza WebSphere MQ como proveedor JMS (Java Message
Service), utilice la consola administrativa para ver la fábrica de conexiones
de cola para el contenedor de procesos de empresa y tome nota del nombre del
gestor de colas para que pueda suprimirlo más tarde.
- Si no utiliza una base de datos Cloudscape para el contenedor de procesos
de empresa, utilice la consola administrativa para ver el origen de datos del
contenedor de procesos de empresa y tome nota del nombre de la base de datos
para que pueda suprimirla más tarde.
(Si utiliza una base de datos Cloudscape para el contenedor de procesos de
empresa, la base de datos se suprimirá automáticamente.)
- Asegúrese de que está desinstalando el producto como usuario root en un sistema
Linux o UNIX, o como miembro del grupo Administrador en un sistema Windows.
Por qué y cuándo realizar esta tarea
Para desinstalar
WebSphere Process Server
de manera silenciosa, realice lo siguiente:
Pasos para realizar esta tarea
- Inicie una sesión como usuario root en un sistema Linux o UNIX, o
como un usuario que pertenece al grupo Administradores en un sistema Windows.
- Si va a desinstalar WebSphere Application
Server o WebSphere Application Server Network Deployment, ejecute el programa
de desinstalación para los plug-in de servidor Web para WebSphere Application Server
o WebSphere Application Server Network Deployment (según cuál de estos
productos esté instalado).
Si el sistema incluye un servidor Web configurado para ejecutarse con
WebSphere Application Server o WebSphere Application Server Network Deployment,
desinstale los plug-in para eliminar la configuración del servidor Web.
Consulte el procedimiento de desinstalación de este producto en el
Information Center de WebSphere Application Server Network Deployment en
http://publib.boulder.ibm.com/infocenter/ws60help/index.jsp.
- Si tiene un gestor de despliegue instalado, detenga el proceso
dmgr del gestor de despliegue con el mandato stopManager.
Detenga todos los procesos
dmgr que se están ejecutando en la máquina.
Por ejemplo, emita uno de los mandatos siguientes, según la plataforma (donde
raíz_perfil representa la ubicación de instalación del perfil del
gestor de despliegue):
En las plataformas Linux y UNIX:
raíz_perfil/bin/stopManager.sh -user ID_usuario -password
contraseña
En las plataformas Windows:
raíz_perfil\bin\stopManager.bat -user ID_usuario -password
contraseña
- Detenga el proceso de agente de nodo con el mandato stopNode.
Si tiene nodos federados en un gestor de despliegue en el sistema,
detenga el proceso de agente de nodo que se esté ejecutando en cada máquina con
un nodo federado. Por ejemplo, emita uno de los mandatos siguientes para
detener el proceso de agente de nodo, según la plataforma (donde
raíz_perfil representa la ubicación de instalación del perfil federado):
En las plataformas Linux y
UNIX: raíz_perfil/bin/stopNode.sh
En las plataformas Windows:
raíz_perfil\bin\stopNode.bat
- Detenga cada uno de los servidores de procesos que se esté ejecutando
con el mandato stopServer.
Detenga todos los procesos
de servidor en todos los perfiles de la máquina. Por ejemplo, emita uno de los
mandatos siguientes para detener el proceso
server1 en el perfil,
según la plataforma (donde
raíz_perfil es la ubicación de
instalación del perfil):
En las plataformas Linux y UNIX:
raíz_perfil/bin/stopServer.sh server1
En las plataformas Windows:
raíz_perfil\bin\stopServer.bat server1
Nota: Si se detecta un
servidor en ejecución, se grabará un mensaje en el archivo de anotaciones cronológicas
raíz_instalación/logs/wbi/uninstlog.txt y
la desinstalación fallará.
- Opcional: Realice una copia de seguridad de los
archivos de configuración y de los archivos de anotaciones cronológicas para utilizarlos
más adelante, si es necesario.
El programa de desinstalación no elimina archivos de anotaciones
cronológicas en el directorio raíz_instalación. Si elige desinstalar el
producto WebSphere Application Server o WebSphere Application Server Network
Deployment subyacente, elimina todos los perfiles y todos los datos de todos los perfiles.
Realice una copia de seguridad de las carpetas config y
logs de cada perfil para hacer referencia a ellas más tarde, si es
necesario. No se pueden volver a utilizar perfiles por lo que no es necesario realizar una copia
de seguridad de todo el perfil.
- Ejecute el mandato que desinstala
WebSphere Process Server.
En las plataformas
Linux y UNIX:
raíz_instalación/_uninstwbi/uninstall -silent
[-W uninstallWelcomePanel_UninstallWizardBean.uninstallUnderlyingWAS \
="true"]
En las plataformas Windows:
raíz_instalación\_uninstwbi\uninstall.exe -silent
[-W uninstallWelcomePanel_UninstallWizardBean.uninstallUnderlyingWAS \
="true"]
donde la opción –W
uninstallWelcomePanel_UninstallWizardBean.uninstallUnderlyingWAS =“true”
pueda utilizarse para desinstalar la instalación subyacente de WebSphere Application
Server o WebSphere Application Server Network Deployment.
No incluya esta opción si desea que WebSphere Application
Server o WebSphere Application Server Network Deployment siga instalado.
- Si ha configurado contenedores de procesos de empresa, debe suprimir
manualmente todos los recursos externos.
Haga lo siguiente:
- Si utiliza WebSphere MQ como
proveedor de Java Message Service (JMS) para contenedores de procesos de
empresa, suprima los gestores de colas que ha anotado anteriormente.
- Suprima las bases de datos que ha anotado anteriormente para cada
contenedor de procesos de empresa que no utilizan una base de datos Cloudscape.
(Si utiliza una base de datos Cloudscape para un contenedor de procesos de
empresa, la base de datos se suprimirá automáticamente.)
- Elimine las entradas de configuración del nodo gestionado que describen un gestor de
despliegue suprimido.
Una topología común consiste en instalar los archivos
principales del producto en varias máquinas. Una máquina tiene el gestor de
despliegue y las otras máquinas tienen los nodos gestionados creados a partir
de perfiles personalizados. Si suprime una instalación en la que ha creado un
perfil personalizado y ha federado el nodo en una célula de gestor de
despliegue de otra instalación, debe eliminar la configuración del gestor de
despliegue.
La sentencia oficial de soporte para un problema de configuración de nodo en el
nodo gestionado es utilizar el mandato backupConfig después de la instalación
inicial.
Utilice el mandato de nuevo si realiza cambios significativos a la configuración
que debe guardar. Con una copia de seguridad válida de la configuración, siempre puede
utilizar el mandato restoreConfig para regresar a un estado anterior existente en
la configuración.
También puede utilizar uno de los mandatos siguientes en la máquina con el
nodo gestionado para eliminar el nodo cuando el gestor de despliegue no esté
ejecutándose (donde
raíz_perfil es la ubicación de instalación del
perfil gestionado):
En las plataformas Linux y UNIX:
raíz_perfil/bin removeNode.sh -force
En las plataformas Windows:
raíz_perfil\bin removeNode.bat -force
Si limpia manualmente la configuración del nodo gestionado,
puede intentar utilizar el siguiente procedimiento no soportado:
- Cambie el nombre del directorio nombre_célula del nodo por el
nombre original (si el nombre actual no es el nombre original).
Vaya a los siguientes directorios y cambie
el nombre del directorio
nombre_célula por el nombre original. En este ejemplo,
raíz_perfil es la ubicación de instalación del perfil de nodo.
En las plataformas Linux y UNIX:
raíz_perfil/config/cells/
En las plataformas Windows:
raíz_perfil\config\cells\
- Suprima el directorio nombre_nodo_dmgr si existe.
Vaya a uno de los siguientes directorios para buscar el directorio
nombre_nodo_dmgr que debe suprimir. En este ejemplo,
raíz_perfil es la ubicación de instalación del perfil de nodo.
En las plataformas Linux y UNIX:
raíz_perfil/config/cells/nombre_célula_original/nodes
En las plataformas Windows:
raíz_perfil\config\cells\nombre_célula_original\nodes
- Edite el archivo setupCmdLine.sh en un sistema operativo
Linux o UNIX, o el archivo setupCmdLine.bat en un sistema Windows, y
cambie el nombre de la célula por el nombre original.
El archivo está en uno de los siguientes directorios, según la
plataforma (donde
raíz_perfil es la ubicación de instalación del perfil
de nodo):
En las plataformas Linux y
UNIX: raíz_perfil/bin
En las plataformas Windows:
raíz_perfil\bin
Cambie el valor de la variable
WAS_CELL por el nombre de célula original.
- Elimine las entradas de configuración del gestor de despliegue que describen
el nodo gestionado suprimido.
Abra la consola administrativa del
gestor de despliegue y pulse Administración del sistema > Nodos.
Seleccione el recuadro de selección situado junto al nodo que desea suprimir y
luego seleccione Eliminar nodo.
La sentencia oficial de soporte para un problema de configuración de nodo en el
gestor de despliegue es utilizar el mandato backupConfig después de la instalación
inicial.
Utilice el mandato de nuevo si realiza cambios significativos a la configuración
que debe guardar. Con una copia de seguridad válida de la configuración, siempre puede
utilizar el mandato restoreConfig para regresar a un estado anterior existente en
la configuración.
Si limpia manualmente la configuración,
puede intentar utilizar el siguiente procedimiento no soportado:
- En el directorio nodes del gestor de despliegue,
elimine el directorio de configuración del nodo que ha suprimido.
Vaya a uno de los siguientes directorios para buscar el archivo
nombre_nodo_suprimido.
En este ejemplo,
raíz_perfil es la ubicación de instalación del perfil
de gestor de despliegue:
En las plataformas Linux y
UNIX:
raíz_perfil/config/cells/nombre_célula/nodes
En las plataformas Windows:
raíz_perfil\config\cells\nombre_célula\nodes
- En el directorio buses del gestor de despliegue,
elimine el directorio de configuración del nodo que ha suprimido.
Vaya a uno de los siguientes directorios para buscar el archivo
nombre_nodo_suprimido.
En este ejemplo,
raíz_perfil es la ubicación de instalación del perfil
de gestor de despliegue:
En las plataformas Linux y
UNIX:
raíz_perfil/config/cells/nombre_célula/buses
En las plataformas Windows:
raíz_perfil\config\cells\nombre_célula\buses
- Edite el archivo coregroup.xml de cada subdirectorio del directorio
coregroups del gestor de despliegue. Busque los elementos del tipo
coreGroupServers. Elimine los elementos coreGroupServers que tengan una referencia
al nodo que ha suprimido.
Vaya a uno de los siguientes directorios para encontrar el archivo.
En este ejemplo,
raíz_perfil es la ubicación de instalación del perfil
de gestor de despliegue:
En las plataformas Linux y UNIX:
raíz_perfil/config/cells/nombre_célula/coregroups/nombre_nodo_suprimido
En las plataformas Windows:
raíz_perfil\config\cells\nombre_célula\coregroups\nombre_nodo_suprimido
- Edite el archivo nodegroup.xml de cada subdirectorio del directorio
nodegroups del gestor de despliegue. Busque los elementos del tipo
members. Elimine los elementos members que tengan una referencia
al nodo que ha suprimido.
Vaya a uno de los siguientes directorios para encontrar el archivo.
En este ejemplo,
raíz_perfil es la ubicación de instalación del perfil
de gestor de despliegue:
En las plataformas Linux y UNIX:
raíz_perfil/config/cells/nombre_célula/coregroups/nombre_nodo_suprimido
En las plataformas Windows:
raíz_perfil\config\cells\nombre_célula\coregroups\nombre_nodo_suprimido
Resultado
Este procedimiento desinstala
WebSphere Process Server y, si
está seleccionado, WebSphere Application Server o WebSphere Application Server
Network Deployment. Después de ejecutar la desinstalación silenciosa, la estructura
de directorios sólo tiene algunos directorios restantes, incluido el directorio
logs.
El archivo
uninstlog.txt registra errores del sistema u
otros errores inusuales. Busque el indicador de éxito INSTCONFSUCCESS
en el archivo de anotaciones cronológicas:
Desinstalar, com.ibm.ws.install.ni.ismp.actions.
ISMPLogSuccessMessageAction, msg1,
INSTCONFSUCCESS
Qué hay que hacer a continuación
Si tiene la intención de volver a instalar el producto en el mismo
directorio raíz de instalación, debe hacer una de las acciones siguientes,
según el resultado satisfactorio o no de la desinstalación:
- Si la desinstalación ha sido satisfactoria, debe
eliminar manualmente el directorio raíz_instalación.
Importante: IBM recomienda que desinstale tanto WebSphere Process
Server como el producto WebSphere Application Server o WebSphere Application
Server Network Deployment subyacente si desinstala o piensa volver a instalar
WebSphere Process Server en el mismo directorio.
Por lo tanto, el directorio raíz_instalación, que debe eliminarse
manualmente, debe estar vacío.
- Si la desinstalación no ha sido satisfactoria, debe desinstalar manualmente
los artefactos del producto restantes.
Para obtener más información, consulte el apartado Preparación de la reinstalación después de una desinstalación errónea.
Si piensa volver a realizar la instalación, no es necesario que realice esta
tarea.
Para obtener más información sobre los mandatos mencionados en este
tema, consulte el Information Center de WebSphere Application Server Network Deployment, versión 6.0, en
http://publib.boulder.ibm.com/infocenter/ws60help/index.jsp.