Puede usar el instalador de actualizaciones de IBM para
software de WebSphere a fin de instalar arreglos provisionales, fixpacks y paquetes de renovación. El instalador de actualizaciones
para software de WebSphere también se conoce como programa instalador de actualizaciones, programa UpdateInstaller y asistente de instalación de
actualizaciones.
Antes de empezar
Utilice las autorizaciones adecuadas para instalar correctamente
actualizaciones del producto. Utilice el instalador de actualizaciones
como usuario root en una plataforma Linux o UNIX, o como Administrador en una plataforma Windows.
El
instalador de actualizaciones es un asistente de InstallShield
para multiplataformas que se ejecuta con una interfaz gráfica de usuario o en
modalidad silenciosa con o sin un archivo de respuestas. Cuando se omite el archivo de
respuestas en modalidad silenciosa, el asistente instala el paquete de mantenimiento
más reciente que ha descargado en el directorio de mantenimiento predeterminado.
Importante: A lo largo de este tema, se muestran determinadas vías de
acceso a directorios sólo en formato Linux y UNIX para mayor simplicidad. Las vías
de acceso equivalentes de Windows son idénticas, salvo la orientación de las barras
inclinadas.
Las descripciones siguientes contienen información de
consulta sobre la instalación de arreglos provisionales, fixpacks y paquetes de renovaciones en productos de
WebSphere ESB:
- Visión general del procedimiento de instalación
- Para instalar un arreglo provisional:
- Para actualizar una copia existente del instalador de actualizaciones, haga una copia de seguridad y suprima el directorio updateinstaller del instalador de actualizaciones
existente antes de descargar el nuevo archivo comprimido o TAR en el directorio
raíz_instalación.
- Descargue la versión más reciente del instalador de actualizaciones, el paquete de renovación comprimido o TAR del sitio de soporte en el directorio raíz_instalación.
- Desempaquete el archivo comprimido o TAR que ha descargado para crear el
directorio updateinstaller y varios subdirectorios, incluido el
directorio maintenance.
- Sólo para el arreglo provisional: descargue el arreglo provisional del
sitio web de soporte en el directorio maintenance.
- Utilice el instalador de actualizaciones para instalar el arreglo
provisional, el fixpack o el paquete de renovación. El instalador de actualizaciones crea un archivo de copia de seguridad en el directorio raíz_instalación/properties/version/update/backup.
IBM no da soporte a las modificaciones de usuario en los archivos de copia de seguridad.
- Actualización de perfiles existentes en productos WebSphere ESB
- El instalador de actualizaciones actualiza los archivos básicos de
un WebSphere ESB. El
servicio en un paquete de mantenimiento puede actualizar los siguientes archivos de
producto en el directorio raíz de instalación:
- Los archivos JAR del directorio lib
- Los scripts del directorio bin
- Plantillas de perfil
Algunos paquetes de mantenimiento proporcionan el servicio necesario para
perfiles existentes además del servicio para los archivos básicos del producto. Cada
paquete de mantenimiento que tenga mantenimiento de perfil proporciona un script que
cambia el perfil. El instalador de actualizaciones le solicita que haga
una copia de seguridad de la configuración al instalar un paquete de mantenimiento
que tenga el mantenimiento necesario para perfiles.
Algunos paquetes de
mantenimiento proporcionan servicio opcional para perfiles existentes. El archivo
Readme del paquete de mantenimiento describe si el paquete de mantenimiento contiene
servicio opcional para perfiles existentes. Si es así, el archivo Readme describe
cómo usar el script proporcionado con el paquete de mantenimiento.
Utilice el
mandato backupConfig para hacer copia de seguridad de la
configuración de cada perfil que el paquete de mantenimiento puede actualizar. O
bien, archive el directorio raíz_instalación/profiles para hacer una
copia de seguridad de todos los perfiles de una vez.
Si instala un paquete de
mantenimiento, el instalador de actualizaciones no desinstala el
paquete de mantenimiento de los perfiles. El motivo para no eliminar el
mantenimiento es que puede haber configurado el perfil después de instalar el
mantenimiento. Para restaurar un perfil original, utilice el mandato
restoreConfig o copie el perfil del directorio
profiles para sustituir el perfil cambiado.
- Visualización del nivel de arreglo del nodo
- Puede usar el mandato versionInfo en el directorio
raíz_instalación/bin para visualizar los
niveles de arreglo y versión correctos del producto. Sin embargo, no utilice el
mandato versionInfo al instalar o desinstalar un paquete de
mantenimiento. Añada el siguiente punto cuando se ofrezca soporte a la
configuración en clúster:
Actualización de miembros de un clúster
Aplique
los mismos paquetes de mantenimiento a todos los nodos de
WebSphere ESB
de un clúster. Cuando todos los miembros del clúster no tengan el mismo nivel de
servicio, puede producirse la siguiente excepción:
Este error puede provocar
que la réplica de memoria no funcione correctamente.
DRSCacheApp E DRSW0008E:
Exception is: com.ibm.disthub.impl.jms.JMSWrappedException:
{-1361012295|unknown|java.io.OptionalDataException|}
No inicie varias copia del asistente para la instalación
de actualizaciones al mismo tiempo: los inicios simultáneos del
instalador de actualizaciones no están soportados. La realización de
más de una actualización al mismo tiempo puede generar resultados imprevisibles, incluyendo una instalación errónea o anómala.
Información
necesaria
La interfaz gráfica necesita la siguiente información que debe
suministrarse:
Tabla 1. Información necesaria
al instalar un paquete de mantenimientoCampo |
Valores válidos |
Descripción |
Vía de acceso de archivo del directorio raíz de instalación del
producto WebSphere y del instalador de actualizaciones. |
Identifique el directorio raíz de instalación de WebSphere ESB. |
Descargue y desempaquete el instalador de actualizaciones para software de WebSphere en cada conjunto de archivos centrales del
producto que tiene previsto actualizar. La aplicación del instalador de actualizaciones selecciona el producto en su directorio padre de
forma predeterminada.
|
Nombre de archivo del paquete de mantenimiento que debe instalarse. |
Seleccione un paquete de mantenimiento para su instalación en el
directorio maintenance. |
El paquete de mantenimiento predeterminado es el paquete con la
indicación de fecha y hora más reciente. |
Por qué y cuándo se efectúa esta tarea
En el procedimiento siguiente se describe cómo instalar un paquete
de mantenimiento. Para obtener una descripción sobre cómo eliminar un paquete de
mantenimiento, consulte el apartado Desinstalación de paquetes de mantenimiento.
Pasos para realizar esta tarea
- Inicie la sesión como usuario root en un sistema operativo
Linux o UNIX, o como miembro del grupo de administradores en un sistema Windows.
En plataformas AIX: además, verifique que el
valor de umask sea 0022. Para verificar el valor de umask, emita el mandato
siguiente:
umask
Para establecer el valor de umask en 0022, emita el mandato siguiente:
umask 0022
En plataformas
HP-UX, Linux y Solaris: además, verifique que el valor de umask sea 022. Para
verificar el valor de umask, emita el mandato siguiente:
umask
Para establecer el valor de umask en 022, emita el mandato siguiente:
umask 022
- Instale el producto que desea actualizar.
Es muy probable
que ya haya instalado el software que está actualizando.
Si no es así, instale el software ahora.
- Haga una copia de seguridad y suprima la versión anterior del instalador de actualizaciones antes de descargar el instalador de actualizaciones actual. Para usar una versión más reciente del instalador de actualizaciones, primero debe eliminar la versión anterior.
- Haga una copia de seguridad de los archivos y subdirectorios del
directorio
raíz_instalación/updateinstaller/maintenance,
si es necesario.
- Suprima el directorio
raíz_instalación/updateinstaller/maintenance
y todos sus subdirectorios.
- Sólo para fixpacks y paquetes de renovación: descargue el
archivo comprimido o TAR del fixpack o del paquete de renovación del sitio de
soporte y guárdelo en un directorio temporal.
El archivo comprimido o
TAR de un paquete de renovación o fixpack contiene el instalador de actualizaciones. Puede comprobar si hay una versión más reciente del código del
instalador de actualizaciones. Descargue la versión más reciente del
instalador de actualizaciones para software de WebSphere como archivo
comprimido o TAR del sitio web de IBM siguiente:
Instalador de actualizaciones
para software de WebSphere
- Sólo para arreglos provisionales: descargue el instalador de
actualizaciones del sitio de soporte y guárdelo en un directorio temporal.
Descargue
el archivo comprimido o TAR para el instalador de actualizaciones para
software de WebSphere del sitio web siguiente:
Instalador de actualizaciones
para software de WebSphere
- Desempaquete el archivo comprimido o TAR.
Descomprima
el archivo comprimido o TAR en uno de los directorios siguientes en un entorno
WebSphere ESB
(los directorios mostrados son directorios predeterminados comunes
para
WebSphere ESB):
En plataformas AIX:
raíz_instalación,
que puede ser /usr/IBM/WebSphere/AppServer o /usr/IBM/WebSphere/ESBServer
En plataformas HP-UX, Linux y Solaris:
raíz_instalación,
que puede ser /opt/IBM/WebSphere/AppServer o /opt/IBM/WebSphere/ESBServer
En plataformas Windows:
raíz_instalación,
que puede ser C:\Archivos de programa\IBM\WebSphere\AppServer o C:\Archivos de programa\IBM\WebSphere\ESBServer
Al desempaquetar el archivo se crea la siguiente estructura de directorios:
raíz_instalación /updateinstaller
/framework
/lib
/maintenance
/responsefiles
La información de versión se almacena en el archivo
version.txt del directorio updateinstaller. Puede
enviarse una nueva versión para corresponderse con un arreglo nuevo. La información
del archivo version.txt se visualiza claramente en la barra de
título del asistente y también se graba en el archivo updatelog.txt.
Descargue
siempre la versión más reciente del asistente del instalador de actualizaciones al
instalar un arreglo provisional.
- Sólo para arreglos provisionales: descargue el archivo de paquete de
mantenimiento *.pak del sitio web de soporte en el directorio
maintenance.
Descargue paquetes de mantenimiento para
WebSphere ESB
de la página Web de soporte del producto en
http://www.ibm.com/software/integration/wsesb/support/.
Consejo: No intente descomprimir ni desempaquetar el archivo *.pak.
En plataformas Windows: utilice el panel
Servicios de Windows para detener todos los servicios de procesos de
WebSphere ESB.
- Detenga todos los procesos Java que utilicen IBM
Software Developer Kit (SDK) que proporciona el producto
WebSphere ESB.
Antes de instalar arreglos provisionales y actualizar los paquetes en una
máquina, detenga todos los procesos Java en la máquina que utilizan IBM SDK Java
Technology Edition que proporciona
WebSphere ESB.
Los procesos de
WebSphere ESB
incluyen:
- Procesos del servidor de procesos
- El proceso nodeagent en un nodo cuando el nodo está federado en una celda del
gestor de despliegue.
- El proceso dmgr del servidor del gestor de despliegue
El programa instalador de actualizaciones necesita que detenga todos
los procesos Java relacionados con
WebSphere ESB
que se ejecuten en el sistema en el que utiliza el programa instalador de
actualizaciones. Por ejemplo, los procesos Java pueden incluir:
- Todas las JVM (Java Virtual Machines)
- Procesos de WebSphere ESB, incluidos:
- Procesos del servidor de procesos
- El proceso nodeagent en un nodo cuando el nodo está federado en una celda del
gestor de despliegue.
- El proceso dmgr del servidor del gestor de despliegue
- Procesos de IBM HTTP Server
- Consolas Primeros pasos
- Procesos de prueba de verificación de la instalación (IVT)
- El asistente para perfiles
- Otros programas de instalación de InstallShield para multiplataformas (ISMP)
- Programas de desinstalación de InstallShield para multiplataformas
- Procesos Java de IBM WebSphere Integration Developer
- IBM Agent Controller
Detenga todos los procesos Java, si es necesario. Si instala un arreglo
provisional mientras se ejecuta un proceso Java relacionado
con WebSphere ESB,
IBM no garantiza que el producto pueda continuar la ejecución correctamente o sin
errores.
- El instalador de actualizaciones para software de WebSphere necesita un
entorno de ejecución Java válido que se proporciona con el software de WebSphere. Si el
instalador de actualizaciones no puede ubicar una aplicación IBM SDK o Sun SDK
válida, como la que se incluye con WebSphere ESB,
el instalador de actualizaciones no puede instalar paquetes de mantenimiento. El
instalador de actualizaciones para software de WebSphere busca ubicaciones
conocidas para encontrar una aplicación IBM SDK adecuada para utilizarla.
Por orden, el asistente del instalador de actualizaciones busca una JVM
(Java Virtual Machine) en las ubicaciones siguientes:
- El directorio
raíz_instalación/updateinstaller/java/jre (al actualizar
el SDK del producto)
- El directorio raíz_instalación/java/jre (que es el SDK
de uso preferente)
En plataformas Linux y UNIX: el directorio
identificado por una de las variables de entorno siguientes en un sistema Linux o
UNIX: - JAVA_HOME
- JAVAHOME
- JRE_HOME
- JREHOME
Si no hay ninguna JVM presente en una de las dos primeras ubicaciones,
establezca una de las variables de entorno para que apunten al asistente del
instalador de actualizaciones en una JVM válida.
El método preferido para establecer la variable de entorno
JAVA_HOME consiste en utilizar el script setupCmdLine
proporcionado con el producto
WebSphere ESB. En
algunos casos, si no se ejecuta setupCmdLine puede provocar que el instalador de actualizaciones coincida con un SDK en un orden diferente al descrito.
También
puede forzar la instalación para que utilice el SDK correcto con el mandato siguiente:
./update
-is:javahome raíz_instalación/java/jre
Para utilizar el script setupCmdLine para establecer la variable
JAVA_HOME, lleve a cabo el procedimiento siguiente adecuado a
su sistema operativo:
En plataformas Linux y UNIX:- Abra un ventana de shell de mandatos.
- Cambie al directorio raíz_instalación/bin.
- Emita el mandato . ./setupCmdLine.sh. Tenga en cuenta el
espacio entre los dos puntos. El formato especial de este mandato busca el mandato
para activar el valor para todos los procesos iniciados desde el shell de mandatos.
- Utilice la misma ventana de shell de mandatos para iniciar el instalador de
actualizaciones, como se describe en el último paso.
En plataformas Windows:- Abra un ventana de indicador de mandatos.
- Cambie el directorio raíz_instalación\bin.
- Emita el mandato setupCmdLine.bat.
- Utilice la misma ventana de indicador de mandatos para iniciar el instalador de
actualizaciones, como se describe en el último paso.
Para obtener más información sobre el uso del script setupCmdLine,
consulte: Using the setupCmdLine script to set JAVA_HOME
before running the Update Installer for WebSphere software.
- Verifique que se cumplen los siguientes requisitos previos:
- Cambie al directorio updateinstaller y utilice el
mandato update para instalar el paquete de mantenimiento.
Instale el paquete de mantenimiento en el nodo del gestor de despliegue
antes de instalar el paquete de mantenimiento en cada nodo del servidor de procesos
que tiene previsto actualizar.
Utilice la siguiente sintaxis de mandatos para
instalar el último paquete de mantenimiento que ha descargado. El asistente del
instalador de actualizaciones se ejecuta como proceso en segundo plano y no muestra
la interfaz gráfica de usuario al ejecutarse en modalidad silenciosa:
update -silent
O bien, emita el mandato update para iniciar la
interfaz gráfica de usuario:
update
Para ver las tablas que muestran todas las opciones disponibles al
utilizar el mandato update, consulte el apartado Mandato update.
Resultado
Este procedimiento da como resultado la instalación de los paquetes de
mantenimiento para actualizar software de WebSphere.
Qué hacer a continuación
Después de instalar un paquete de mantenimiento, continúe utilizando el
software de WebSphere.