Notas de la versión de Sun Java System Communications Services 2005Q4

Capítulo 3 Sun Java System Instant Messaging 7 2005Q4 Notas de la versión

Versión 7 2005Q4

Estas notas de la versión contienen información importante disponible en el momento del lanzamiento de Sun JavaTM System Instant Messaging 7 2005Q4. Aquí se tratan nuevas funciones y mejoras, problemas y limitaciones conocidos e información de otro tipo. Lea este documento antes de comenzar a usar Instant Messaging 7 2005Q4.

Para asegurar la mejor implementación de Instant Messaging, deberá descargar las últimas revisiones para esta versión del producto en SunSolve Online.

La versión más reciente de estas notas de la versión se puede encontrar en el sitio web de documentación de Sun Java System. Consulte el sitio Web antes de instalar y configurar el software y, después, visítelo de forma periódica para ver los manuales y las notas de la versión más actualizados. En estas notas de la versión se incluyen los siguientes apartados:

Se hace referencia a las direcciones URL de terceras partes para proporcionar información adicional relacionada.


Nota –

Sun no se hace responsable de la disponibilidad de los sitios Web de terceras partes que se mencionan en este documento. Sun no garantiza ni se hace responsable de ningún contenido, anuncio, producto ni de cualquier otro material disponible en dichos sitios o recursos. Sun no se responsabiliza de ningún daño, real o supuesto, ni de posibles pérdidas que se pudieran derivar del uso de los contenidos, bienes o servicios que estén disponibles en dichos sitios o recursos.


Historial de revisiones de Notas de la versión

Tabla 3–1 Historial de revisiones de Sun Java System Instant Messaging

Fecha 

Descripción de los cambios 

Número de referencia 

Junio de 2005 

Versión beta 

819-2568 

Octubre de 2005 

Versión final 

819–2568 

Acerca de Instant Messaging 7 2005Q4

Sun Java System Instant Messaging ofrece una presencia segura y mensajería en tiempo real ampliada, lo que permite que las comunidades de usuarios se comuniquen y colaboren instantáneamente de forma segura. Combina capacidades de mensajería instantánea con conferencias, alertas, noticias, encuestas y transferencia de archivos para crear un completo entorno de colaboración. Aprovecha la comunidad existente, administrada con LDAP, Sun Java System Access Manager, o Sun Java System Portal Server.

Novedades de esta versión

En este apartado, se describen los siguientes temas:

Instalación

La Instant Messaging Installation Guide se ha dejado de utilizar. Si está instalando Instant Messaging 7 2005Q4 por primera vez, consulte la Sun Java Enterprise System Installation Guide para obtener instrucciones de instalación. Si está actualizando una versión anterior de Instant Messaging, consulte la Sun Java Enterprise System Upgrade Guide.

Si está utilizando Access Manager con Instant Messaging deberá instalar “Legacy (estilo versión 6.x)” Access Manager utilizando el programa de instalación de Java Enterprise System. Esta versión de Instant Messaging no es compatible con “Realm (estilo versión 7.x)” Access Manager.

Funciones nuevas

Esta sección describe las siguientes nuevas funciones agregadas a Instant Messaging en esta versión:

Recuperación tras error utilizando SunTM Cluster (sólo para Solaris)

Esta versión de Instant Messaging proporciona recuperación tras error para Solaris, utilizando Sun Cluster. Esto aumenta la disponibilidad de Instant Messaging y proporciona supervisión y recuperación de los fallos de software y hardware.

Consulte Configuración de Instant Messaging para alta disponibilidad (sólo Solaris) para obtener más información acerca de esta función.

Requisitos

Este apartado especifica los requisitos necesarios para la instalación del software de Instant Messaging. Antes de instalarlo, asegúrese de que cumple los requisitos mínimos de hardware y de sistema operativo. JRE 1.4 es compatible tanto con el servidor como con el cliente. Asimismo, compruebe los parches del producto antes de realizar la instalación.

Para conocer la lista actual de revisiones necesarias para Sun Java System Instant Messaging, acceda a SunSolve Online y seleccione “Patches” (Revisiones) o “Patch Portal” (Portal de revisiones). Siga los vínculos de Sun Java System Instant Messaging. A medida que cambien los requisitos de parches del sistema y estén disponibles los parches para los componentes de Java Enterprise System, se podrán obtener las actualizaciones desde SunSolve, inicialmente como clústeres de parches recomendados.

Los requisitos de hardware y software para esta versión del software Instant Messaging se describen en las siguientes secciones:

Requisitos del sistema operativo del servidor

Esta versión de Sun Java System Instant Messaging admite las siguientes plataformas:

Puede encontrar una lista de las revisiones recomendadas para SolarisTM en SunSolve Online.

Requisitos de software del cliente

Esta versión de Instant Messaging es compatible con las siguientes versiones de otro software de servidor:

Requisitos de hardware del servidor

Los requisitos mínimos de hardware para instalar Instant Messaging son:

Requisitos del sistema operativo del cliente

Esta versión es compatible con las siguientes plataformas cliente:

Requisitos de software del cliente

En Windows, puede ejecutar Instant Messenger utilizando el complemento Java de los siguientes exploradores:

Si el equipo cliente tiene instalado Java 1.4 o una versión posterior, no hay requisitos adicionales para utilizar el complemento Java o Java Web Start. Netscape Navigator v7 y las versiones más recientes del explorador Mozilla incluyen Java v1.4 o posterior. Internet Explorer no incluye la última versión de Java. Si tiene problemas utilizando el cliente con Java 1.4, actualice a 5.0. JDKTM 5.0 se incluye con Sun Java System Instant Messaging.

Si el equipo cliente no tiene instalado Java v1.4 o una versión posterior, debe instalar Java Web Start. Puede descargar e instalar Java v1.4. desde el sitio web de Java Technology.

Puede descargar e instalar Java Web Start desde el sitio web de Java Web Start Technology.

Se pueden intercambiar vínculos HTML a través de Instant Messenger y activarlos desde Messenger haciendo clic en ellos. Cuando se activa un vínculo, Messenger solicita un explorador. La Tabla 3–2 muestra las combinaciones de sistemas operativos y exploradores admitidas.

Tabla 3–2 Combinaciones admitidas de SO y exploradores de cliente para Instant Messaging

Sistema operativo 

Explorador 

SolarisTM

NetscapeTM Communicator, mínimo 4.79

Red Hat Linux 7.x 

NetscapeTM mínimo 4.79

Red Hat Linux, mínimo 8.0 

MozillaTM, mínimo 1.2

Windows 98/ME/NT/2000/XP 

Sin restricciones 

Mac OS X 

Sin restricciones 

Requisitos de hardware del cliente

Instant Messenger utiliza entre 20 y 40 MB de memoria en la mayoría de las plataformas. Debe calcular los requisitos de memoria teniendo en cuenta los requisitos de otras aplicaciones (incluidos los sistemas operativos) utilizadas en el equipo cliente. En la mayoría de los casos, se recomienda disponer de, al menos, 128 MB de memoria RAM para ejecutar Instant Messenger y otras aplicaciones de manera satisfactoria. La cantidad necesaria de RAM será superior cuando se utilicen sistemas operativos que requieran mucha memoria.

Notas de la instalación

Si decide utilizar Sun Java System Access Manager para almacenar las directivas cuando configure Instant Messaging, se crearán directivas como las siguientes:

Problemas de compatibilidad

La Tabla 3–3 muestra las incompatibilidades conocidas entre Instant Messaging 7 2005Q4 y las versiones anteriores.

Tabla 3–3 Problemas de compatibilidad de Instant Messaging 7 2005Q4

Incompatibilidad 

Impacto 

Comentarios 

Instant Messaging 7 es incompatible con las versiones 7.x (2005Q4) de Access Manager. 

Al instalar Access Manager, seleccione el “modo Legacy (estilo versión 6.x)” en vez del “modo Realm (estilo versión 7.x)” en el programa de instalación de Java Enterprise System. 

 

