Guia de instalacion y actualizacion de Sun Java Enterprise System 7

Capítulo 3 Actualización a Java ES 7

Este capítulo proporciona información acerca de la actualización a las versiones de productos de Java ES 7 Base. En este capítulo se tratan los siguientes temas:

Actualización de Java ES 6

En general, las instrucciones de actualización de productos siguen un proceso común:

  1. Preparación previa a la actualización: realice una copia de seguridad de los datos de configuración y de la aplicación, aplique los parches necesarios del sistema operativo, actualice las dependencias necesarias y realice otras tareas para preparar la actualización del producto.

  2. Actualización: obtenga todos los paquetes, parches y herramientas necesarios para la actualización. Instale el software actualizado y el producto tal como se indique, incluida la migración de los datos al producto actualizado.

  3. Verificación: verifique que la actualización ha sido correcta mediante las pruebas de verificación indicadas, incluido el inicio del producto actualizado y la prueba de varios supuestos de uso.

  4. Procedimientos posteriores a la actualización: realice cualquier configuración, personalización u otra tarea adicional que pueda ser necesaria para que el producto actualizado sea operativo, por ejemplo, para incorporar funciones nuevas.

Para todos los componentes de Java ES 7 Base, el proceso de actualización implica la ejecución de las herramientas de actualización incluidas con el componente que se va a actualizar. Al igual que con los procedimientos generales de instalación, el procedimiento de actualización de componentes debe llevarse a cabo en el orden que se describe en Secuencia propuesta de instalación de Java ES 7. Consulte la documentación del producto pertinente para ver las instrucciones de actualización específicas.

Actualización de Java ES 5 y versiones anteriores

El modelo de actualización de Java ES se cambió significativamente en Java ES 6; este modelo modificado también se utiliza para Java ES 7. En concreto, la versión 5 y anteriores de Java ES se basan en un modelo de actualización unificada que algunas veces hacía difícil resolver dependencias entre los productos de componentes o proporcionar oportunamente parches para cada uno de los componentes. A partir de Java ES 6, el modelo de actualización se ha cambiado para que cada componente utilice su propio programa de actualización.

Al igual que en la actualización de Java ES 6, es necesario ejecutar las herramientas de instalación de actualización incluidas con el componente que se quiera actualizar. Al igual que con los procedimientos generales de instalación, el procedimiento de actualización de componentes debe llevarse a cabo en el orden que se describe en Secuencia propuesta de instalación de Java ES 7. Consulte la documentación del producto pertinente para ver las instrucciones de actualización específicas.

Planificación de actualizaciones

Un plan de actualización es el punto de partida esencial para realizar una actualización a Java ES 7. En un plan de actualización se especifican los productos de Java ES que se actualizarán y la secuencia en que se actualizarán dichos productos en los distintos equipos o instancias de sistemas operativos en la implementación de Java ES.

El plan de actualización depende de una serie de factores, cada uno de los cuales debe examinarse atentamente a la hora de preparar una actualización a Java ES 7.

Objetivos de la actualización y prioridades

Un plan de actualización refleja los objetivos y prioridades de actualización, que suelen depender del alcance y complejidad de la arquitectura de implementación existente.

Por ejemplo, es posible que la arquitectura de implementación de Java ES conste de un único producto de Java ES que se ejecuta en un único equipo y el objetivo de actualización sea corregir algunos errores de la versión de software anterior. Por otro lado, su arquitectura de implementación de Java ES podría constar de una serie de productos de Java ES interoperativos implementados en una serie de equipos distintos y el objetivo de actualización sea conseguir alguna función nueva actualizando el mínimo número de productos necesarios para lograr este fin con el mínimo tiempo de inactividad.

En general, cuanto mayor sea el número de productos de Java ES y de equipos en la arquitectura de implementación, y más ambiciosos sean los objetivos de actualización, más complejo será el plan de actualización.

Dependencias de actualización

