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

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.