Sun Java logo     Anterior      Contenido      Índice      Siguiente     

Sun logo
Sun Java Enterprise System 2005Q4 Guía de actualización 

Capítulo 13
Messaging Server

En este capítulo se describe cómo actualizar Messaging Server a Java ES 2005Q4 (Versión 4): Sun Java System Messaging Server 6.2 2005Q4.

Este capítulo proporciona una visión general de los problemas y los procedimientos de actualización de las diferentes rutas de actualización admitidas por Java ES Versión 4. Se tratan las actualizaciones tanto en el sistema operativo Solaris como Linux.


Visión general de la actualización de Messaging Server

En esta sección se describen los siguientes aspectos generales de Messaging Server que afectan a la actualización a Java ES 2005Q4 (Versión 4):

Acerca de Messaging Server de Java ES Versión 4

En Messaging Server de Java ES Versión 4, se han solucionado algunos errores, aunque no se ha incluido ninguna funcionalidad nueva de relevancia en relación con la Versión 3.

Guía de actualización de Messaging Server

La Tabla 13-1 muestra las rutas de actualización compatibles de Messaging Server para Java ES Versión 4. Esta tabla hace referencia tanto al sistema operativo Solaris como a Linux.

Tabla 13-1  Rutas de actualización a Java ES Versión 4: Sun Java System Messaging Server 6.2 2005Q4 

Versión de Java ES

Messaging Server Versión

Enfoque general

Reconfiguración necesaria

Versión 3

Sun Java System Messaging Server 6.2 2005Q1

Actualización directa:
Se realiza mediante la aplicación de revisiones.

Archivos de configuración y datos del directorio de configuración

Versión 2

Sun Java System Messaging Server 6.1 2004Q2

Actualización directa:
Se realiza mediante la aplicación de revisiones.

Archivos de configuración y datos del directorio de configuración

Versión 1

Sun ONE Messaging Server  6.0 (2003Q4)