Uno de los principales problemas al planificar la actualización del producto de Java ES es comprender sus dependencias de otros productos de Java ES y si es necesario actualizar estos para que sean compatibles con la actualización del producto deseado. La investigación y el estudio de este problema puede afectar al plan de actualización de dos modos distintos:

La Interoperability Matrix de Sun Java Enterprise System 7 Release Notes proporciona información acerca de las dependencias de cada producto de Java ES 7 Base, con información sobre las versiones compatibles de cada dependencia. Utilice esta información, junto con el conocimiento de las versiones de productos de la implementación de Java ES para determinar si necesita actualizar algunos productos adicionales para que sean compatibles con las actualizaciones que se desean realizar.

Actualizaciones de varias instancias

La secuencia de los procedimientos de actualización en un plan de actualización dependen de cómo se utiliza la redundancia en una arquitectura de implementación. Se pueden utilizar varias instancias de un producto de Java ES para lograr una alta disponibilidad, escalabilidad, capacidad de servicio o alguna combinación de dichas cualidades de servicio. Tres tecnologías hacen uso de los productos duplicados en las arquitecturas de implementación de Java ES: equilibrio de carga (Directory Proxy Server, Web Server, Web Proxy Server, Application Server, Access Manager y Portal Server), técnicas de alta disponibilidad (Sun Cluster, High Availability Session Store y otros) y replicación de Directory Server.

En la mayoría de los casos que conllevan redundancia, se deben llevar a cabo actualizaciones sin que supongan un tiempo de inactividad significativo. Estas actualizaciones periódicas intentan actualizar sucesivamente instancias redundantes de un producto sin que ello afecta al servicio que están proporcionando.

Las instancias redundantes se suelen implementar en varios equipos. Para la planificación de actualización, es posible que tenga que aislar los productos replicados de otras actualizaciones de productos para conseguir que el tiempo de inactividad sea mínimo. En tales casos, se suele llevar a cabo todas las tareas previas a la actualización para los productos replicados en cada ordenador antes de realizar la actualización periódica.

Cada tecnología de replicación dispone de procedimientos de configuración o reconfiguración que podrían afectar a la secuencia global de actualizaciones de productos de Java ES. Por ejemplo, los productos que se ejecutan en un entorno de Sun Cluster pueden requerir la actualización de Sun Cluster antes de actualizar los productos que se ejecutan en el entorno de Sun Cluster.

Proceso de actualización de Java ES

El proceso de actualización de una implementación de Java ES puede conllevar una serie de actualizaciones de producto individuales realizadas en un orden particular para garantizar una transición sin problemas a un sistema de software actualizado. Las actualizaciones de implementaciones de Java ES grandes o complejas normalmente se llevan a cabo en un entorno de prueba, antes de ejecutarlas en un entorno de producción. El uso de un entorno de prueba le permite comprobar cada actualización de producto así como escribir secuencias de comandos para simplificar o acelerar la actualización en un entorno de producción.

Cuando haya probado el proceso de actualización en un entorno de prueba y tenga confianza en que la actualización funciona correctamente, puede reproducir el proceso en el entorno de producción.

Instrucciones de actualización producto a producto

Las secciones siguientes ofrecen información acerca de la actualización de cada producto de Java ES 7 Base. Cada sección presenta una descripción general de los diversos escenarios y rutas de actualización admitidos por un producto y, a continuación, proporciona referencias a la documentación de productos donde encontrará instrucciones completas para realizar cada ruta o supuesto de actualización.

Actualización a Solaris Cluster 3.2 1/09

Solaris Cluster ofrece diversas rutas de actualización distintas a la versión 3.2 1/09:

Varios factores determinan qué rutas están disponibles para una implementación dada de Solaris Cluster:

La Sun Cluster Upgrade Guide for Solaris OS describe qué rutas están disponibles en cada contexto, ofrece indicaciones para seleccionar la ruta más adecuada y ofrece instrucciones detalladas para llevar a cabo las tareas asociadas a cada ruta de actualización. Además, las Notas de la versión de Solaris Cluster 3.2 1/09 proporcionan información acerca de estos problemas relacionados con la actualización a Solaris Cluster 3.2 1/09.