Instant Messaging 7 es incompatible con las versiones 2004Q2 de Portal Server y Messaging Server. 

Actualice Portal Server y Messaging Server cuando actualice Instant Messaging 7.  

 

Debido a un cambio de protocolo, el servidor de Instant Messaging 7 2005Q4 no puede comunicarse con un servidor de una versión anterior en las implementaciones federadas.  

Los sitios de implementación federada de Instant Messaging deberán actualizar todos los servidores. Las implementaciones existentes que no deseen actualizar el servidor deberán definir explícitamente la propiedad del objeto de fábrica de sesión de colaboración para utilizar la implementación del protocolo legacy. 

Deberá coordinar la actualización para limitar el tiempo durante el que los servidores no se podrán comunicar entre sí. 

Comunicación cliente - servidor 

Debido al cambio de protocolo, las versiones anteriores del cliente no podrán comunicarse con las nuevas versiones del servidor y viceversa. 

Deberá actualizar el cliente y el servidor a la vez. 

Sun Java System Instant Messaging 6 2004Q2 es incompatible con los componentes compartidos que se suministran con Sun Java Enterprise System 2005Q4. 

Deberá actualizar todos los componentes de Instant Messaging. Consulte las notas de la versión de Sun Java System Access Manager para obtener más información acerca de esta incompatibilidad. 

 

La implementación SDK de Instant Messaging del protocolo Legacy Instant Messaging/Presence ahora se proporciona en un único paquete. 

De forma predeterminada, las API SDK de Instant Messaging utilizan la implementación basada en el protocolo XMPP. Las aplicaciones tendrán que definir explícitamente la propiedad del objeto de fábrica de sesión de colaboración para que utilice la implementación del protocolo Legacy. 

 

El componente SDK incluye archivos jar adicionales: SDK de Instant Messaging utiliza las bibliotecas JSO (JABBER Stream Objects).

Para poder utilizar XMPP, deberá modificar classpath de las aplicaciones antiguas utilizando el SDK de Instant Messaging.

 

El servidor Instant Messaging 6 2004Q2 es incompatible con el comportamiento predeterminado de la última versión del SDK. 

Para poder utilizar el servidor 6 2004Q2 con el SDK actual de IM, deberá definir la propiedad del objeto de fábrica de sesión de colaboración para que utilice la implementación del protocolo legacy. Consulte el número de problema 6200472 en Limitaciones y problemas conocidos para obtener más instrucciones.

 

Actualizaciones de la documentación

Esta sección contiene información acerca de los cambios y errores en la documentación en las siguientes secciones:

Documentación

La versión 2005Q4 de Instant Messaging utiliza la siguiente versión de la Guía de administración:

Sun Java System Instant Messaging 7 2005Q1 Administration Guide

Guía de administración

Esta sección muestra los cambios realizados en la Sun Java System Instant Messaging 7 2005Q1 Administration Guide.

Inicio, parada y actualización de componentes en un entorno de alta disponibilidad

No utilice los comandos imadmin start, imadmin stop ni imadmin refresh en un entorno de alta disponibilidad (HA) con Sun Cluster. En su lugar, utilice las utilidades administrativas de Sun Cluster.

Paso adicional tras la instalación para las implementaciones con Access Manager

(Número de problema: 6189148) Si instala Access Manager en un host distinto del servidor Instant Messaging, deberá copiar manualmente los archivos imServices_* del host del servidor Instant Messaging al host de Access Manager tras ejecutar la utilidad configure.

Para ello:

  1. Localice los archivos imService_*.properties en el host del servidor de Instant Messaging. De forma predeterminada, estos archivos están ubicados en /opt/SUNWiim/lib/ en Solaris y /opt/sun/im/lib/ en Linux.

  2. Copie los archivos en el directorio locale del host de Access Manager. De forma predeterminada este directorio es /opt/SUNWam/locale en Solaris y /opt/sun/identity/locale en Linux.

Cambie al valor predeterminado para el parámetro iim_agent.enable

(Número de problema: 5102072) En esta versión, el valor predeterminado del parámetro iim_agent.enable se ha cambiado a false. Este cambio no se refleja en la Guía de administración.

Configuración de recordatorios emergentes de calendario para Instant Messenger

El paso 1 del procedimiento para la configuración de Instant Messaging Server es incorrecto. No existe ningún paquete que se llame SUNWiimag. Omita este paso.

Parámetro eliminado de iim.conf

El parámetro de configuración iim_server.msg_archive.auto ya no se admite, aunque se incluye incorrectamente en la lista de parámetros de la Guía de administración.

Habilitación del componente de control de archivos de Instant Messenger para el complemento Java

(Número de problema: 6244099) El procedimiento de la Guía de administración para habilitar el componente de control de archivo de Instant Messenger para el complemento Java es incorrecto. Use el procedimiento descrito en Cambios en las páginas del applet HTML y archivos pluginLaunch.jsp en su lugar.

Cambios en las páginas del applet HTML y archivos pluginLaunch.jsp

Si está utilizando el complemento Java para iniciar Instant Messenger, realice los siguientes pasos para habilitar la función de control de archivos de Instant Messenger en Instant Messenger.

ProcedurePara habilitar el control de archivos de Instant Messenger para el complemento Java

Pasos
  1. Vaya al directorio root de la documentación de Instant Messenger y localice los archivos im.html y imssl.html

    De forma predeterminada, los archivos se instalan en la siguiente ubicación:

    /etc/opt/SUNWps/desktop/default/IMProvider

  2. Abra los archivos .html en un editor de texto.

  3. Agregue o edite la siguiente línea, según sea necesario:


    <PARAM NAME="archive_control" VALUE="true" />
    <EMBED archive_control=true;/>

Almacenamiento de mensajes archivados en una base de datos de búsqueda de Portal Server no predeterminada

Se produce un error en el procedimiento. Específicamente, el siguiente directorio:

/etc/opt/SUNWps/desktop/default/IMProvider/

debería ser:

/etc/opt/SUNWps/desktop/default_locale/IMProvider/

Por ejemplo:

/etc/opt/SUNWps/desktop/default_ja/IMProvider/

Configuración del servidor para permitir el registro de un nuevo usuario

La función de nuevo registro de usuario no se describe completamente en la Guía de administración. Además de personalizar Instant Messenger, también deberá configurar el servidor para permitir el registro de usuario nuevo.

Para ello, deberá agregar parámetros de configuración a iim.conf y luego actualizar la configuración del servidor. La Tabla 3–4 describe los parámetros de configuración.

Tabla 3–4 Parámetros de configuración del servidor de registro de nuevo usuario

Parámetro 

Descripción 

iim.register.enable

Si el valor es TRUE, el servidor permite que los nuevos usuarios finales de Instant Messaging se registren a sí mismos (se agreguen al directorio) utilizando Instant Messenger.

iim_ldap.register.enable

Si TRUE, el servidor permite que los nuevos usuarios finales de Instant Messaging se registren a sí mismos (se agreguen al directorio) utilizando Instant Messenger.

iim_ldap.register.basedn

Si se ha habilitado el auto-registro, el valor de este parámetro es el DN de la ubicación en el directorio LDAP en el que se guardan las entradas de las personas. Por ejemplo: 

"ou=people,dc=siroe,dc=com"

iim_ldap.register.domain

El dominio en el que se agregarán nuevos usuarios. Por ejemplo: 

directory.siroe.com

ProcedurePara configurar el servidor para permitir el registro de un nuevo usuario

Pasos
  1. Abra iim.conf en un editor de texto.

  2. Agregue los parámetros de configuración y los valores adecuados, como se describe en la Tabla 3–4.

  3. Guarde y cierre iim.conf.

  4. Actualice la configuración del servidor mediante la utilidad de línea de comandos imadmin.

    imadmin refresh server


    Precaución – Precaución –

    No utilice los comandos imadmin start, imadmin stop ni imadmin refresh en un entorno de alta disponibilidad (HA) con Sun Cluster. En su lugar, utilice las utilidades administrativas de Sun Cluster.


