Sun Cluster: Guía del servicio de datos para Sun Java System Message Queue para el SO Solaris

Instalación y configuración de Sun Java System Message Queue

Sun Java System Message Queue es un servicio de envío de mensajes compatible con Java 2 Enterprise Edition (J2EE™) 1.3. Está diseñado para satisfacer las necesidades de los clientes de la empresa y se puede ejecutar bajo el control del software Sun Cluster. Esta sección detalla los pasos necesarios para instalar y habilitar Sun Java System Message Queue para que se ejecute como Sun Cluster HA for Sun Java System Message Queue.


Nota –

Si ejecuta Sun Java System Message Queue y al mismo tiempo hay otro servidor de servicios de envío de mensajes utilizando los mismos recursos de red, configure ambos para que reciban en puertos diferentes. En caso contrario, se podría producir un conflicto de puertos entre los dos servicios.


Utilice el procedimiento siguiente para instalar Sun Java System Message Queue.

ProcedureCómo instalar Sun Java System Message Queue

Utilice el siguiente procedimiento para instalar Sun Java System Message Queue. Sólo se incluyen las secciones específicas para Sun Java System Message Queue. Consulte la documentación de Sun Java System Message Queue for Solaris OS para obtener más información.


Nota –

No establezca la propiedad AUTOSTART en YES en el archivo /etc/imq/imqbrokerd.conf. La propiedad AUTOSTART está definida como NO de manera predeterminada porque Sun Cluster HA for Sun Java System Message Queue comienza y detiene la aplicación después de configurar el servicio de datos.


Pasos
  1. Instale el paquete de Sun Java System Message Queue en todos los nodos del clúster si aún no se ha instalado.

  2. Identifique una ubicación en un sistema global de archivos donde desee conservar la cola de mensajes (por ejemplo, /global/s1mq).

    Puede crear un directorio separado para este sistema de archivos.

  3. Establezca en cualquier nodo la propiedad IMQ_VARHOME y ejecute el comando imqbrokerd para crear el directorio de configuración y los archivos.


    # IMQ_VARHOME=/global/s1mq # export IMQ_VARHOME # imqbrokerd -name hamq1
    
  4. Fije la propiedad imq.jms.tcp.hostname en el nombre lógico de servidor para editar $IMQ_VARHOME/instances/hamq1/props/config.properties.