Desinstalación silenciosa del producto

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:

Por qué y cuándo realizar esta tarea

Para desinstalar WebSphere Process Server de manera silenciosa, realice lo siguiente:

Pasos para realizar esta tarea

  1. 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.
  2. 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.

  3. 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):
    • Icono que indica plataformas Linux Icono que indica plataformas UNIX En las plataformas Linux y UNIX: raíz_perfil/bin/stopManager.sh -user ID_usuario -password contraseña
    • Icono que indica plataformas Windows En las plataformas Windows: raíz_perfil\bin\stopManager.bat -user ID_usuario -password contraseña
  4. 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):
    • Icono que indica plataformas Linux Icono que indica plataformas UNIX En las plataformas Linux y UNIX: raíz_perfil/bin/stopNode.sh
    • Icono que indica plataformas Windows En las plataformas Windows: raíz_perfil\bin\stopNode.bat
    Si los servidores se están ejecutando y la seguridad está habilitada, utilice uno de los mandatos siguientes:
    • Icono que indica plataformas Linux Icono que indica plataformas UNIX En las plataformas Linux y UNIX: raíz_perfil/bin/stopNode.sh -user ID_usuario -password contraseña
    • Icono que indica plataformas Windows En las plataformas Windows: raíz_perfil\bin\stopNode.bat -user ID_usuario -password contraseña
  5. 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):
    • Icono que indica plataformas Linux Icono que indica plataformas UNIX En las plataformas Linux y UNIX: raíz_perfil/bin/stopServer.sh server1
    • Icono que indica plataformas Windows En las plataformas Windows: raíz_perfil\bin\stopServer.bat server1
    Si los servidores se están ejecutando y la seguridad está habilitada, utilice uno de los mandatos siguientes:
    • Icono que indica plataformas Linux Icono que indica plataformas UNIX En las plataformas Linux y UNIX: raíz_perfil/bin/stopServer.sh server1 -user ID_usuario -password contraseña
    • Icono que indica plataformas Windows En las plataformas Windows: raíz_perfil\bin\stopServer.bat server1 -user ID_usuario -password contraseña
    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á.
  6. 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.

  7. Ejecute el mandato que desinstala WebSphere Process Server.
    • Icono que indica plataformas Linux Icono que indica plataformas UNIX En las plataformas Linux y UNIX:
      raíz_instalación/_uninstwbi/uninstall -silent
      [-W uninstallWelcomePanel_UninstallWizardBean.uninstallUnderlyingWAS  \
      ="true"]
    • Icono que indica plataformas Windows 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.

  8. 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.)
  9. 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):
    • Icono que indica plataformas Linux Icono que indica plataformas UNIX En las plataformas Linux y UNIX: raíz_perfil/bin removeNode.sh -force
    • Icono que indica plataformas Windows 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:

    1. 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.
      • Icono que indica plataformas Linux Icono que indica plataformas UNIX En las plataformas Linux y UNIX: raíz_perfil/config/cells/
      • Icono que indica plataformas Windows En las plataformas Windows: raíz_perfil\config\cells\
    2. 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.
      • Icono que indica plataformas Linux Icono que indica plataformas UNIX En las plataformas Linux y UNIX: raíz_perfil/config/cells/nombre_célula_original/nodes
      • Icono que indica plataformas Windows En las plataformas Windows: raíz_perfil\config\cells\nombre_célula_original\nodes
    3. 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):
      • Icono que indica plataformas Linux Icono que indica plataformas Windows En las plataformas Linux y UNIX: raíz_perfil/bin
      • Icono que indica plataformas Windows En las plataformas Windows: raíz_perfil\bin
      Cambie el valor de la variable WAS_CELL por el nombre de célula original.
  10. 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.

    Si la consola administrativa no puede eliminar correctamente el nodo, ejecute el mandato siguiente con el gestor de despliegue en ejecución:
    • Icono que indica plataformas Linux Icono que indica plataformas UNIX En las plataformas Linux y UNIX: raíz_instalación/bin/cleanupNode.sh nombre_nodo
    • Icono que indica plataformas Windows En las plataformas Windows: raíz_instalación\bin\cleanupNode.bat nombre_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:

    1. 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:
      • Icono que indica plataformas Linux Icono que indica plataformas UNIX En las plataformas Linux y UNIX: raíz_perfil/config/cells/nombre_célula/nodes
      • Icono que indica plataformas Windows En las plataformas Windows: raíz_perfil\config\cells\nombre_célula\nodes
    2. 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:
      • Icono que indica plataformas Linux Icono que indica plataformas UNIX En las plataformas Linux y UNIX: raíz_perfil/config/cells/nombre_célula/buses
      • Icono que indica plataformas Windows En las plataformas Windows: raíz_perfil\config\cells\nombre_célula\buses
    3. 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:
      • Icono que indica plataformas Linux Icono que indica plataformas UNIX En las plataformas Linux y UNIX: raíz_perfil/config/cells/nombre_célula/coregroups/nombre_nodo_suprimido
      • Icono que indica plataformas Windows En las plataformas Windows: raíz_perfil\config\cells\nombre_célula\coregroups\nombre_nodo_suprimido
    4. 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:
      • Icono que indica plataformas Linux Icono que indica plataformas UNIX En las plataformas Linux y UNIX: raíz_perfil/config/cells/nombre_célula/coregroups/nombre_nodo_suprimido
      • Icono que indica plataformas Windows 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 programa de desinstalación deja algunos archivos de anotaciones cronológicas en este directorio, incluidos los siguientes:
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:

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.


Condiciones de uso |


(c) Copyright IBM Corporation 2005, 2006.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org)