Parámetro adicional de registro para el tráfico XMPP

(Número de problema: 5070998) Se ha agregado un parámetro adicional sin documentar a esta versión para recoger los mensajes XMPP en un archivo de registro separado.

ProcedurePara configurar el servidor para que cree el registro de mensajes XMPP

Pasos
  1. Abra iim.conf.

    De forma predeterminada, el archivo iim.conf se instala en el directorio de configuración de la siguiente manera:

    • En Solaris:

      /etc/opt/SUNWiim/default/config/iim.conf

    • En Linux:

      /etc/opt/sun/im/default/config/iim.conf

    Si ha creado varias instancias de Instant Messaging, el nombre del directorio /default variará en función de la instancia.

  2. Habilite la siguiente línea eliminando los caracteres de comentario:


    iim.log4j.config=log4j.conf

    Si la línea no existe, agréguela.

  3. Guarde y cierre iim.conf.

  4. Cree un archivo que se llame log4j.conf y guárdelo en el directorio de configuración.

  5. Agregue lo siguiente a log4j.conf:


    log4j.logger.xmppd=INFO, A1
    
    # DEFAULT TO RollingFileAppender
    log4j.appender.A1=org.apache.log4j.RollingFileAppender
    log4j.appender.A1.file=${logdir}/xmppd.log
    log4j.appender.A1.append=true
    log4j.appender.A1.maxBackupIndex=7
    log4j.appender.A1.maxFileSize=5mb
    # More example appenders..
    # Straight to console..
    # log4j.appender.A1=org.apache.log4j.ConsoleAppender
    # log4j.appender.A1.ImmediateFlush=true
    # Rollover at midnight..
    # log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
    # log4j.appender.A1.DatePattern='.'yyyy-MM-dd
    # log4j.appender.A1.file=${logdir}/xmppd.log
    # log4j.appender.A1.ImmediateFlush=true
    # log4j.appender.A1.append=true
    # Send to SMTP..
    # log4j.appender.A1=org.apache.log4j.SMTPAppender
    
    # PATTERN LAYOUT AND OPTIONS
    
    # DEFAULT TO PatternLayout
    log4j.appender.A1.layout=org.apache.log4j.PatternLayout
    # For full dates..
    log4j.appender.A1.layout.ConversionPattern=[%d{DATE}] %-5p %c [%t] %m%n
    # IM traditional output format..
    #log4j.appender.A1.layout.ConversionPattern=%d{HH:mm:ss,SSS} %-5p %c [%t] %m%n
    # More example layouts
    # XMLLayout for chainsaw consumption
    # log4j.appender.A1.layout=org.apache.log4j.xml.XMLLayout
    # TTCCLayout for NDC information
    # log4j.appender.A1.layout=org.apache.log4j.xml.TTCCLayout
    # log4j.appender.A1.layout.DateFormat=ISO8601
    # log4j.appender.A1.layout.TimeZoneID=GMT-8:00
    # log4j.appender.A1.layout.CategoryPrefixing=false
    # log4j.appender.A1.layout.ThreadPrinting=false
    # log4j.appender.A1.layout.ContextPrinting=false
    
    # Now we list logger/appender/layout for the other default loggers, but
    # only the defaults..
    log4j.logger.iim_wd=ERROR, A2
    log4j.appender.A2=org.apache.log4j.RollingFileAppender
    log4j.appender.A2.file=${logdir}/iim_wd.log
    log4j.appender.A2.append=true
    log4j.appender.A2.maxBackupIndex=7
    log4j.appender.A2.maxFileSize=5mb
    log4j.appender.A2.layout=org.apache.log4j.PatternLayout
    log4j.appender.A2.layout.ConversionPattern=[%d{DATE}] %-5p %c [%t] %m%n
    
    # For separate xmpp traffic log, disabled by default.
    log4j.logger.xmppd.xfer=DEBUG, A3
    #log4j.appender.A3=org.apache.log4j.varia.NullAppender
    # Select next block instead of previous line to enable separate transfer log
    log4j.appender.A3=org.apache.log4j.RollingFileAppender
    # log4j.appender.A3.file=${logdir}/xfer.log
    # log4j.appender.A3.append=true
    # log4j.appender.A3.maxBackupIndex=7
    # log4j.appender.A3.maxFileSize=5mb
    # log4j.appender.A3.layout=org.apache.log4j.PatternLayout
    # # Note, simpler default output than above 3 loggers:
    # log4j.appender.A3.layout.ConversionPattern=[%d{DATE}] %-5p %c [%t] %m%n
    
    log4j.logger.agent-calendar=ERROR, A4
    log4j.appender.A4=org.apache.log4j.RollingFileAppender
    log4j.appender.A4.file=${logdir}/agent-calendar.log
    log4j.appender.A4.append=true
    log4j.appender.A4.maxBackupIndex=7
    log4j.appender.A4.maxFileSize=5mb
    log4j.appender.A4.layout=org.apache.log4j.PatternLayout
    log4j.appender.A4.layout.ConversionPattern=[%d{DATE}] %-5p %c [%t] %m%n
    
    log4j.logger.net.outer_planes.jso.BasicStream=OFF, A5
    log4j.appender.A5=org.apache.log4j.RollingFileAppender
    log4j.appender.A5.file=${logdir}/jso.log
    log4j.appender.A5.append=true
    log4j.appender.A5.maxBackupIndex=7
    log4j.appender.A5.maxFileSize=5mb
    log4j.appender.A5.layout=org.apache.log4j.PatternLayout
    log4j.appender.A5.layout.ConversionPattern=[%d{DATE}] %-5p %c [%t] %m%n
  6. Guarde y cierre log4j.conf.

  7. Actualice el servidor:


    imadmin refresh server
    

    Precaución – Precaución –

    No utilice los comandos imadmin start, imadmin stop ni imadmin refresh en un entorno de alta disponibilidad (HA) con Sun Cluster. En su lugar, utilice las utilidades administrativas de Sun Cluster.


ProcedurePara deshabilitar la creación de archivos de registro XMPP separados

La deshabilitación de la creación de archivos de registros separados no detiene que los mensajes XMPP se escriban en el registro del servidor.

Pasos
  1. Abra log4j.conf.

  2. Convierta en comentario la línea siguiente:


    log4j.logger.xmppd.xfer=DEBUG, A3

Alta disponibilidad para Instant Messaging

La documentación de esta función está disponible en Configuración de Instant Messaging para alta disponibilidad (sólo Solaris).

Ayuda en línea

La siguiente información no se describe en la ayuda en línea del producto o la referencia rápida.

Pantalla de inicio

La pantalla de inicio ejecuta Instant Messenger. Si utiliza Java Web Start, pulse el botón “Iniciar” que aparece en el centro de la pantalla. Si está utilizando el complemento Java (sólo para usuarios de Windows), haga clic en el botón del complemento Java en la parte superior de la pantalla. Los botones de la ayuda en línea y de referencia rápida muestran la ayuda del producto del usuario final.

Problemas solucionados en esta versión

La Tabla 3–5 muestra los problemas solucionados en esta versión de Instant Messaging 7 2005Q4.

Tabla 3–5 Problemas resueltos en Instant Messaging 7 2005Q4

Número de problema 

Descripción 

5076386 

Cuando un usuario final elimina un perfil de privacidad activo, el servidor continúa aplicando este perfil eliminado aunque Instant Messenger lo muestra como eliminado. 

Solución del problema: Cuando un usuario elimina un perfil de privacidad activo, ahora Instant Messenger activa automáticamente el perfil privado “Visible para todos” (Visible to All). Los usuarios finales deben activar una lista de privacidad diferente y, a continuación, reactivar el perfil “Visible para todos”. 

6189338 

Anteriormente, los idiomas distintos a inglés, por ejemplo, japonés, no podían cambiar los derechos de acceso para una sala de conferencias a READ. En su lugar, cuando realiza la operación de guardado, el derecho de acceso se cambiaba a NONE. Este error se ha solucionado. 