Nota –

Solaris Cluster no admite la actualización directa en sistemas basados en x86 que ejecuten Solaris 8 o Solaris 9. Consulte la Sun Cluster Upgrade Guide for Solaris OS para conocer el mejor enfoque para actualizar en esta situación.


Actualización a Solaris Cluster Geographic Edition 3.2 1/09

Solaris Cluster Geographic Edition no proporciona una ruta de actualización directa a la versión 3.2 1/09. En lugar de ello, la actualización se lleva a cabo:

  1. Desinstalando la versión existente de Solaris Cluster Geographic Edition.

  2. Instalando Solaris Cluster Geographic Edition.

Tenga en cuenta que los datos de configuración de software de Solaris Cluster Geographic Edition se conservan a lo largo de este proceso de actualización de forma que no es necesaria ninguna reconfiguración.

Para más información acerca de la actualización de Solaris Cluster Geographic Edition, incluidas instrucciones detalladas para llevar a cabo la actualización, consulte el Capítulo 4, Upgrading the Sun Cluster Geographic Edition Software de Sun Cluster Geographic Edition Installation Guide. Además, las Notas de la versión de Solaris Cluster Geographic Edition 3.2 1/09 proporcionan información acerca de estos problemas relacionados con la actualización a Solaris Cluster Geographic Edition 3.2 1/09.

Actualización a Directory Server Enterprise Edition 6.3.1

Las versiones anteriores de Directory Server Enterprise Edition (DSEE) se suministraban de dos formas:

Además, antes de la versión 6.0, los componentes constitutivos de Directory Server Enterprise Edition se suministraban como productos independientes; por ejemplo, Directory Server 5.2 y Directory Proxy Server 5.2.

Por razones de compatibilidad con estas prácticas pasadas, Directory Server Enterprise Edition ofrece estas rutas de actualización a la versión 6.3.1:


Nota –

Al actualizar la versión DS 6.2, que forma parte de Java ES R5 Update 1, asegúrese de seguir las instrucciones que aparecen en Alerta de Sun 235361 (realice una exportación/importación completa del archivo LDIF correspondiente).


Actualización desde una distribución ZIP basada en archivo de DSEE 6.x

Utilice los pasos siguientes para actualizar desde una distribución ZIP basada en archivo de Directory Server Enterprise Edition 6.0, 6.1, 6.2 o 6.3 a la distribución ZIP basada en archivo de la versión 6.3.1:

  1. Actualice la instalación a la versión 6.3.1, tal como se describe en Upgrading Directory Server Enterprise Edition to 6.3.1 Using ZIP distribution de Sun Java System Directory Server Enterprise Edition 6.3.1 Release Notes.

  2. Instale Directory Service Control Center si no estaba instalado aún en la versión 6.x anterior, tal como se describe en Installing Directory Service Control Center From Zip Distribution de Sun Java System Directory Server Enterprise Edition 6.3 Installation Guide.

Actualización de una distribución ZIP basada en archivo de DSEE 5.x

Utilice los pasos siguientes para actualizar desde una distribución ZIP basada en archivo de Directory Server Enterprise Edition 5.x a la distribución ZIP basada en archivo de la versión 6.3.1:

  1. Instale Directory Server Enterprise Edition 6.3, tal como se describe en To Install Directory Server Enterprise Edition 6.3 From Zip Distribution de Sun Java System Directory Server Enterprise Edition 6.3 Installation Guide.

  2. Actualice la instalación a la versión 6.3.1, tal como se describe en Upgrading Directory Server Enterprise Edition to 6.3.1 Using ZIP distribution de Sun Java System Directory Server Enterprise Edition 6.3.1 Release Notes.

  3. Migre todas las instancias de Directory Server 5.x a la versión 6.3.1, tal como se describe en la Sun Java System Directory Server Enterprise Edition 6.3 Migration Guide.

  4. Instale Directory Service Control Center tal como se describe en Installing Directory Service Control Center From Zip Distribution de Sun Java System Directory Server Enterprise Edition 6.3 Installation Guide .