Sin actualización directa:
Aunque puede actualizar primero a la Versión 3 utilizando los procedimientos descritos en la Guía de migración y actualización de Java Enterprise System 2005Q1
(http://docs.sun.com/doc/819-0062).

A continuación, actualice de la Versión 3 a la Versión 4.

Archivos de configuración y datos del directorio de configuración

Versiones de Java ES anteriores

Sun ONE Messaging Server 5.2

Sin actualización directa:
Aunque puede actualizar primero a la Versión 3 utilizando los procedimientos descritos en la Guía de migración y actualización de Java Enterprise System 2005Q1
(http://docs.sun.com/doc/819-0062).

A continuación, actualice de la Versión 3 a la Versión 4.

Archivos de configuración y datos del directorio de configuración

Datos de Messaging Server

La siguiente tabla muestra el tipo de datos que puede verse afectado por una actualización del software de Messaging Server.

Tabla 13-2  Uso de datos de Messaging Server 

Tipo de datos

Ubicación

Uso

Datos de configuración

Directorio de configuración local:

MessagingServer-base/config/msg.conf
y otros muchos archivos para la configuración de Messaging Server MTA, MMP, MEM y su almacén (correo web)

Configuración de los componentes de Messaging Server

Datos de configuración

Directorio de configuración de Directory Server

Configuración de los componentes de Messaging Server

Datos de usuario

Directorio de grupos/usuarios de Directory Server

Almacenamiento de los atributos de usuario necesarios para admitir la mensajería para usuarios finales

Datos de aplicación dinámicos

Almacén de Messaging Server:

MessagingServer-base/

Almacenamiento de mensajes de correo electrónico, colas de transferencia de mensajes e información relacionada en nombre de los usuarios

Esquema de directorio

Directory Server

/var/opt/mps/serverroot

Para los atributos de usuarios necesarios para admitir usuarios finales

Problemas de compatibilidad

El componente Messaging Server de la Versión 4 no presenta ningún cambio en la interfaz. Los componentes Messaging Server MTA, MMP, MEM y el almacén presentan de forma lógica distintas configuraciones, aunque son compatibles con las versiones anteriores de Messaging Server.

Dependencias de Messaging Server

Las dependencias de Messaging Server con otros componentes de Java ES pueden afectar al procedimiento de actualización y reconfiguración del software de Messaging Server. Por ejemplo, los cambios en las interfaces o las funciones de Messaging Server pueden requerir las versiones actualizadas de los componentes de los que depende Messaging Server. La actualización de dichos componentes será necesaria en función de la ruta de actualización específica.

Messaging Server presenta relaciones de dependencia con los siguientes componentes de Java ES:


Actualización de Messaging Server desde Java ES Versión 3

En esta sección, se incluye información sobre la actualización de Messaging Server de Java ES 2005 Q1 (Versión 3) a Java ES 2005Q4 (Versión 4). En esta sección, se describen los siguientes temas:

Introducción

Al actualizar Messaging Server de Java ES Versión 3 a la Versión 4, tenga en cuenta los siguientes aspectos relacionados con el proceso de actualización:

Actualización de la Versión 3 de Messaging Server

En esta sección, se describe cómo realizar una actualización de Messaging Server de Java ES Versión 3 a Java ES Versión 4 en las plataformas Solaris y Linux. Cuando un tema haga referencia a procedimientos específicos para una plataforma, se indicará el sistema operativo al que se aplica. En esta sección, se describen los siguientes temas:

Tareas previas a la actualización

Antes de actualizar Messaging Server, debe realizar las tareas descritas a continuación.

Verifique la información de versión actual

Para verificar la versión actual de Messaging Server, introduzca el siguiente comando:

Actualice las dependencias de Messaging Server

Por lo general, se recomienda actualizar todos los componentes de Java ES de un sistema informático (y de un entorno informático) a Java ES Versión 4. Sin embargo, Messaging Server presenta únicamente fuertes relaciones de dependencia con el componente compartido SASL y la Herramienta de preparación de directorios. Por lo tanto, la actualización de los demás componentes de Java ES Versión 3 de los que depende Messaging Server es opcional.

Sin embargo, si decide actualizar todas las dependencias de Messaging Server, deben actualizarse en el siguiente orden antes de actualizar Messaging Server. Puede omitir todas aquellas dependencias que ya se hayan actualizado.

  1. Componentes compartidos.  Las instrucciones para actualizar los componentes compartidos NSS, NSPR, LDAP C SDK, ICU y SASL a la Versión 4 están disponibles en el Capítulo 2, “Actualización de los componentes compartidos de Java ES”.
  2. Directory Server.  Las instrucciones para actualizar Directory Server a la Versión 4 están disponibles en el Capítulo 4, “Directory Server y Administration Server”.
  3. Access Manager (opcional).  Las instrucciones para actualizar Access Manager a la Versión 4 están disponibles en el Capítulo 11, “Access Manager”.
  4. Herramienta de preparación de directorios.  Debe haberse ejecutado la Versión 4 de Herramienta de preparación de directorios en Directory Server antes de configurar la Versión 4 de Messaging Server. Si, por el contrario, no se ha ejecutado aún esta herramienta en Directory Server, actualice la Herramienta de preparación de directorios a la Versión 4, y utilícela para modificar y ampliar el esquema de Directory Server (consulte el Capítulo 12, “Herramienta de preparación de directorios” para conocer los procedimientos).
Copia de seguridad de los datos de Messaging Server

Al actualizar Messaging Server de la Versión 3 a la Versión 4, no es necesario volver a configurar Messaging Server en los archivos de configuración locales y en el directorio de configuración de Directory Server. Los cambios locales pueden deshacerse, aunque es recomendable realizar una copia de seguridad del directorio de configuración por si desea deshacer la actualización a la Versión 4 más adelante.

Obtenga las contraseñas y la información de configuración necesarias

Para actualizar Messaging Server, es necesario conocer la siguiente información:

Actualización de la Versión 3 de Messaging Server (Solaris)

En esta sección, se abordan diversas consideraciones que afectan al proceso de actualización de Messaging Server, además de una descripción del propio procedimiento.

Consideraciones sobre la actualización (Solaris)

Al actualizar el software de Messaging Server a Java ES Versión 4, se deben tener en cuenta las siguientes consideraciones:

Procedimiento de actualización (Solaris)

El procedimiento descrito a continuación hace referencia a los componentes de Messaging Server que se corresponden con la misma imagen de Messaging Server instalada en el equipo en el que se va a realizar la actualización.

  1. Obtenga los números de revisión necesarios en la Tabla 13-4.
  2. Las revisiones pueden descargarse en /tmp desde: http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  3. Inicie sesión como root o conviértase en superusuario.
  4. su -

  5. Detenga todos los componentes de Messaging Server que se estén ejecutando.
  6. MessagingServer-base/sbin/stop-msg

  7. Si aún no ha realizado esta tarea, actualice los componentes compartidos necesarios a la Versión 4.
  8. Actualice las dependencias de Messaging Server.

  9. Aplique las revisiones adecuadas de Messaging Server que aparecen en la Tabla 13-4.
  10. patchadd patch_ID

  11. Confirme que la actualización de la revisión se ha realizado con éxito:
  12. showrev -p | grep patch_ID

    Como resultado, deberían devolverse las versiones de Id. de revisión aplicadas en el Paso 5.

  13. Migre los datos de configuración de los archivos de configuración existentes a los archivos de configuración de la Versión 4.
    1. Cree archivos de configuración candidatos.
    2. cd MessagingServer-base/sbin
      ./patch-config
      MessagingServer-base/install/patch/patch_ID

      Este comando realiza una copia de seguridad de los archivos de configuración existentes. Después, combina los valores de los parámetros de configuración de estos archivos con los archivos de configuración de la plantilla de la Versión 4 para crear nuevos archivos de configuración candidatos de la Versión 4. Debería comprobar la existencia de conflictos en estos nuevos archivos, tal y como se describe en la sección sobre instrucciones especiales de instalación del archivo readme (léame) de la revisión 118209.

      Este comando también genera los siguientes archivos ldif (archivos de importación del directorio LDAP):

      MessagingServer-base/lib/patch/cfgdir_diff.ldif
      MessagingServer-base/lib/patch/ugdir_diff.ldif

    3. Instale los archivos de configuración candidatos de la Versión 4 convirtiéndolos en la configuración activa.
    4. ./install-newconfig MessagingServer-base/install/patch/patch_ID

      Este comando instala los nuevos archivos de configuración de la Versión 4 en sus ubicaciones correctas.

      Nota: si falla el comando install-newconfig en la plataforma Solaris 10, establezca la ruta de biblioteca en “null” al ejecutar el comando:

      LD_LIBRARY_PATH= ./install-newconfig      MessagingServer-base/install/patch/patch_ID

    5. Importe los nuevos datos de configuración generados en el Paso a al directorio de configuración de Directory Server que está utilizando Messaging Server.
    6. Acceda al directorio de configuración e importe los archivos ldif con el comando ldapmodify:

      cd /MessagingServer-base/config/lib

      ./ldapmodify -D bind_dn -w password -c
          -e patch/cfgdir_diff.rej -f patch/cfgdir_diff.ldif

      ./ldapmodify -D bind_dn -w password -c
          -e patch/ugdir_diff.rej -f patch/ugdir_diff.ldif

  14. Reinicie los componentes de Messaging Server que se detuvieron en el Paso 3.
  15. MessagingServer-base/sbin/start-msg

Actualización de la Versión 3 de Messaging Server (Linux)

En esta sección, se abordan diversas consideraciones que afectan al proceso de actualización de Messaging Server, además de una descripción del propio procedimiento.

Consideraciones sobre la actualización (Linux)

Al actualizar el software de Messaging Server a Java ES Versión 4 en la plataforma Linux, se deben tener en cuenta las mismas consideración que en la plataforma Solaris (consulte Consideraciones sobre la actualización (Solaris)), excepto que las revisiones de actualización Versión 4 para Linux son diferentes de las de Solaris.

Las revisiones de actualización de la Versión 4 de Messaging Server para el SO Linux se muestran en la siguiente tabla:

Tabla 13-5  Revisiones1 de actualización de Messaging Server en Linux 

Descripción

Id. de revisión y nombres de RPM

Software de Messaging Server Core con S/MIME

118209-38

  • sun-messaging-server-6.1-12.38.i386.rpm

Traducción de Messaging Server

117786-15

  • sun-messaging-l10n-Configuración regional-6.1-8.15.i386.rpm

1Los números de revisiones suponen la revisión mínima necesaria para actualizar a Java ES Versión 4. Si aparecen nuevas revisiones, utilícelas en lugar de las que aparecen en la tabla.

Procedimiento de actualización (Linux)

El procedimiento descrito a continuación hace referencia a los componentes de Messaging Server que se corresponden con la misma imagen de Messaging Server instalada en el equipo en el que se va a realizar la actualización.


Precaución

En Linux, la actualización de Java ES Versión 3 a Java ES Versión 4 no se puede deshacer.


  1. Obtenga las revisiones necesarias utilizando los números de revisión y los nombres de RPM en la Tabla 13-5. Use esta información para obtener los números de versión para el RPM.
  2. Las revisiones pueden descargarse en /tmp desde: http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  3. Inicie sesión como root o conviértase en superusuario.
  4. su -

  5. Detenga todos los componentes de Messaging Server que se estén ejecutando.
  6. MessagingServer-base/sbin/stop-msg

  7. Si aún no ha realizado esta tarea, actualice los componentes compartidos necesarios a la Versión 4.
  8. Actualice las dependencias de Messaging Server.

  9. Aplique todos los RPM de Messaging Server que aparecen en la Tabla 13-5.
  10. Por ejemplo:

    rpm -Fvh sun-messaging-server-6.1-12.38.i386.rpm

  11. Confirme que la actualización de la revisión se ha realizado con éxito:
  12. rpm -q sun-messaging-server

    Se debería mostrar el número de la nueva versión del RPM.

  13. Migre los datos de configuración de los archivos de configuración existentes a los archivos de configuración de la Versión 4.
    1. Cree archivos de configuración candidatos.
    2. cd MessagingServer-base/sbin
      ./patch-config
      MessagingServer-base/install/patch/patch_ID

      Este comando realiza una copia de seguridad de los archivos de configuración existentes. Después, combina los valores de los parámetros de configuración de estos archivos con los archivos de configuración de la plantilla de la Versión 4 para crear nuevos archivos de configuración candidatos de la Versión 4. Debería comprobar la existencia de conflictos en estos nuevos archivos, tal y como se describe en la sección sobre instrucciones especiales del archivo readme (léame) de la revisión 118209.

      Este comando también genera los siguientes archivos ldif (archivos de importación del directorio LDAP):

      MessagingServer-base/lib/patch/cfgdir_diff.ldif
      MessagingServer-base/lib/patch/ugdir_diff.ldif

    3. Instale los archivos de configuración candidatos de la Versión 4 convirtiéndolos en la configuración activa.
    4. ./install-newconfig MessagingServer-base/install/patch/patch_ID

      Este comando instala los nuevos archivos de configuración de la Versión 4 en sus ubicaciones correctas.

    5. Importe los nuevos datos de configuración generados en el Paso a al directorio de configuración de Directory Server que está utilizando Messaging Server.
    6. Acceda al directorio de configuración e importe los archivos ldif con el comando ldapmodify:

      cd /MessagingServer-base/config/lib

      ./ldapmodify -D bind_dn -w password -c
          -e patch/cfgdir_diff.rej -f patch/cfgdir_diff.ldif

      ./ldapmodify -D bind_dn -w password -c
          -e patch/ugdir_diff.rej -f patch/ugdir_diff.ldif

  14. Reinicie los componentes de Messaging Server que se detuvieron en el Paso 3.
  15. MessagingServer-base/sbin/start-msg

Verificación de la actualización

Para verificar la versión actual de Messaging Server, introduzca el siguiente comando:

También puede consultar el rótulo mostrado al iniciar los componentes de Messaging Server.

Consulte la Tabla 13-3 para obtener los valores de salida.

Tareas posteriores a la actualización

No hay tareas posteriores a la actualización, además de las descritas en Procedimiento de actualización (Solaris) y Procedimiento de actualización (Linux).

Deshacer la actualización (Solaris)

En esta sección, se abordan diversas consideraciones que afectan al proceso que permite deshacer la actualización de Messaging Server, además de una descripción del propio procedimiento.

Consideraciones sobre cómo deshacer la actualización (Solaris)

El procedimiento para deshacer la actualización a la Versión 4 de Messaging Server es similar al procedimiento de actualización a esta versión, sólo que en el orden inverso. Se desharán las reconfiguraciones y se eliminarán las revisiones.

Procedimiento para deshacer la actualización (Solaris)
  1. Inicie sesión como root o conviértase en superusuario.
  2. su -

  3. Detenga todos los componentes de Messaging Server que se estén ejecutando.
  4. MessagingServer-base/sbin/stop-msg

  5. Deshaga los cambios realizados en el directorio de configuración de Directory Server que está utilizando Messaging Server.
  6. Sustituya este directorio por el directorio anterior del que realizó una copia de seguridad antes de comenzar el proceso de actualización (consulte Copia de seguridad de los datos de Messaging Server).

  7. Deshaga la reconfiguración realizada en el Paso 7.
  8. cd MessagingServer-base/sbin
    ./uninstall-newconfig
    MessagingServer-base/install/patch/patch_ID

  9. Elimine las revisiones que aparecen en la Tabla 13-4.
  10. patchrm patch_ID

  11. Reinicie los componentes de Messaging Server que se detuvieron en el Paso 2.
  12. MessagingServer-base/sbin/start-msg

Actualización de varias instancias

En algunas arquitecturas de implementación, Messaging Server se implementa en varios sistemas informáticos para proporcionar alta disponibilidad y escalabilidad. Por ejemplo, es posible que los componentes Messaging Server MTA o Messaging Server MMP se ejecuten en varios equipos con un equilibrador que distribuya la carga. También puede ejecutar el almacén de Messaging Server en un entorno de Sun Cluster para proporcionar alta disponibilidad.

Si utiliza instancias de Messaging Server con equilibrado de carga, puede realizar una actualización por turnos en la que se actualicen las instancias de Messaging Server secuencialmente sin necesidad de interrumpir el servicio. Puede actualizar cada instancia de Messaging Server mientras las demás siguen ejecutándose. En las arquitecturas de implementación en las que diversos componentes de MS (el almacén de MS, MTA, MMP o MEM) se implementen en diferentes equipos, actualice los componentes empezando por el nivel de los servicios de fondos (Almacén de MS) hasta el nivel relacionado con la interfaz (como, por ejemplo, MEM). Debe realizar la actualización de cada instancia como se describe en Actualización de la Versión 3 de Messaging Server.

Si las instancias de Messaging Server se ejecutan en un entorno de clúster, éstas comparten la misma configuración. Por lo tanto, se deben aplicar las revisiones de actualización de Messaging Server a cada una de las instancias, aunque sólo es necesario volver a realizar la configuración en parte del proceso de actualización una vez, después de que las revisiones se hayan aplicado en todas las instancias.


Actualización de Messaging Server desde Java ES Versión 2

El procedimiento de actualización del componente Messaging Server de Java ES 2004Q2 (Versión 2) a la Versión 4 es igual al procedimiento de actualización de la Versión 3 de Messaging Server a la Versión 4, excepto por una serie de aspectos que se indican a continuación.

Actualice las dependencias de Messaging Server

A diferencia del proceso de actualización de la Versión 3, entre las tareas anteriores a la actualización de la Versión 2 a la Versión 4, se incluye la actualización de todos los componentes compartidos (consulte Tabla 1-6) y todos los componentes de productos locales de los que dependa Messaging Server:

  1. Componentes compartidos.  Las instrucciones para actualizar los componentes compartidos de Java ES a la Versión 4 están disponibles en Capítulo 2, “Actualización de los componentes compartidos de Java ES”.
  2. Directory Server.  Directory Server pocas veces reside en el mismo equipo que Messaging Server. Sin embargo, las instrucciones para actualizar Directory Server a la Versión 4 están disponibles en el Actualización de Directory Server y Administration Server desde Java ES Versión 2.
  3. Access Manager (opcional).  Las instrucciones para actualizar Access Manager a la Versión 4 están disponibles en el Actualización de Access Manager desde Java ES Versión 2.
  4. Herramienta de preparación de directorios.  La Herramienta de preparación de directorios pocas veces reside en el mismo equipo que Messaging Server. Sin embargo, las instrucciones para actualizar esta herramienta y ejecutarla en Directory Server se encuentran en el Actualización de la Herramienta de preparación de directorios desde Java ES Versión 2.

Actualización de la Versión 2 de Messaging Server

El procedimiento de actualización de Messaging Server de la Versión 2 a la Versión 4 depende de la plataforma de sistema operativo que se utilice.

Actualización de la Versión 2 de Messaging Server (Solaris)

Para actualizar Messaging Server de la Versión 2 a la Versión 4, siga las instrucciones que aparecen en Actualización de la Versión 2 de Messaging Server (Solaris), y sustituya la referencia a la Versión 2 por la Versión 3.

Actualización de la Versión 2 de Messaging Server (Linux)

El procedimiento descrito a continuación hace referencia a los componentes de Messaging Server que se corresponden con la misma imagen de Messaging Server instalada en el equipo en el que se va a realizar la actualización.


Precaución

En Linux, la actualización de Java ES Versión 3 a Java ES Versión 4 no se puede deshacer.


  1. Inicie sesión como root o conviértase en superusuario.
  2. su -

  3. Detenga todos los componentes de Messaging Server que se estén ejecutando.
  4. MessagingServer-base/sbin/stop-msg

  5. Si aún no ha realizado esta tarea, actualice los componentes compartidos necesarios a la Versión 4.
  6. Consulte Actualice las dependencias de Messaging Server.

  7. Desinstale los paquetes de RPM de la Versión 2.
  8. rpm -e --noscripts sun-messaging-lib-6.1-9 \
                         sun-messaging-store-6.1-9 \
                         sun-messaging-install-6.1-9 \
                         sun-messaging-core-6.1-9 \
                         sun-messaging-mmp-6.1-9 \
                         sun-messaging-sieveui-6.1-9 \
                         sun-messaging-webmail-6.1-9 \
                         sun-messaging-core-en-6.1-9 \
                         sun-messaging-mta-6.1-9

  9. Instale los RPM de Messaging Server que aparecen en la Tabla 13-5.
  10. rpm -i sun-messaging-server-6.1-12.38.i386.rpm

  11. Confirme que la actualización de la revisión se ha realizado con éxito:
  12. rpm -q sun-messaging-server

    Se debería mostrar el número de versión del nuevo RPM instalado.

  13. Conserve la antigua configuración de la Versión 2.
  14. Los archivos de configuración se encuentran en: MessagingServer-base/config

  15. Ejecute el programa de configuración de Messaging Server.
  16. cd MessagingServer-base/sbin
    ./configure

  17. Combine de forma manual los valores de configuración de la Versión 2 con las nuevas entradas de configuración de la Versión 4.
  18. Reinicie los componentes de Messaging Server que se detuvieron en el Paso 2.
  19. MessagingServer-base/sbin/start-msg

Para obtener más información, por ejemplo, para cambiar el puerto HTTP mediante el comando configutil, consulte la sección sobre instrucciones especiales de instalación del archivo readme (léame) de la revisión 118209-38.

Verificación de la actualización

Para verificar la versión actual de Messaging Server, introduzca el siguiente comando:

También puede consultar el rótulo mostrado al iniciar los componentes de Messaging Server.

Consulte la Tabla 13-3 para obtener los valores de salida.

Tareas posteriores a la actualización

No hay tareas posteriores a la actualización, además de las descritas en Procedimiento de actualización (Solaris) y Procedimiento de actualización (Linux).



Anterior      Contenido      Índice      Siguiente     


Nº de referencia: 819-3462.   Copyright 2006 Sun Microsystems, Inc. Todos los derechos reservados.