6190366 

Cuando agregue una lista de contacto, la ficha de conferencia no obtiene el enfoque en la ventana principal del cliente de Instant Messenger. 

6198525, 6207036 

En los canales de noticias y conferencia, debe configurar el acceso predeterminado para los usuarios antes de conceder acceso especial. 

6206530 

Anteriormente, si utilizaba la versión localizada en francés de los archivos de recursos, debía agregar un carácter de escape a los apóstrofes en los archivos de recursos. Ya no es necesario hacer esta operación. 

6211624 

Al ejecutar la utilidad configure en japonés, algunos de los títulos de elementos de la pantalla se truncaban.

6212843 

Ahora se pueden leer las alertas de correo electrónico que contienen caracteres multibyte. 

6215222 

Las modificaciones realizadas a una entrada de usuario en el directorio LDAP no se reflejan en Instant Messaging hasta que se vuelva a validar la caché. De forma predeterminada, esto se produce cada 10 minutos o cada vez que se inicia el servidor Instant Messaging. 

Solución del problema: Reinicie el servidor Instant Messaging o defina el intervalo de validez de caché en un número más adecuado. Para cambiar este intervalo, agregue el parámetro iim.policy.cache.validity y su valor deseado a iim.conf.

Limitaciones y problemas conocidos

Esta sección contiene una lista de los problemas conocidos más importantes disponibles en el momento del lanzamiento de la versión Instant Messaging 7 2005Q4.

Las actualizaciones de parches se publican frecuentemente. Si encuentra un problema al instalar o utilizar Instant Messaging, póngase en contacto con Sun Support para saber si existe una solución disponible para este problema. De forma alternativa, puede consultar SunSolve Online para ver si hay revisiones disponibles.

La Tabla 3–6 muestra los problemas y limitaciones conocidos.

Tabla 3–6 Limitaciones y problemas conocidos

ID 

Resumen 

4609599 

Para personalizar la fuente de los caracteres multibyte, deberá escribir primero el texto, luego seleccionarlo y aplicar la personalización de la fuente. 

4632723 

La detección inactiva no se realiza en Mac OS. 

Si un usuario deja una sesión de Instant Messenger, la ausencia no se detecta automáticamente. 

Solución del problema: 

Los usuarios de Mac OS deben establecer su estado presencial como AWAY (Ausente) antes de abandonar la sesión. 

4806791 

Los avisos con imágenes incrustadas no se procesan con exactitud. 

Cuando un destinatario recibe un aviso con imágenes incrustadas, éstas no aparecen centradas y se pierde la información de la fuente que acompaña al texto. 

4841572 

No se pueden eliminar los estados personalizados. 

Solución del problema: 

Los estados menos utilizados se acaban eliminando. Para eliminar uno inmediatamente, agregue cinco estados personalizados nuevos y el último desaparecerá. 

4846542 

En un SO MAC, la impresión desde un cliente Java Web Start bloquea Instant Messenger.  

Solución del problema: 

Copie el mensaje, péguelo en otra aplicación e imprímalo. 

4852882 

Si se establece text/xml como tipo de alarma del servidor Calendar, es decir:

caldb.serveralarms.contenttype = "text/xml"

El campo del recordatorio en la ventana de alerta de recordatorio de tarea pendiente de Instant Messenger aparece en blanco. 

Solución del problema: 

Establezca el tipo text/calendar para este campo.

4858320 

Se produce un comportamiento confuso al invitar a un usuario a una conferencia cuando dicho usuario no dispone de los permisos adecuados para participar en la conferencia. Parece como si hubiera invitado al usuario cuando, de hecho, el usuario nunca recibió la invitación. 

4860906 

No se puede crear conf_room/news utilizando ciertos caracteres gb18030

Dado que los nombres de archivo ACL de conferencia y noticias se escriben utilizando nombres obtenidos de Instant Messenger, existe un problema al crear ACL cuando los nombres contienen caracteres tibetanos o árabes.

4871150 

Se producen errores de impresión con Instant Messenger en algunas configuraciones regionales. 

Solución del problema: Corte y pegue el texto que desee imprimir en otra aplicación que pueda imprimir. 

4922347 

No se distingue a los usuarios de sólo lectura y a los usuarios con todos los privilegios en una sala de charla. Esto puede dar lugar a confusiones si un usuario intenta enviar un mensaje a un usuario con privilegios de sólo lectura. Este último no recibirá el mensaje. 

4929247 

Los usuarios no pueden enviar mensajes cuando un moderador ha denegado el acceso presencial. 

4929295 

Cuando se aplican varias directivas de Instant Messaging a un usuario, las directivas pueden contradecirse entre sí. Por ejemplo, si se adjudican a un usuario una directiva “normal “ y otra de “administrador de salas de conferencias “, el usuario en cuestión no podrá gestionar salas de conferencias. 

Solución del problema: 

Edite la directiva de usuario normal desactivando la opción que hace referencia a la capacidad para gestionar salas de conferencias. De esta manera, las dos directivas no entrarán en conflicto. 

4944558 

La ficha de sondeo web de la ventana de alertas no muestra algunas páginas web correctamente. Se trata de una limitación del procesador HTML de Java.

Solución del problema: 

Envíe direcciones URL utilizando la ficha " Creación de mensajes" en lugar de la ficha " Sondeo Web" . 

4960933 

En algunas configuraciones regionales con caracteres multibytes no se procesan correctamente las etiquetas del menú de la barra de tareas de Windows. La funcionalidad del menú no resulta afectada. 

4978293 

En la configuración regional zh_HK, Instant Messenger se muestra en inglés.

Solución del problema: 

Para ver los mensajes de chino tradicional (zh_TW) en un equipo que utilice una configuración regional zh_HK para el inicio de sesión, deberá crear un vínculo simbólico a zh_TW. 

5004449, 5084745 

En Linux, los mensajes de advertencia se pueden mostrar en la pantalla cuando ejecute la utilidad configure. Normalmente, estos mensajes de advertencia comienzan con el siguiente texto:  


WARNING: Cannot parse rpm files
by running "/bin/rpm -qp --queryformat

La configuración debería seguir funcionando correctamente, ya que no se produce realmente ningún error. 

5042884 

Un problema con el proveedor de archivos permite que los usuarios finales vean los datos archivados en los resultados de la búsqueda. 

5050973 

Las propiedades de los mensajes de noticias no se envían con los mensajes de noticias. Como resultado, se pueden ver afectadas las siguientes capacidades del cliente: 

  • El asunto no se visualiza con el mensaje de noticias.

  • No se pueden cambiar las líneas de los mensajes de noticias, de forma que todo aparece desordenado.

  • Es posible que se pierda el formato de los mensajes de noticias.

  • No se pueden enviar documentos adjuntos.

  • No se pueden enviar imágenes.

5051299 

En las comunicaciones entre servidores, es posible que los derechos de acceso del canal de noticias no funcionen para los usuarios finales. Por ejemplo, un usuario cuyo acceso se haya definido como NONE puede tener acceso READ.

5051369 

En las comunicaciones de servidor a servidor, un usuario final suscrito a un canal de noticias en un servidor diferente no puede charlar con el creador de mensajes del canal de noticias.  

5051371 

En las comunicaciones entre servidores, los derechos de acceso de los usuarios finales, como NONE, READ y WRITE, no funcionan adecuadamente en las salas de conferencias.

5065241, 5080586 

Los usuarios tienen la opción para cambiar el estado de presencia siempre que Instant Messenger no esté conectado al servidor. Las modificaciones realizadas en el estado mientras que esté desconectado no surtirán efecto. 

5071025 

Si crea un nuevo grupo de contactos en Instant Messenger pero no asigna ningún contacto al grupo, luego cierra la sesión y vuelva a iniciarla, el grupo de contacto no aparecerá en la lista de contactos. 

Solución del problema: Agregue el contacto al grupo de contactos antes de cerrar la sesión de Instant Messenger.  

5082579 