Actualización de una distribución basada en paquetes de DSEE 6.x

Para actualizar desde la distribución basada en paquete de Directory Server Enterprise Edition 6.0 (en Java ES 5) o 6.2 (en Java ES 5 Update 1) a la versión 6.3.1, siga las instrucciones de Upgrading Directory Server Enterprise Edition to 6.3.1 Using Native Packages de Sun Java System Directory Server Enterprise Edition 6.3.1 Release Notes. Tenga en cuenta que la instalación actualizada no es exactamente equivalente a instalar la distribución ZIP basada en archivo de la versión 6.3.1 porque representa una actualización basada en paquete, no una instalación basada en archivo.

Actualización de una distribución basada en paquetes de DSEE 5.x

Utilice los siguientes pasos para actualizar desde la distribución basada en paquete de Directory Server 5.2 y Directory Proxy Server 5.2 (en Java ES 2005Q4) a Directory Server Enterprise Edition 6.3.1. Tenga en cuenta que la instalación actualizada no es exactamente equivalente a instalar la distribución ZIP basada en archivo de la versión 6.3.1 porque representa una actualización basada en paquete, no una instalación basada en archivo.

  1. Instalar DSEE 6.0 desde Java ES 5.

  2. Actualización a DSEE 6.3.1. Descargue y actualice los componentes compartidos y, a continuación, descargue y actualice DS 6.3 por medio de parches. Consulte las Sun Java System Directory Server Enterprise Edition 6.3.1 Release Notes para obtener más información.

  3. Migración de 5.x a 6.3.1 según las instrucciones incluidas en la Sun Java System Directory Server Enterprise Edition 6.3 Migration Guide .

Actualización a Web Server 7.0 Update 6

Las versiones anteriores de Web Server se suministraban de dos formas:

La migración directa de una versión de Web Server anterior a la 6.0 no es posible. Consulte las Installation, Migration, and Upgrade Notes de Sun Java System Web Server 7.0 Update 6 Release Notes para obtener más información.

Por razones de compatibilidad con estas prácticas pasadas, Web Server ofrece tres rutas de actualización a la versión 7.0 Update 6:

En el resto de esta sección se explican los siguientes temas:

Actualización de una distribución ZIP basada en archivo de Web Server 7.x

Este programa de instalación suministrado con Web Server 7.0 Update 6 puede identificar y actualizar instalaciones basadas en archivo de Web Server de vuelta a 7.0.

Antes de actualizar: antes de utilizar el programa de instalación de Web Server 7.0 Update 6 para actualizar una instalación basada en archivos 7.x antigua, debería revisar las Installation, Migration, and Upgrade Notes de Sun Java System Web Server 7.0 Update 6 Release Notes y la sección Migration and Upgrade de Sun Java System Web Server 7.0 Update 6 Release Notes .

Actualizar. Para actualizar una instalación basada en archivo de Web Server 7.x mediante el programa de instalación de Web Server 7.0 Update 6, consulte Upgrading the Web Server from 7.0 to 7.0 Update 6 de Sun Java System Web Server 7.0 Update 6 Installation and Migration Guide

Actualización desde una distribución basada en paquete de Web Server 7.x

Para actualizar la distribución basada en paquetes de Web Server 7.0 (de Java ES 5) o 7.0 Update 1 (de Java ES 5 Update 1) a la versión 7.0 Update 6, aplique las revisiones para la plataforma correspondiente, tal y como se describe en la sección Upgrade de Sun Java System Web Server 7.0 Update 6 Release Notes. Antes de descargar e instalar los parches, debería revisar la sección Migration and Upgrade de Sun Java System Web Server 7.0 Update 6 Release Notes, también en Sun Java System Web Server 7.0 Actualización 4 Release Notes.

Tenga en cuenta que la instalación actualizada no es exactamente equivalente a instalar la distribución ZIP basada en archivo de la versión 7.0 Update 6 porque representa una actualización basada en paquete, no una instalación basada en archivo.

Actualización de Web Server 6.x o versiones anteriores

Se pueden migrar las configuraciones de Web Server 6.0 y 6.1 a la versión 7.0 Update 6. La migración directa de una versión de Web Server anterior a la 6.0 no es posible. Las versiones antiguas, como Web Server 4.0 o posteriores, deben migrarse primero a Web Server 6.1 y después a Web Server 7.0. Siga estos pasos para migrar las versiones Web Server 6.x:

  1. Instale Web Server 7.0 Update 6, tal como se describe en el Capítulo 2, Installing the Web Server de Sun Java System Web Server 7.0 Update 6 Installation and Migration Guide.

  2. Migre las instancias de servidor 6.x a 7.0 Update 6, tal como se describe en el Capítulo 5, Migrating to Web Server 7.0 de Sun Java System Web Server 7.0 Update 6 Installation and Migration Guide.

Actualización a Message Queue 4.3

Las versiones de Message Queue anteriores a Java ES 6 se implementaban de dos formas:

Por razones de compatibilidad con estas prácticas pasadas, Message Queue ofrece dos rutas de actualización a la versión 4.3:

Actualización a Message Queue 4.3 en la plataforma Solaris o Linux

En Solaris y Linux, el programa de instalación suministrado con Message Queue 4.3 puede identificar y actualizar las instalaciones de Message Queue a la versión 3.6 y la versión 4.3 utilizará los datos de instancia siguientes de la instalación existente:

Antes de actualizar: antes de utilizar el programa de instalación de Message Queue 4.3 para actualizar una versión antigua, debería revisar los Compatibility Issues de Sun Java System Message Queue 4.3 Installation Guide de la Guía de instalación de Sun Java System Message Queue 4.3. Debería revisar la sección Upgrading from Previous Versions de Sun Java System Message Queue 4.3 Installation Guide o Upgrading from Previous Versions de Sun Java System Message Queue 4.3 Installation Guide de Sun Java System Message Queue 4.3 Installation Guide.

Para realizar la actualización: para actualizar una instalación de Message Queue mediante la instalación de Message Queue 4.3, consulte Installation Procedure de Sun Java System Message Queue 4.3 Installation Guide o Installation Procedure de Sun Java System Message Queue 4.3 Installation Guide de Sun Java System Message Queue 4.3 Installation Guide.

Actualización a Message Queue 4.3 en la plataforma Windows

En Windows, no se admite la actualización de versiones anteriores de Message Queue a la versión 4.3, pero la versión 4.3 puede coexistir con versiones anteriores en ubicaciones distintas del mismo sistema. Como alternativa, puede:

  1. Guardar datos de la versión anterior.

  2. Desinstalar la versión anterior.

  3. Instalar versión 4.3.

  4. Migre los datos guardados en el Paso 1 a la instalación de la versión 4.3.

Para obtener información sobre esta alternativa, consulte la sección Windows de Sun Java System Message Queue 4.3 Installation Guide en Sun Java System Message Queue 4.3 Installation Guide.

Consulte la sección Compatibility Issues de Sun Java System Message Queue 4.3 Installation Guide en Sun Java System Message Queue 4.3 Installation Guide para determinar si es mejor instalar una copia coexistente de la versión 4.3 o si reemplazar la versión anterior por la 4.3.

Actualización a GlassFish Enterprise Server 2.1.1

GlassFish Enterprise Server admite la actualización desde diversos productos:

Para obtener una lista completa de los productos, versiones y distribuciones que son compatibles con la actualización, consulte la sección Upgrade Overview de Sun GlassFish Enterprise Server v2.1.1 Upgrade Guide.


Nota –