El estado del usuario indica que éste está en línea, incluso tras desconectar la red. 

5087303 

El cuadro de diálogo de inicio de sesión de Instant Messenger no muestra necesariamente el servidor en el que el usuario final inició sesión la última vez. Esto es incoherente con el funcionamiento del nombre de usuario, donde el último nombre de usuario utilizado satisfactoriamente se muestra en el cuadro de diálogo de inicio de sesión. 

Solución del problema: 

  1. En el cuadro de diálogo de inicio de sesión, haga clic en en la opción que permite mostrar más detalles.

  2. Seleccione el servidor adecuado en la lista desplegable de servidores.

5104840 

Los cambios realizados por los usuarios en el cuadro de diálogo de configuración (pestaña “Privacidad”), se guardan cuando se realizan dichos cambios, no cuando el usuario hace clic en “Aceptar”. Por esta razón, si hace clic en “Cancelar” después de realizar cambios en esta pestaña, los cambios se guardarán de todas formas. 

6186465 

Es posible que se haya agregado un retorno de carro adicional al cortar y pegar el texto en Instant Messenger.  

6195180 

Es posible que el título y el remitente no se muestren en la ventana de noticias. 

6200472 

Si intenta ejecutar el servidor Sun Java System Instant Messaging 6 2004Q2 con el SDK desde esta versión, deberá definir explícitamente la propiedad del objeto de fábrica de sesión de colaboración para utilizar la implementación de protocolo legacy. El SDK para esta versión admite la implementación del protocolo legacy; sin embargo, el valor predeterminado es utilizar la nueva implementación del protocolo (XMPP). Para utilizar la implementación del protocolo legacy, deberá utilizar el siguiente constructor para crear CollaborationSessionFactory en la API:


CollaborationSessionFactory factory=new
CollaborationSessionFactory("com.iplanet.im.client
.api.iIMSessionFactory");

6203957 

En Linux, si el RPM de cliente openLDAP no está instalado, imServiceConfigure puede dar un error al intentar ejecutar ldapmodify.

6205657 

Si cambia los permisos de acceso de los usuarios que ya están en una sala de conferencias, los cambios no se producen hasta que vuelve a lanzar la ventana de la sala de conferencias. 

Solución del problema: Cierre y vuelva a lanzar la ventana de la sala de conferencias para actualizar los permisos de acceso.  

6213223, 6217766 

Si publica un mensaje en un canal de noticias y, a continuación, sale sin visualizar el mensaje que acaba de introducir, el mensaje parece que se ha perdido. Los mensajes están ahí, pero no están visibles. 

Solución del problema: Vea los mensajes que publique en los canales de noticias antes de cerrar sesión en Instant Messenger, o cancele la suscripción y vuelva a suscribirse al canal de noticias. 

6213365 

El servicio de Instant Messaging da un error en el inicio tras una actualización. 

Solución del problema: Elimine el paquete SUNWiimdv antes de realizar la actualización.

6217627 

En un equipo con menos memoria de la necesaria, la utilidad configure puede completar la configuración de Instant Messaging, pero también muestra excepciones. 

Solución del problema: Asegúrese de que su sistema satisfaga los requisitos mínimos de memoria antes de instalar o ejecutar la utilidad de configuración configure. Si sigue teniendo problemas, ejecute lo siguiente:

Solaris: /opt/SUNWiim/lib/imServiceConfigure

Linux: /opt/sun/im/lib/imServiceConfigure

6244099 

La Guía de administración contiene información confusa para habilitar el componente de control de archivos de Instant Messenger para el complemento Java. Este componente no está presente en esta versión. 

6271708 

Problemas al utilizar SSL en un entorno servidor a servidor. 

Solución del problema: Descargue la revisión del producto en SunSolve Online.

6282401 

Sun Java System Instant Messaging 6 2004Q2 no es compatible con los componentes compartidos que se envían con esta versión. 

Solución del problema: Si debe actualizar los componentes compartidos, actuaIice todos los componentes de Instant Messaging a la versión actual. 

6282887 

En Windows 2000, en las versiones localizadas de Instant Messenger, el primer elemento del menú emergente de la carpeta no se muestra correctamente. El texto debería decir “Contraer” (Collapse).  

Solución del problema: En los sistemas cliente, use JDK 1.4.2 en vez de JDK 1.5 (5.0). 

6286776, 6288533 

Problemas al ejecutar Instant Messenger en un entorno servidor a servidor. 

Solución del problema: Descargue la revisión del producto en SunSolve Online.

6291159 

Instant Messenger se desconecta del servidor tras un período de tiempo distinto del valor definido para el parámetro iim_server.clienttimeout en iim.conf.

Solución del problema: Especifique la siguiente propiedad de sistema utilizando la opción -D:


com.sun.im.service.xmpp.session.keepaliveinterval

Defina el valor en el número de segundos tras los que desea que Instant Messenger comience a enviar bytes al servidor. Estos bytes sólo se utilizan para evitar que se agote el tiempo y la subsiguiente desconexión. 

6302273 

En las implementaciones con Access Manager, si se agota el tiempo de espera de Access Manager, Instant Messenger se desconecta y no puede volver a conectarse hasta que se reinicie el servidor de Instant Messaging. 

Solución del problema: Descargue la revisión del producto en SunSolve Online.

6302312 

Si Instant Messenger se desconecta del servidor, es posible que no funcione correctamente cuando vuelva a conectarse. Por ejemplo, es posible que la información de presencia no se muestre correctamente y las salas de conferencia no funcionarán. 

Solución del problema: Para unirse a una sala de conferencias tras una desconexión, haga clic en el icono de la charla en vez de hacer doble clic en la conferencia en la ficha de conferencias. Además, puede descargar la revisión del producto en SunSolve Online.

Configuración de Instant Messaging para alta disponibilidad (sólo Solaris)

La configuración de Instant Messaging para la alta disponibilidad (HA) proporciona funciones de supervisión y recuperación de fallos de software y hardware. La función de alta disponibilidad se implementa como un servicio de datos de recuperación tras error, no como un servicio escalable, y sólo es compatible con Solaris. Esta sección describe una configuración HA de Instant Messaging utilizando Sun Cluster. Consulte Documentación relacionada con HA para obtener más información acerca de los servicios de datos proporcionados por Sun Cluster.

Esta sección describe cómo configurar un servicio HA de Instant Messaging en las siguientes secciones:

Descripción general de HA de Instant Messaging

Puede utilizar Sun Cluster con Instant Messaging para crear una implementación de alta disponibilidad. Esta sección proporciona información acerca de los requisitos de HA, los términos utilizados en los ejemplos en este capítulo y los permisos necesarios para configurar HA en las siguientes secciones:

Antes de comenzar, deberá estar familiarizado con los conceptos generales de HA y, especialmente, con Sun Cluster. Para obtener más información, consulte la Documentación relacionada con HA.

Requisitos de software de configuración de HA

Una configuración HA de Instant Messaging requiere el software que se muestra en la Tabla 3–7.

Tabla 3–7 Requisitos de software para la configuración HA de Instant Messaging

Software y versión 

Notas y revisiones 

Sistema operativo Solaris 9 

Sólo plataforma SPARC  

Se admiten todas las versiones de SO Solaris 9. 

El SO Solaris 9 requiere Sun Cluster 3.0 U3 o posterior. 

El SO Solaris 9 incluye Solaris Logical Volume Manager (LVM).

Sistema operativo Solaris 8 

Sólo plataforma SPARC  

SO Solaris 8, actualización de mantenimiento 7 (MU7) o posterior más las revisiones obligatorias.

Sun Cluster 3.1 

Sun Cluster debe estar instalado y configurado en todos los nodos del clúster.  

Para instalar Sun Cluster 3.1, use el programa de instalación de Java Enterprise System siguiendo el proceso de instalación descrito en la Sun Java Enterprise System 2005Q4 Installation Guide.

Tras instalar Sun Cluster, debe configurar el clúster. Para obtener más información, consulte la Sun Cluster System Administration Guide for Solaris OS. Para obtener la información relacionada, consulte la Documentación relacionada con HA.

Revisiones de Sun Cluster

Para Solaris 8 y 9, puede descargar las revisiones de SunSolve Online.

Solstice DiskSuite 4.x 

Solstice DiskSuite está disponible únicamente para el SO Solaris 8. 

Solstice DiskSuite no es necesario para el SO Solaris 9, que incluye Logical Volume Manager (LVM).

Veritas Volume Manager (VxVM) 3.x 

El SO Solaris 8 requiere la versión 3.2 o posterior más las revisiones necesarias. 

El SO Solaris 9 requiere la versión 3.5 o posterior más las revisiones necesarias. 

Veritas File System (VxFS) 3.x 

El SO Solaris 8 requiere la versión 3.4 o posterior más las revisiones necesarias. 

El SO Solaris 9 requiere la versión 3.5 o posterior más las revisiones necesarias. 

HAStoragePlus requiere la revisión 110435-08 o posterior. 

Requisitos de permisos de configuración de HA

Para instalar y configurar una configuración de HA de Instant Messaging, inicie sesión como superusuario o conviértase en él (root) y especifique una consola o ventana para ver los mensajes enviados a /dev/console.

Términos y lista de comprobación de configuración de HA

La Tabla 3–8 describe los términos de variables utilizados en los ejemplos en este capítulo para los ejemplos de configuración. Además, deberá recopilar la información antes de configurar HA para Instant Messaging. Se le solicitará esta información durante la configuración. Use esta lista de comprobación junto con la lista de comprobación que figura en el capítulo 1 de la Sun Java System Instant Messaging 7 2005Q1 Administration Guide.

Tabla 3–8 Lista de comprobación de configuración de HA

Nombre en el ejemplo 

Descripción 

El valor 

/global/im

El punto de montaje del sistema de archivos global utilizado con un sistema de archivos de clúster o HAStoragePlus.  

 

/local/im

Directorio local que se utilizará como punto de montaje para el disco compartido si está utilizando HAStoragePlus. 

 

im_logical_host

Nombre de host lógico 

 

im_logical_host_ip

Dirección numérica de IP de host lógico 

 

im_node_1

Nodo 1 FQDN

 

im_node_2

Nodo 2 FQDN

 

im_resource_group

Grupo de recursos de Instant Messaging. 

 

im_resource_group_store

Recurso de almacenamiento de Instant Messaging. 

 

im_resource

Recurso de Instant Messaging. 

 

im_runtime_base

(incluye im_runtime_base/db además de im_runtime_base/logs)

Para la ubicación del directorio de tiempo de ejecución (que incluye los subdirectorios de la base de datos y de registro), seleccione particiones globales y compartidas. Por ejemplo: 

  • El directorio de tiempo de ejecución de Instant Messaging (im_runtime_base) /global/im/var/opt/SUNWiim/default en Solaris.

  • Subdirectorio de base de datos (im_db_base):

    /global/im/var/opt/SUNWiim/default/db

  • Subdirectorio de registro:

    /global/ im/var/opt/SUNWiim/default/logs

Consulte la Sun Java System Instant Messaging 7 2005Q1 Administration Guide para obtener más información acerca del directorio de tiempo de ejecución y los subdirectorios de base de datos y registros.

 

Configuración de HA para Instant Messaging

A continuación, se muestra una lista de alto nivel de los pasos necesarios para instalar y configurar una configuración de HA de Instant Messaging con dos nodos:

Selección de un disco local o compartido para los archivos de configuración o binarios

Antes de comenzar, deberá decidir cuáles de las siguientes implementaciones es más adecuada para sus necesidades. En ambos entornos, los componentes compartidos se instalan localmente en cada nodo del clúster. Además, los archivos de tiempo de ejecución se instalan en un disco compartido en ambos entornos.

Preparación de cada nodo del clúster

En cada nodo del clúster deberá crear el usuario y grupo de tiempo de ejecución de Instant Messaging en el que se ejecutarán los componentes. Los números de UID y GID deben ser iguales en todos los nodos del clúster.

Consulte la Sun Java System Instant Messaging 7 2005Q1 Administration Guide para obtener instrucciones. Consulte la documentación del sistema operativo para obtener información detallada acerca de los usuarios y grupos.

Selección del directorio de instalación (im_svr_base )

Para Instant Messaging, el programa de instalación de Java Enterprise System utiliza /opt/SUNWiim en Solaris como el directorio de instalación predeterminado (im_svr_base ). Sin embargo, si está utilizando un disco compartido para los archivos de configuración y binarios, deberá especificar un directorio de instalación global (compartido). Por ejemplo: /global/im/opt/SUNWiim .

Si está utilizando un disco local, puede instalar Instant Messaging en el directorio predeterminado. Sin embargo, debe instalar Instant Messaging en el mismo directorio de cada equipo en el nodo.

Instalación de productos y paquetes de Instant Messaging

Puede instalar productos y paquetes utilizando el programa de instalación de Sun Java Enterprise System. Para obtener más información acerca del programa de instalación, consulte la Sun Java Enterprise System 2005Q4 Installation Guide.

La Tabla 3–9 muestra los productos o paquetes necesarios para una configuración de clúster de varios nodos.

Tabla 3–9 Productos y paquetes necesarios para una configuración HA de Instant Messaging de varios nodos

Producto o paquete 

Nodo 1 

Nodo n

Software Sun Cluster 

Sí 

Sí 

Servidor de Instant Messaging 7 2005Q4 

Sí 

Sí, si está utilizando un disco local para los archivos de configuración y binarios. No, si está utilizando un disco compartido para los archivos de configuración y binarios. 

Sun Cluster Agent para Instant Messaging 

(SUNWiimsc)

Sí 

Sí, si está utilizando un disco local para los archivos de configuración y binarios. No, si está utilizando un disco compartido para los archivos de configuración y binarios. 

Componentes compartidos 

Si está utilizando HAStoragePlus, también debe instalar SUNWscu

Sí 

Sí 

Configuración del entorno HA

Los pasos que debe realizar varían en función de si está utilizando un disco local o compartido para los archivos de configuración y binarios.

Si está utilizando un disco local para los archivos de configuración y binarios, siga los pasos que aparecen en estos dos procedimientos:

Si está utilizando un disco compartido para los archivos de configuración y binarios, siga los pasos que aparecen en estos dos procedimientos:

ProcedurePara configurar HA en el nodo 1 utilizando un disco local para los archivos de configuración y binarios

Antes de empezar

Rellene las listas de comprobación que aparecen en el capítulo 1 de la Sun Java System Instant Messaging 7 2005Q1 Administration Guide y la Tabla 3–8 y tenga las respuestas disponibles.

Pasos
  1. Instale los productos y paquetes utilizando el programa de instalación de Sun Java Enterprise System.

    Consulte Selección del directorio de instalación (im_svr_base ) para obtener instrucciones específicas sobre la selección de un directorio de instalación.

    Consulte la Tabla 3–9 para ver una lista de los productos y paquetes necesarios para HA. Consulte la Sun Java Enterprise System 2005Q4 Installation Guide para obtener instrucciones específicas.

  2. Si está utilizando HAStoragePlus para los archivos de tiempo de ejecución, monte un disco compartido en un directorio local; en caso contrario vaya al Paso 3.

    Por ejemplo:

    1. Cree un punto de montaje (/local/ im/im_runtime_base/) si no existe.

      Cuando se le solicite durante la configuración en el Paso 4, especifique este directorio (/local /im/im_runtime_base/ ) como el directorio de archivos de tiempo de ejecución del servidor de Instant Messaging.

    2. Use el comando mount para montar el disco en /local/im/im_runtime_base .

  3. Ejecute la utilidad configure.

    Consulte la Sun Java System Instant Messaging 7 2005Q1 Administration Guide para obtener instrucciones.

  4. Cuando se le solicite el directorio de archivos de tiempo de ejecución del servidor de Instant Messaging, escriba uno de los siguientes:

    • Si está utilizando HAStoragePlus para los archivos de tiempo de ejecución, escriba /local/im/im_runtime_base /.

    • Si está utilizando un sistema de archivos de clúster para los archivos de tiempo de ejecución, escriba /global/im/ im_runtime_base /. Donde /global/ im es el directorio global en el sistema de archivos de clúster.

  5. Cuando se le solicite el nombre de host de Instant Messaging, especifique el host lógico.

    Acepte el host lógico incluso si la utilidad configure no se puede conectar al host especificado. El recurso de host lógico puede estar sin conexión en el momento que ejecute la utilidad configure.

  6. No inicie Instant Messaging tras la configuración o el inicio del sistema.

    En una configuración HA, el servicio de Instant Messaging también requiere que el host lógico tenga conexión para que Instant Messaging funcione correctamente.

  7. Si está utilizando HAStoragePlus para los archivos de tiempo de ejecución, desmonte el disco compartido.

ProcedurePara configurar HA en el nodo n utilizando un disco local para los archivos de configuración y binarios

Antes de empezar

Asegúrese de que ha completado la configuración HA en el nodo 1 como se describe en el procedimiento anterior (Para configurar HA en el nodo 1 utilizando un disco local para los archivos de configuración y binarios).

Tenga disponibles las respuestas de las listas de comprobación del capítulo 1 de la Sun Java System Instant Messaging 7 2005Q1 Administration Guide y la Tabla 3–8

Pasos
  1. Instale los productos y paquetes utilizando el programa de instalación de Sun Java Enterprise System.

    Seleccione la misma ruta que utilizó al instalar Instant Messaging en el nodo 1 para los demás nodos del clúster. Consulte Selección del directorio de instalación (im_svr_base ) para obtener instrucciones específicas.

    Consulte la Tabla 3–9 para ver una lista de los productos y paquetes necesarios para HA. Consulte la Sun Java Enterprise System 2005Q4 Installation Guide para obtener instrucciones específicas.

  2. Ejecute la utilidad configure.

    Consulte el capítulo 1 de la Sun Java System Instant Messaging 7 2005Q1 Administration Guide para obtener instrucciones.

  3. Cuando se le solicite el directorio de archivos de tiempo de ejecución del servidor de Instant Messaging, escriba el mismo valor proporcionado para el nodo 1.

  4. Cuando se le solicite el nombre de host de Instant Messaging, escriba el mismo host lógico proporcionado para el nodo 1.

    Seleccione aceptar el host lógico incluso si la utilidad configure no se puede conectar al host especificado. El recurso de host lógico puede estar sin conexión en el momento que ejecute la utilidad configure.

  5. Cuando se le solicite un usuario y grupo, escriba el mismo valor proporcionado para el nodo 1.

  6. No seleccione iniciar Instant Messaging tras la configuración o inicio del sistema.

    En una configuración HA, el servicio Instant Messaging también requiere que el host lógico esté con conexión para que Instant Messaging funcione correctamente.

ProcedurePara configurar HA en el nodo 1 utilizando un disco compartido para los archivos de configuración y binarios

Antes de empezar

Rellene las listas de comprobación en el Capítulo 1 de la Sun Java System Instant Messaging 7 2005Q1 Administration Guide y la Tabla 3–8 y tenga las respuestas disponibles.

Debe utilizar un sistema de archivos de clúster si está utilizando un disco compartido para los archivos de configuración y binarios, no HAStoragePlus.

Pasos
  1. Instale los productos y paquetes en un directorio del sistema de archivos de clúster utilizando el programa de instalación de Java Enterprise System.

    Cuando instale Instant Messaging, deberá especificar un directorio distinto al predeterminado. Consulte Selección del directorio de instalación (im_svr_base ) para obtener instrucciones específicas.

    Consulte la Tabla 3–9 para ver una lista de los productos y paquetes necesarios para HA. Consulte la Sun Java Enterprise System 2005Q4 Installation Guide para obtener instrucciones específicas.

  2. Cree un vínculo de software desde /etc/opt/SUNWiim dirigido a /global/im/etc/opt/SUNWiim .

  3. Ejecute la utilidad configure desde el directorio global donde ha instalado Instant Messaging (/global/ im/im_svr_base/configure).

    Consulte el capítulo 1 de la Sun Java System Instant Messaging 7 2005Q1 Administration Guide para obtener instrucciones.

  4. Cuando se le solicite el directorio de archivos de tiempo de ejecución del servidor de Instant Messaging, escriba el valor de /global/im/ im_runtime_base.

  5. Cuando se le solicite el nombre de host de Instant Messaging, escriba el host lógico.

    Seleccione aceptar el host lógico incluso si la utilidad configure no se puede conectar al host especificado. El recurso de host lógico puede estar sin conexión en el momento que ejecute la utilidad configure.

  6. No seleccione iniciar Instant Messaging tras la configuración o inicio del sistema.

    En una configuración HA, el servicio Instant Messaging también requiere que el host lógico esté con conexión para que Instant Messaging funcione correctamente.

ProcedurePara configurar HA en el nodo n utilizando un disco compartido para los archivos de configuración y binarios

Antes de empezar

Asegúrese de haber completado la configuración HA en el nodo 1 como se describe en el procedimiento anterior (Para configurar HA en el nodo 1 utilizando un disco compartido para los archivos de configuración y binarios).

Tenga disponibles las respuestas de las listas de comprobación del capítulo 1 de la Sun Java System Instant Messaging 7 2005Q1 Administration Guide y la Tabla 3–8

Pasos
  1. Cree un vínculo de software desde /etc/opt/SUNWiim dirigido a /global/im/etc/opt/SUNWiim .

  2. Cree un vínculo de software para el archivo de registro de tipo de recurso (RTR):


    ln -s /global/im/
    im_svr_base/cluster/SUNW.iim  \
    /usr/cluster/lib/rgm/rtreg/SUNW.iim
    

Configuración del host lógico

Antes de iniciar Instant Messaging, deberá crear un grupo de recursos, agregar el host lógico y poner en línea al grupo de recursos.

ProcedurePara configurar el grupo de recursos con el host lógico

Pasos
  1. Cree un grupo de recursos de recuperación tras error de Instant Messaging que se llame im_resource_group:


    # scrgadm -a -g im_resource_group -h
    im-node-2,im-node-1
    
  2. Agregue el nombre de host lógico im_logical_host al grupo de recursos.

    Instant Messaging recibirá las conexiones en este nombre de host.


    # scrgadm -a -L -g im_resource_group -l
    im_logical_host
    
  3. Ponga en línea el grupo de recursos:


    # scswitch -Z -g im_resource_group
    

Registro y activación del recurso de almacenamiento

Antes de que el servicio de datos de Instant Messaging esté en línea, deberá registrar y activar los recursos de almacenamiento, tal y como se describe en esta sección.

ProcedurePara registrar y habilitar el recurso de almacenamiento

Pasos
  1. Registre el recurso de almacenamiento.

    Si está utilizando HAStoragePlus con un sistema de archivos global (GFS), defina el punto de montaje como el valor para la propiedad FileSystemMountPoints. Por ejemplo:


    # scrgadm -a -j im_resource_group_store
     -g im_resource_group -t SUNW.HAStorage   \
    -x FileSystemMountPoints=/global/
    im -x AffinityOn=True
    

    En caso contrario, especifique el punto de montaje como el valor para la propiedad ServicePaths. Por ejemplo:


    # scrgadm -a -j im-resource-group-store
     -g im-resource-group -t SUNW.HAStorage   \
    -x ServicePaths=/global/im -x AffinityOn=True
    
  2. Habilite el recurso de almacenamiento:


    # scswitch -e -j im_resource_group_store
    

Registro del tipo de recurso y creación de un recurso

Antes de iniciar el multiplexor o el servidor HA de Instant Messaging, deberá registrar el tipo de recurso SUNWiimsc con Sun Cluster y crear un recurso.

ProcedurePara registrar el tipo de recurso y crear un recurso

Pasos
  1. Registrar el nuevo tipo de recurso.


    # scrgadm -a -t SUNW.iim
    
  2. Cree el recurso.

    Escriba el siguiente comando en una única línea de comando:


    # scrgadm -a -j im_resource -g
    im_resource_group -t SUNW.iim
    -x Confdir_list=/global/im/
    im_resource_group
    -y Resource_dependencies=im_resource_group_store -y Port_list=80/tcp
    
  3. Habilite el recurso:


    # scswitch -e -j im_resource
    
  4. Inicie los componentes de Instant Messaging.


    Precaución – Precaución –

    No utilice los comandos imadmin start, imadmin stop ni imadmin refresh en un entorno de alta disponibilidad (HA) con Sun Cluster. En su lugar, utilice las utilidades administrativas de Sun Cluster.


Comprobación de la configuración de HA de Instant Messaging

Tras iniciar Instant Messaging, deberá comprobar la configuración de HA como se describe en esta sección.

ProcedurePara comprobar la configuración de HA de Instant Messaging

Pasos
  1. Compruebe que se estén ejecutando todos los procesos obligatorios.

  2. Realice un cambio del servicio al nodo de respaldo para asegurar la alta disponibilidad.

    Por ejemplo, si el servicio se está ejecutando en im_node_1, emita el siguiente comando para cambiar el servicio a im_node_2.


    # scswitch -z -g im_resource_group -h
    im_node_2
    
  3. Compruebe que todos los procesos necesarios se inicien en im_node_2 .

Solución de problemas de la configuración de HA de Instant Messaging

Para facilitar la solución de problemas, los mensajes de error se escriben en el registro de errores. Los registros se controlan mediante la herramienta syslog. Para obtener más información acerca de la herramienta de registro, consulte Documentación relacionada con HA y la página de comando man de syslog.conf.

Parada, inicio y reinicio del servicio HA de Instant Messaging

Para iniciar y detener el servicio HA de Instant Messaging, utilice el comando scswitch de Sun Cluster.


Precaución – Precaución –

No utilice los comandos imadmin start, imadmin stop o imadmin refresh en un entorno de alta disponibilidad (HA) con Sun Cluster. En su lugar, utilice las utilidades administrativas de Sun Cluster.


Para obtener más información acerca del comando scswitch de Sun Cluster, consulte el Sun Cluster Reference Manual for Solaris OS.

ProcedurePara iniciar el servicio HA de Instant Messaging

Paso

    Escriba lo siguiente en la línea de comandos:


    # scswitch -e -j im_resource
    

ProcedurePara detener el servicio HA de Instant Messaging

Paso

    Escriba lo siguiente en la línea de comandos:


    # scswitch -n -j im_resource
    

ProcedurePara reiniciar el servicio HA de Instant Messaging

Paso

    Escriba lo siguiente en la línea de comandos:


    # scswitch -R -j im_resource
    

Administración del archivo RTR de HA para Instant Messaging

El archivo de registro de tipo de recurso (RTR) es un archivo de texto ASCII que describe un tipo de recurso de alta disponibilidad que se ejecuta bajo el control de Resource Group Manager (RGM). El comando scrgadm utiliza el archivo RTR como un archivo de entrada para registrar el tipo de recurso en la configuración del clúster. El archivo RTR de Instant Messaging, SUNW.iim, se crea cuando instala el paquete SUNWiimsc durante la configuración HA.

Esta sección ofrece información acerca de la administración de este archivo en las siguientes secciones:

Parámetros del archivo RTR de Instant Messaging

La siguiente tabla muestra las propiedades de extensión en el archivo RTR de Instant Messaging (SUNW.iim) que son específicas de Instant Messaging.

Tabla 3–10 Propiedades de extensión de SUNW.iim

Propiedad de extensión 

Predeterminado 

Descripción 

Server_Root

Si está utilizando un disco local para guardar los archivos de configuración y binarios: im_svr_base

Si está utilizando un directorio compartido para guardar los archivos de configuración y binarios: /global/im/im_svr_base

Define la ruta absoluta al directorio de instalación del servidor de Instant Messaging. De forma predeterminada, im_svr_base es /opt/SUNWiim en Solaris.

Confdir_list

Ninguno 

Define la ruta absoluta a la configuración de Instant Messaging. Este valor se define durante la instalación de SUNWiimsc.

Monitor_retry_count

4

Define el número de veces que desea que la herramienta de control del proceso (PMF) intente reiniciar el monitor de fallos si determina que no se está ejecutando.

Monitor_retry_interval

2 (minutos)

Tiempo, en minutos, entre los intentos de reinicio realizados por el PMF en el monitor de fallos.  

Probe_timeout

30 (segundos)

El tiempo, en segundos, que la sonda de Sun Cluster esperará para que se realice una conexión correcta a Instant Messaging. 

Failover_enabled

True

Determine si se debe cambiar a otro nodo tras un fallo si el número configurado de reintentos (retry_count) se ha superado durante el intervalo de reintentos configurado (retry_interval). Consulte el Sun Cluster Reference Manual for Solaris OS para obtener más información sobre los reintentos y otros parámetros.

Personalización del archivo RTR para Instant Messaging

Puede modificar los valores de varias de las propiedades de extensión en el archivo RTR de Instant Messaging (SUNW.iim) para configurar el entorno de HA. Las propiedades de extensión son propiedades específicas del tipo de recurso. Estas propiedades se heredan por cada recurso del mismo tipo. Las propiedades de extensión de Instant Messaging se describen en Parámetros del archivo RTR de Instant Messaging.

Consulte la documentación de rt_reg y property_attributes en el Sun Cluster Reference Manual for Solaris OS para obtener más información acerca del contenido de los archivos de registro de tipo de recurso y las instrucciones sobre la personalización de los valores de las propiedades de extensión.

Eliminación de HA para Instant Messaging

Para eliminar Instant Messaging de un entorno de HA, deberá eliminar el agente de clúster de Instant Messaging SUNWiimsc como se describe en esta sección.

ProcedurePara eliminar HA de Instant Messaging

Antes de empezar

Cuando se elimina el paquete SUNWiimsc como se describe en este procedimiento, todas las personalizaciones realizadas en el archivo RTR SUNW.iim se pierden. Si desea restaurarlas posteriormente, deberá crear una copia de seguridad de SUNW.iim antes de quitar el paquete SUNWiimsc.

Pasos
  1. Desactive el servicio de datos de Instant Messaging:


    scswitch -F -g im_resource_group
    
  2. Deshabilite todos los recursos del grupo de recursos de Instant Messaging ( im_resource_group):


    # scswitch -n -j im_resource
    # scswitch -n -j im_logical_host
    # scswitch -n -j im_resource_group_store
    
  3. Elimine los recursos del grupo de recursos de Instant Messaging:


    # scrgadm -r -j im_resource
    # scrgadm -r -j im_logical_host
    # scrgadm -r -j im_resource_group_store
    
  4. Elimine el grupo de recursos de Instant Messaging:


    # scrgadm -r -g im_resource_group
    
  5. Elimine el tipo de recursos de Instant Messaging:


    # scrgadm -r -t SUNW.iim
    
  6. Elimine el paquete SUNWiimsc utilizando el programa de instalación de Java Enterprise System o manualmente de la siguiente manera:


    pkgrm SUNWiimsc
    

    Cuando elimine el paquete, se perderán todas las personalizaciones realizadas en el archivo RTR.

  7. Si está utilizando un directorio compartido para los archivos de configuración y binarios, elimine todos los vínculos de software creados durante la configuración de HA.

    En el nodo 1:


    rm /etc/opt/SUNWiim
    

    En el resto de nodos:


    rm /usr/cluster/lib/rgm/rtreg/SUNW.iim
    

Documentación relacionada con HA

Archivos que se pueden distribuir

Sun Java System Instant Messaging 7 2005Q4 no contiene ningún archivo que se pueda distribuir.