GlassFish Enterprise Server 2.1.1 tiene las mismas funciones que GlassFish Enterprise Server 2.1 Patch 6. Si ya ha realizado la actualización de 2.1P6 mediante parche, no necesita actualizar el software a la versión 2.1.1.


Para admitir los diversos productos y distribuciones, GlassFish Enterprise Server ofrece cuatro rutas de actualización:

Estas rutas de actualización y las instrucciones para seguirlas se describen en el Capítulo 2, Upgrading an Enterprise Server Installation de Sun GlassFish Enterprise Server v2.1.1 Upgrade Guide.

Antes de llevar a cabo una actualización a GlassFish Enterprise Server 2.1.1, debería revisar el Capítulo 1, Enterprise Server Compatibility Issues de Sun GlassFish Enterprise Server v2.1.1 Upgrade Guide y la sección Actualización de Enterprise Server de Notas de la versión de Sun GlassFish Enterprise Server v2.1.1.

Actualización a Web Proxy Server 4.0.11

Las versiones anteriores de Web Proxy Server se suministraban de dos formas:

Por razones de compatibilidad con estas prácticas pasadas, Web Proxy Server ofrece tres rutas de actualización a la versión 4.0.11:

Actualización de una distribución basada en archivo ZIP de Web Proxy Server 4.x

Este programa de instalación suministrado con Web Proxy Server 4.0.11 puede identificar y actualizar instalaciones basadas en archivo de Web Proxy Server de vuelta a 4.0.

Para actualizar una instalación basada en archivo de Web Proxy Server 4.x mediante el programa de instalación de Web Proxy Server 4.0.11, consulte el Capítulo 1, Installing Sun Java System Web Proxy Server de Sun Java System Web Proxy Server 4.0.11 Installation and Migration Guide.

Actualización de una distribución basada en paquetes de Web Proxy Server 4.x

Para actualizar la distribución basada en paquetes de Web Proxy Server 4.0.1 (de Java ES 2005Q4), 4.0.4 (de Java ES 5) o 4.0.5 (de Java ES 5 Update 1) a la versión 4.0.11, aplique los parches para la plataforma correspondiente, como se describe en la sección Upgrade Support de Sun Java System Web Proxy Server 4.0.11 Release Notes.

Tenga en cuenta que la instalación actualizada no es exactamente equivalente a instalar la distribución ZIP basada en archivo de la versión 4.0.11 porque representa una actualización basada en paquete, no una instalación basada en archivo.

Actualización desde Web Proxy Server 3.6

Web Proxy Server no admite una actualización directa a la versión 4.0.11 de las versiones anteriores a 4.0. En su lugar, siga las instrucciones que aparecen en el Capítulo 3, Migrating From Version 3.6 de Sun Java System Web Proxy Server 4.0.11 Installation and Migration Guide.

Actualización a OpenSSO Enterprise 8.0 Update 1 Patch 2

La actualización a OpenSSO Enterprise 8.0 U1P2 es compatible con las siguientes versiones y plataformas:

Versión anterior 

Actualización compatible para esta plataforma 

Sun Java System Access Manager 7.1 

La actualización es compatible con: 

  • Instalaciones basadas en paquete de Sun Java Enterprise System

  • Implementación de archivo WAR sólo si los datos de configuración están en Sun Java System Directory Server.

Sistemas Solaris SPARC, Solaris x86, Linux y Windows 

Sun Java System Access Manager 7 2005Q4 

Sistemas Solaris SPARC, Solaris x86 y Linux 

Sun Java System Federation Manager 7.0 

Sistemas Solaris SPARC, Solaris x86, Linux y Windows 

Para obtener más información acerca de cómo actualizar a OpenSSO Enterprise 8,0 U1P2, consulte Instalar OpenSSO Enterprise 8,0 Update 1.


Nota –

Pueden surgir diversos problemas con Portal Server como resultado de la actualización de Access Manager a OpenSSO Enterprise. Para obtener información acerca de estos problemas, consulte la sección Capítulo 3, Known Issues and Limitations de Sun Java Enterprise System 7 Release Notes.