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

Capítulo 1 Instal. y config. de Sun Cluster HA para Sun Java System Application Server Ver. posteriores a la 8.1

Este capítulo describe los procedimientos para instalar y configurar Sun Cluster HA para Sun Java System Application Server ver. posteriores a la 8.1.

Para obtener información acerca de la instalación y la configuración de Sun Cluster HA para Sun Java System Application Server ver. anteriores a la 8.1, consulte el Capítulo 2, Instal. y config. de Sun Cluster HA para Sun Java System Application Server Ver. anteriores a la 8.1.

Este capítulo contiene las secciones siguientes:

Información general sobre Sun Cluster HA para Sun Java System Application Server

Esta sección explica cómo Sun Cluster HA para Sun Java System Application Server habilita Sun Java System Application Server para conseguir una alta disponibilidad. Consulte las Sun Cluster Data Service Release Notes for Solaris OS para ver información nueva sobre la instalación y configuración de Sun Cluster HA para Sun Java System Application Server.

Consulte el Capítulo 1, Planning for Sun Cluster Data Services de Sun Cluster Data Services Planning and Administration Guide for Solaris OS y Sun Cluster para el sistema operativo Solaris: Visión general para obtener información general acerca de los servicios de datos, los grupos de recursos, los recursos y otros temas relacionados.

Sun Java System Application Server constituye una sólida plataforma Java 2 Enterprise Edition (J2EE™) para el desarrollo, la implementación y la gestión de aplicaciones empresariales. Entre las funciones clave se incluyen la gestión de transacciones, el rendimiento, la escalabilidad, la seguridad y la integración.

Sun Java System Application Server admite servicios desde publicaciones web hasta procesamientos de transacciones empresariales en escala, a la vez que permite a los desarrolladores crear aplicaciones basadas en la tecnología JavaServer PagesTM (JSPTM), Java servlets y Enterprise JavaBeansTM (EJBTM). Sun Java System Application Server Enterprise Edition proporciona tecnologías avanzadas de clúster y a prueba de fallos. Estas funciones permiten al usuario ejecutar aplicaciones J2EE escalables con una alta disponibilidad.

Los clientes ricos pueden conectarse directamente con Sun Java System Application Server. Las conexiones de cliente web a Sun Java System Application Server se pueden dirigir a través de un servidor de web de componente frontal. Sun Java System Application Server proporciona una instalación provisional para el módulo para usarlo con Sun Java System Web Server.

Componentes con una alta disponibilidad

Sun Java System Application Server ver. posteriores a la 8.1 consta de varios componentes.

La implementación de Sun Cluster HA para Sun Java System Application Server no implica la existencia de programas de los que dependa su arquitectura. Éstos, como las bases de datos y los servidores web, se deberían configurar para que ofrezcan una elevada disponibilidad, pero pueden ejecutarse desde otro clúster.

NA y DAS de alta disponibilidad

Sun Cluster HA para Sun Java System Application Server proporciona una alta disponibilidad que sirve de complemento a la alta disponibilidad que ofrece Sun Java System Application Server Enterprise Edition. Sun Cluster HA para Sun Java System Application Server hace que el servidor de administración de dominios tenga una alta disponibilidad puesto que se ejecuta como servicio de datos a prueba de fallos de Sun Cluster. Los agentes del nodo se convierten en dispositivos de alta disponibilidad al ejecutarlos como servicios de datos a prueba de fallos de Sun Cluster. Como una función proporcionada por Sun Java System Application Server Enterprise Edition, los agentes del nodo hacen que las instancias de Sun Java System Application Server tengan una alta disponibilidad.

Registros de transacción de alta disponibilidad

Sun Cluster HA para Sun Java System Application Server hace que las transacciones tengan una alta disponibilidad. Cuando un nodo que ejecuta una instancia de Sun Java System Application Server sufre un fallo, las transacciones se pierden a menos que las recuperen otras instancias que estén en ejecución en un nodo distinto. Las transacciones también se pueden recuperar reiniciando la instancia de servidor que ha fallado en el mismo nodo o en otro distinto. Dado que los agentes del nodo están configurados como servicio de datos a prueba de fallos, el servicio de datos recupera las instancias que han fallado llevándolas a otros nodos de Sun Cluster, de manera que cuando el servidor se inicie en un nuevo nodo de Sun Cluster, las transacciones se recuperen.

HADB y Message Queue de alta disponibilidad

Sun Java System Application Server EE instala Sun Java System Message Queue y Sun Java System Application Server EE (HADB).

Consulte Sun Cluster: Guía del servicio de datos para Sun Java System Message Queue para el SO Solaris si desea información sobre la configuración de Sun Java System Message Queue con el fin de conseguir una alta disponibilidad.

Consulte Guía de Sun Cluster Data Service para Sun Java System Application Server EE (HADB) para el sistema operativo Solaris para obtener información acerca de la configuración de Sun Java System Application Server EE (HADB) para obtener una alta disponibilidad.

Configuraciones admitidas

Sun Cluster HA para Sun Java System Application Server hace que el servidor de administración de dominios (DAS) tenga una alta disponibilidad al configurarlo como servicio de datos a prueba de fallos. DAS debe estar configurado para recibir las conexiones a través de una dirección IP a prueba de fallos. Cuando Sun Cluster HA para Sun Java System Application Server detecta que un DAS ha fallado, el servicio de datos reinicia el DAS localmente o lo pasa a otro nodo, en función de los valores especificados para el número y el intervalo de reintentos.

El componente agente del nodo (NA) también se configura como servicio de datos a prueba de fallos. Un agente de nodo se puede configurar para que gestione una serie de instancias de Application Server y el servicio de datos de Sun Cluster HA para Sun Java System Application Server gestiona indirectamente todas estas instancias. Todos los agentes del nodo y todas las instancias de Application Server deben configurarse para recibir las conexiones a través de una dirección IP a prueba de fallos.

Si las instancias de Application Server están inactivas, los agentes del nodo las reiniciarán. Las transacciones perdidas se recuperan al reiniciar las instancias. Si se produce un fallo en el nodo de Sun Cluster en el que se ejecutan las instancias de Application Server y de los agentes del nodo, Sun Cluster HA para Sun Java System Application Server pasa las instancias de Application Server y de los agentes del nodo a otro nodo de Sun Cluster para que se recuperen.


Nota –

Sólo se crea un recurso de agente de nodo para todos los agentes del nodo configurados para una dirección IP a prueba de fallos. El servicio de datos detecta automáticamente los agentes del nodo que están configurados en la dirección IP a prueba de fallos creada en el grupo de recursos a prueba de fallos.

El siguiente ejemplo es una configuración que consta de cuatro agentes de nodo.

En este ejemplo, se crea un recurso para los agentes del nodo NA1 y NA2 y sus instancias de servidor y otro recurso para los agentes del nodo NA3 y NA4 y sus respectivas instancias de servidor.

Encontrará un ejemplo detallado acerca de la creación de recursos para cuatro agentes de nodo en Ejemplo de creación de un componente agente de nodo a prueba de fallos en Sun Cluster HA para Sun Java System Application Server.

En las siguientes secciones, sólo se proporciona información para dos agentes de nodo.


Antes de que falle el nodo

La siguiente figura ilustra la configuración a prueba de fallos del agente de nodo y de DAS antes de que se produzca un fallo en el nodo.

Figura 1–1 DAS y agentes de nodo configurados a prueba de fallos: antes de que falle el nodo

El contexto describe el gráfico.

La figura ilustra la siguiente configuración.

Al poner en línea estos grupos de recursos, se inician los agentes de nodo, lo que, a su vez, inicia las instancias de Application Server que gestionan dichos nodos.

Después de que falle el nodo

La siguiente figura ilustra la configuración a prueba de fallos del agente de nodo y de DAS después de que se produzca un fallo en el nodo.

Figura 1–2 DAS y agentes de nodo configurados a prueba de fallos: después de que falle el nodo

El contexto describe el gráfico.

Después de que se produzca un fallo en el Node1, los grupos de recursos RG1 y RG2 pasan a ejecutarse en el Node2 para recuperarse del fallo. El grupo de recursos RG1 incluye el DAS y su dirección IP a prueba de fallos IP1. El grupo de recursos RG2 incluye el agente de nodo NA1, las instancias I1 e I2 y su dirección IP a prueba de fallos IP2.

Información general sobre el proceso de instalación y configuración de Sun Cluster HA para Sun Java System Application Server

En la siguiente tabla se resumen las tareas que hay que llevar a cabo para la instalación y la configuración de Sun Cluster HA para Sun Java System Application Server. Realice estas tareas en el orden en que se enumeran.

Tabla 1–1 Mapa de tareas: Instalación y configuración de Sun Cluster HA para Sun Java System Application Server

Tarea 

Para obtener instrucciones 

Planificar la instalación y configuración de Sun Cluster HA para Sun Java System Application Server 

Planificación de la instalación y configuración de Sun Cluster HA para Sun Java System Application Server

Instalar y configurar Sun Java System Application Server 

Instalación y configuración de Sun Java System Application Server

Verificar la instalación y la configuración de Sun Java System Application Server 

Verificación de la instalación y la configuración de Sun Java System Application Server Ver. posteriores a la 8.1

Configurar el módulo Sun Java System Web Server 

Configuración del módulo Sun Java System Web Server

(Opcional) Usar Sun Java System Application Server con HADB 

Uso de Sun Java System Application Server con HADB

Instalar el paquete Sun Cluster HA para Sun Java System Application Server 

Instalación del paquete de Sun Cluster HA para Sun Java System Application Server

Registrar y configurar Sun Cluster HA para Sun Java System Application Server 

Registro y configuración de Sun Cluster HA para Sun Java System Application Server Ver. posteriores a la 8.1

(Opcional) Configurar el tipo de recurso SUNW.HAStoragePlus.

Configuración del tipo de recurso SUNW.HAStoragePlus

(Opcional) Configurar el supervisor de fallos de Sun Cluster HA para Sun Java System Application Server 

Ajuste del supervisor de fallos de Sun Cluster HA para Sun Java System Application Server

Verificar la instalación y configuración de Sun Cluster HA para Sun Java System Application Server 

Verificación de la instalación y la configuración de Sun Cluster HA para Sun Java System Application Server


Nota –

Si ejecuta varios servicios de datos en su configuración de Sun Cluster puede configurarlos en cualquier orden, con esta ecxepción: si Sun Cluster HA para Sun Java System Application Server depende de Sun Cluster HA para DNS, debe configurar el DNS primero. Para obtener más detalles, consulte la Sun Cluster Data Service for DNS Guide for Solaris OS. El software de DNS se incluye con el sistema operativo Solaris. Si el clúster obtiene el servicio de DNS de otro servidor, configure el clúster como cliente de DNS primero.


Planificación de la instalación y configuración de Sun Cluster HA para Sun Java System Application Server

Esta sección contiene información necesaria para planificar la instalación y la configuración de Sun Cluster HA para Sun Java System Application Server.

Requisitos y restricciones de la configuración

Tenga en cuenta los siguientes requisitos y restricciones antes de comenzar la instalación.

Instalación y configuración de Sun Java System Application Server

Esta sección describe el proceso de instalación y de configuración de Sun Java System Application Server. Sólo se incluye aquí la información que es específica para Sun Cluster HA para Sun Java System Application Server. Consulte la documentación de Sun Java System Application Server para obtener información detallada sobre la instalación, incluidos los requisitos de las revisiones.


Nota –

Antes de comenzar la instalación, establezca la entrada JMS-service del archivo domain.xml en REMOTE.


ProcedureCómo configurar y activar los recursos de red

Para habilitar los componentes de Sun Java System Application Server con objeto de que se ejecuten en Sun Cluster, debe configurar los recursos de red para dichos componentes.

Pasos
  1. Conviértase en superusuario en un miembro del clúster.

  2. Cree un grupo de recursos a prueba de fallos que contenga los recursos de aplicación del servidor de administración de dominios (DAS) y los recursos de red que DAS utiliza.

    La dirección IP a prueba de fallos es el recurso de red para el recurso DAS.


    # scrgadm -a -g DAS-resource-group [-h nodelist]
    -g DAS-resource-group

    Indica el nombre del grupo de recursos de DAS. Usted puede elegir este nombre.

    [-h nodelist]

    Especifica una lista opcional separada por comas de nombres de nodos físicos que identifican maestros potenciales. El orden determina el orden en el que se consideran los nodos en caso de recuperación de fallos. Si todos los nodos del clúster son maestros potenciales, no es necesario usar la opción -h.

  3. Agregue el recurso de red al grupo de recursos de DAS.

    Use el siguiente comando para agregar la dirección IP a prueba de fallos al grupo de recursos de DAS.


    # scrgadm -a -L -g DAS-resource-group -l IP-address
    
    -L

    Especifica que se está agregando un recurso de red.

    -g DAS-resource-group

    Indica el nombre del grupo de recursos de DAS.

    -l IP-address

    Indica la dirección IP a prueba de fallos que es el recurso de red en este grupo de recursos.

  4. Ponga en línea el grupo de recursos de DAS.

    Al poner en línea este grupo de recursos, se activa el recurso de dirección IP a prueba de fallos de DAS.


    # scswitch -Z -g DAS-resource-group
    
    -Z

    Especifica el estado MANAGED para el grupo de recursos de DAS y lo pone en línea. Este comando también habilita los recursos del grupo de recursos.

    -g DAS-resource-group

    Indica el nombre del grupo de recursos de DAS.

  5. Cree el grupo de recursos para los agentes del nodo y los recursos de red que utilizan los agentes del nodo.

    Para crear un grupo de recursos a prueba de fallos para el agente del nodo, ejecute el siguiente comando.


    # scrgadm -a -g NA-resource-group [-h nodelist]
  6. Agregue el nombre de servidor lógico a prueba de fallos al grupo de recursos.


    # scrgadm -a -L -g NA-resource-group -l logical-hostname
    
  7. Ponga en línea los grupos de recursos de los agentes del nodo.

    Al poner en línea estos grupos de recursos, se habilitan recursos de servidor lógico a prueba de fallos para los agentes del nodo.


    # scswitch -Z -g NA-resource-group
    

ProcedureCómo instalar y configurar Sun Java System Application Server

Pasos
  1. Siga las instrucciones que aparecen en la guía de administración e instalación de Sun Java System Application Server.

    Sun Java System Application Server se puede instalar en el sistema de archivos local o global.

  2. Cuando cree los dominios, debe crear el directorio de dominios en el sistema de archivos global.

    La propiedad de extensión Domaindir del tipo de recurso SUNW.jsas especifica la ruta al directorio de dominios. Consulte Propiedades de extensión SUNW.jsas.

  3. Cuando cree los agentes de nodo, debe crear el directorio de dichos agentes en el sistema de archivos global.

  4. Después de crear el dominio, cambie todas las direcciones del receptor DAS a una dirección IP a prueba de fallos.

    En la entrada server-config del archivo domain.xml, cambie el valor del servidor de administración de dominios HTTP, HTTPS, IIOP y todas las demás direcciones del receptor a la dirección IP a prueba de fallos que desee usar en el recurso DAS de Sun Cluster.

  5. Configure los nombres de servidor lógicos a prueba de fallos mediante los que reciben los datos los agentes del nodo y las instancias del servidor.

    Cuando se crean los agentes del nodo y las instancias de Sun Java System Application Server, las direcciones de nodo físicas se definen de forma predeterminada en el archivo domain.xml. En consecuencia, debe cambiar las direcciones físicas a los nombres de servidor lógicos a prueba de fallos que desee usar para los agentes del nodo.

    El archivo nodeagent.properties del directorio de configuración del agente del nodo contiene la entrada agent.client.host=nombre_servidor, donde nombre-servidor hace referencia al nodo de Sun Cluster en el que nombre-agente_nodo está configurado para ejecutarse y donde nombre-agente-nodo es el nombre de un agente de nodo concreto.

Verificación de la instalación y la configuración de Sun Java System Application Server Ver. posteriores a la 8.1

Antes de instalar el paquete de Sun Cluster HA para Sun Java System Application Server, compruebe que el software Sun Java System Application Server esté correctamente instalado y configurado para ejecutarse en un clúster. Estos procedimientos no comprueban si la aplicación Sun Java System Application Server tiene una alta disponibilidad porque todavía no se ha instalado el servicio de datos y la aplicación no está todavía bajo el control del clúster.

ProcedureCómo verificar la instalación y la configuración del servidor de administración de dominios (DAS)

En este procedimiento, se utiliza un clúster de dos nodos, donde los nodos se llaman Node1 y Node2. Las siguientes acciones se llevaron a cabo en el procedimiento Cómo configurar y activar los recursos de red.

Pasos
  1. En el Node1, inicie DAS manualmente usando el comando asadmin.


    Nota –

    El servidor de administración de dominios debe estar configurado para recibir datos a través de la dirección IP a prueba de fallos dirección-IP.


  2. Conéctese a la consola administrativa desde un navegador.


    https://IP-address:port
    
  3. Compruebe que está conectado a la consola administrativa.

  4. En el Node1, detenga DAS manualmente usando el comando asadmin.

  5. Cambie el grupo de recursos DAS del Node1 al Node2.


    # scswitch -z -g DAS-resource-group -h Node2
    

    Este paso hace que el grupo de recursos pase a estar fuera de línea en el Node1 y que esté en línea en el Node2. El grupo de recursos incluye la dirección IP lógica dirección-IP.

  6. En el Node2, inicie DAS manualmente usando el comando asadmin.

  7. Conéctese a la consola administrativa desde un navegador.


    https://IP-address:port
    

    Si no puede conectarse a la consola administrativa desde el navegador, lleve a cabo las siguientes acciones.

  8. En el Node2, detenga DAS manualmente usando el comando asadmin.

ProcedureCómo verificar la instalación y la configuración de los agentes del nodo configurados como servicios de datos a prueba de fallos

En este procedimiento, se utiliza un clúster de dos nodos, donde los nodos se llaman Node1 y Node2. Las siguientes acciones se llevaron a cabo en el procedimiento Cómo configurar y activar los recursos de red.

Pasos
  1. En el Node1, inicie manualmente el agente del nodo usando el comando asadmin.

    Este paso inicia el agente del nodo y todas las instancias del servidor que estén configuradas para este agente del nodo.


    Nota –

    Las instancias del servidor y el agente del nodo están configurados para recibir datos mediante el servidor lógico a prueba de fallos que está configurado en el grupo de recursos a prueba de fallos grupo-recursos-NA.


  2. Conéctese a las instancias del servidor desde un navegador.


    http://logical-hostname:instance1-port
    

    http://logical-hostname:instance2-port
    
  3. Asegúrese de que pueda conectarse a cualquier aplicación implementada en la instancia del servidor.

  4. Si no puede conectarse a una aplicación implementada en la instancia del servidor, lleve a cabo los siguientes pasos.

  5. En el Node1, detenga el agente del nodo usando el comando asadmin.

    Este paso detiene todas las instancias del servidor que estén configuradas para este agente del nodo.

  6. Cambie el grupo de recursos del agente del nodo del Node1 al Node2.


    # scswitch -z -g NA-resource-group -h Node2
    

    Estos pasos hacen que el grupo de recursos pase a estar fuera de línea en el Node1 y que esté en línea en el Node2. El grupo de recursos incluye el servidor lógico nombre-servidor-lógico.

  7. En el Node2, inicie manualmente el agente del nodo usando el comando asadmin.

    Este paso inicia el agente del nodo y todas las instancias del servidor que estén configuradas para este agente del nodo.

  8. Conéctese a las instancias del servidor desde un navegador.


    http://logical-hostname:instance1-port
    

    http://logical-hostname:instance2-port
    
  9. Si no puede conectarse a la instancia del servidor desde el navegador, lleve a cabo los siguientes pasos.

  10. Después de comprobar con éxito la configuración, detenga el agente del nodo y todas las instancias del servidor del Node2 usando el comando asadmin.

Configuración del módulo Sun Java System Web Server

El módulo Sun Java System Web Server se puede usar como mecanismo de equilibrado de carga provisional con Sun Java System Application Server. Consulte la documentación de Sun Java System Application Server para obtener instrucciones detalladas.

Uso de Sun Java System Application Server con HADB

Si desea usar la edición Enterprise Edition de Sun Java System Application Server con HADB habilitado en un clúster, instale y configure el servicio de datos de Sun Cluster para Sun Java System Application Server EE (HADB). Consulte Guía de Sun Cluster Data Service para Sun Java System Application Server EE (HADB) para el sistema operativo Solaris para obtener instrucciones sobre el procedimiento.

Instalación del paquete de Sun Cluster HA para Sun Java System Application Server

Si no instaló el paquete Sun Cluster HA para Sun Java System Application Server durante la instalación inicial de Sun Cluster, lleve a cabo este procedimiento para instalar el paquete. Deberá efectuarlo en cada nodo del clúster donde desee instalar el paquete de Sun Cluster HA para Sun Java System Application Server.

Si va a instalar más de un servicio de datos simultáneamente, ejecute el procedimiento que aparece en Instalación del software de Software Sun Cluster: Guía de instalación para el sistema operativo Solaris.


Nota –

Si utiliza Solaris 10, instale estos paquetes sólo en la zona global. Para asegurarse de que estos paquetes no se propagan a ninguna zona local que se cree después de instalar los paquetes, use la utilidad scinstall para instalar estos paquetes. No use el programa Sun Java Enterprise System Common Installer.


ProcedureCómo instalar el paquete de Sun Cluster HA para Sun Java System Application Server con la utilidad scinstall

Lleve a cabo este procedimiento en todos los miembros del clúster que pueda supervisar Sun Cluster HA para Sun Java System Application Server.

Antes de empezar

Asegúrese de que dispone del CD de Sun Cluster Agents.

Pasos
  1. Cargue el CD de Sun Cluster Agents en la unidad de CD-ROM.

  2. Ejecute la utilidad scinstall sin opciones.

    Este paso inicia la utilidad scinstall en modo interactivo.

  3. Seleccione la opción de menú Add Support for New Data Service to This Cluster Node (Agregar compatibilidad con el nuevo servicio de datos para este nodo del clúster).

    La utilidad scinstall le pide más información.

  4. Indique la ruta del CD de Sun Cluster Agents.

    La utilidad se refiere al CD como el “cd de servicios de datos”.

  5. Especifique el servicio de datos que desee instalar.

    La utilidad scinstall muestra el servicio de datos seleccionado y le pide que confirme la elección.

  6. Salga de la utilidad scinstall.

  7. Descargue el CD de la unidad.

ProcedureCómo instalar el paquete de Sun Cluster HA para Sun Java System Application Server usando el programa Sun Java Enterprise System Common Installer

Puede ejecutar el programa Sun Java Enterprise System Common Installer con una interfaz de línea de órdenes (CLI) o una interfaz gráfica de usuario (GUI). El contenido y la secuencia de las instrucciones de ambas son similares.

Si desea completar este procedimiento, necesita CD-ROM Sun Java Enterprise System Common Installer.

Pasos
  1. En el nodo del clúster en el que está instalando el paquete Sun Cluster HA para Sun Java System Application Server, conviértase en superusuario.

  2. (Opcional) Si desea ejecutar el programa Sun Java Enterprise System Common Installer con una GUI, asegúrese de que haya configurado la variable de entorno DISPLAY.

  3. Cargue el CD-ROM de Sun Java Enterprise System Common Installer en la unidad de CD-ROM.

    Si el daemon de Volume Management vold(1M) está ejecutándose y está configurado para gestionar dispositivos de CD-ROM, montará automáticamente CD-ROM en el directorio /cdrom.

  4. Vaya al directorio Sun Java Enterprise System Common Installer del CD-ROM.


    # cd /cdrom/Solaris_sparc
    
  5. Inicie el programa Sun Java Enterprise System Common Installer.


    # ./installer
    
  6. Cuando se le indique, acepte el acuerdo de licencia y la compatibilidad con el idioma adecuado.

    De manera predeterminada, la compatibilidad del idioma inglés está disponible.

  7. Seleccione Sun Cluster Agents para Sun Java System en los Servicios de disponibilidad y subcomponentes de Sun Cluster 3.1 y continúe.

    Esta selección contiene todos los servicios de datos de Sun Cluster disponibles para las aplicaciones de Sun Java System, incluido Sun Cluster HA para Sun Java System Application Server.

  8. Cuando se le pregunte por el momento de configuración, seleccione Configure Later (Configurar después).

    Seleccione Configure later (Configurar después) si desea llevar a cabo la configuración después de la instalación.

  9. (Opcional) Si no desea registrar el producto ni recibir actualizaciones, desmarque la casilla Registro del producto.

  10. Siga las instrucciones que aparezcan en pantalla para instalar el paquete Sun Cluster HA para Sun Java System Application Server en el nodo.

    El programa Sun Java Enterprise System Common Installer muestra el estado de la instalación. Cuando la instalación esté completa, el programa muestra un resumen de la instalación y los registros de la instalación.

  11. Salga del programa Sun Java Enterprise System Common Installer.

    Antes de salir del programa de instalación, asegúrese de que Sun Cluster HA para Sun Java System Application Server se haya instalado correctamente. Compruebe la presencia del paquete mediante la orden siguiente:


    # pkginfo -l SUNWscs1as
    
  12. Descargue el Sun Java Enterprise System Common Installer CD-ROM de la unidad del CD-ROM.

    1. Para asegurarse de que no se esté usando el CD-ROM, vaya a un directorio que no se encuentre en el CD-ROM.

    2. Saque el CD-ROM.


      # eject cdrom
      

Registro y configuración de Sun Cluster HA para Sun Java System Application Server Ver. posteriores a la 8.1

Los procedimientos siguientes describen cómo usar el comando scrgadm para registrar y configurar Sun Cluster HA para Sun Java System Application Server. Estas instrucciones explican cómo definir las propiedades de extensión descritas en el Apéndice A, Propiedades de ext. para Sun Cluster HA para Sun Java System Application Server Ver. posteriores a la 8.1.

Tanto el componente del servidor de administración de dominio (DAS) como el agente del nodo (NA) están configurados como servicios a prueba de fallos.


Nota –

Consulte Tools for Data Service Resource Administration de Sun Cluster Data Services Planning and Administration Guide for Solaris OS para obtener información general acerca del registro y la configuración de servicios de datos.


Configuración de las propiedades de extensión de Sun Cluster HA para Sun Java System Application Server

Las siguientes secciones contienen instrucciones acerca de cómo registrar y configurar recursos. Estas instrucciones explican cómo se configuran sólo las propiedades de extensión que Sun Cluster HA para Sun Java System Application Server requiere que se configuren. Para obtener información acerca de todas las propiedades de extensión de Sun Cluster HA para Sun Java System Application Server, consulte el Apéndice A, Propiedades de ext. para Sun Cluster HA para Sun Java System Application Server Ver. posteriores a la 8.1. Puede actualizar dinámicamente algunas propiedades de extensión. Otras propiedades se pueden actualizar también dinámicamente, sin embargo, esto se puede hacer sólo cuando se crea o se deshabilita un recurso. La entrada Ajustable indica si una propiedad se puede actualizar o no.

Para definir una propiedad de extensión de un recurso, incluya la siguiente opción en el comando scrgadm(1M) que crea o modifica el recurso:


-x property=value
-x propiedad

Identifica la propiedad de extensión que se está definiendo

valor

Especifica el valor en el que se establece la propiedad de extensión

También puede utilizar los procedimientos que se indican en el Capítulo 2, Administering Data Service Resources de Sun Cluster Data Services Planning and Administration Guide for Solaris OS para configurar los recursos después de haberlos creado.

ProcedureCómo registrar y configurar Sun Cluster HA para Sun Java System Application Server como un componente DAS a prueba de fallos y un componente NA a prueba de fallos

Tenga en cuenta que en el procedimiento Cómo configurar y activar los recursos de red ya creó los grupos de recursos a prueba de fallos para los componentes DAS y NA, agregó las direcciones IP a prueba de fallos y los servidores lógicos a los grupos de recursos y, además, puso los grupos de recursos en línea.

Pasos
  1. Conviértase en superusuario en un miembro del clúster.

  2. Registre el tipo de recurso para el componente DAS.


    # scrgadm -a -t SUNW.jsas
    
    -a

    Agregue el tipo de recurso para el componente DAS.

    -t SUNW.jsas

    Especifica el nombre del tipo de recurso predefinido

  3. Agregue la instancia del recurso DAS al grupo de recursos a prueba de fallos creado para los recursos de red.

    Consulte Propiedades de extensión SUNW.jsas para obtener una descripción detallada de las propiedades de extensión para este tipo de recurso.


    # scrgadm -a -j DAS-resource -g DAS-resource-group \ 
    -t SUNW.jsas \
    -y Network_resources_used=logical-hostname \ 
    -x Adminuser=DAS-admin-username \ 
    -x Domain_name=domain-name \ 
    -x Passwordfile=password-file \ 
    -x Confdir_list=install-directory \ 
    -x Domaindir=domain-directory \ 
    -x Monitor_Uri_List=http://logical-hostname[:port][/path]
    
    -a

    Agrega un recurso.

    -j DAS-resource

    Especifica el nombre del recurso DAS.

    -g grupo-recursos-DAS

    Especifica el grupo de recursos para el componente DAS.

    -t SUNW.jsas

    Especifica el tipo de recurso para el componente DAS.

    -y Network_resources_used =nombre-servidor-lógico

    Especifica la dirección IP a prueba de fallos que utiliza DAS.

    -x Adminuser= nombre-usuario-admin-DAS

    Especifica el nombre del usuario administrativo de DAS.

    -x Domain_name=nombre-dominio

    Especifica el nombre del dominio.

    -x Passwordfile= archivo-contraseña

    Especifica la ruta completa al archivo que contiene la contraseña administrativa DAS y la contraseña maestra.

    -x Confdir_list= directorio-instalación

    Especifica la ruta completa al directorio de instalación de Sun Java System Application Server. El valor predeterminado para esta propiedad de extensión es /opt/SUNWappserver, que es el directorio de instalación estándar.

    -x Domaindir= directorio-dominio

    Especifica la ruta completa al directorio del dominio. Esta propiedad de extensión es opcional si el directorio de dominio es el directorio predeterminado que se especificó durante la instalación de Sun Java System Application Server.

    -x Monitor_Uri_List =nombre-servidor-lógico[:puerto][/ruta]

    (Opcional) Especifica una lista separada por comas de URI desde los cuales Sun Cluster HA para Sun Java System Application Server realiza sus solicitudes. La propiedad de extensión Monitor_Uri_List es obligatoria si no se define la propiedad Port_list. La propiedad Port_list es una de las propiedades estándar de un recurso, que especifica una lista de números de puerto mediante los que el servidor recibe las conexiones. Consulte Resource Properties de Sun Cluster Data Services Planning and Administration Guide for Solaris OS para ver una descripción completa de la propiedad Port_list.

  4. Registre el tipo de recurso para el componente agente del nodo.


    # scrgadm -a -t SUNW.jsas-na
    
    -a

    Agrega el tipo de recurso para el componente NA.

    -t SUNW.jsas-na

    Especifica el nombre del tipo de recurso predefinido

  5. Agregue la instancia del recurso agente del nodo al grupo de recursos a prueba de fallos creado para los recursos de red.

    Consulte Propiedades de extensión de SUNW.jsas-na para obtener una descripción detallada de las propiedades de extensión para este tipo de recurso.


    # scrgadm -a -j NA-resource -g NA-resource-group \
    -t SUNW.jsas-na \
    -y Resource_Dependencies=DAS-resource \
    -x Adminuser=DAS-admin-username \
    -x Confdir_list=install-directory \
    -x Adminhost=DAS-hostname \
    -x Adminport=DAS-port \
    -x Agentdir=NA-directory \
    -x Passwordfile=password-file
    
    -a

    Agrega un recurso.

    -j recurso-NA

    Especifica el nombre de recurso del agente del nodo.

    -g grupo-recurso-NA

    Especifica el grupo de recursos para el componente agente del nodo.

    -t SUNW.jsas-na

    Especifica el tipo de recurso para el componente agente del nodo.

    -y Resource_Dependencies =recurso-DAS

    Especifica que el recurso DAS debe estar en línea antes de que se inicie el recurso agente del nodo.

    -x Adminuser= nombre-usuario-admin-DAS

    Especifica el nombre de usuario administrativo DAS.

    -x Confdir_list= directorio-instalación

    Especifica la ruta completa al directorio de instalación de Sun Java System Application Server. El valor predeterminado para esta propiedad de extensión es /opt/SUNWappserver, que es el directorio de instalación estándar.

    -x Adminhost= nombre-servidor-DAS

    Especifica el nombre del servidor de administración de dominios.

    -x Adminport= puerto-DAS

    Especifica el puerto mediante el que DAS recibe las conexiones.

    -x Agentdir= directorio-NA

    Especifica la ruta completa al directorio de los agentes del nodo.

    -x Passwordfile= archivo-contraseña

    Especifica la ruta completa al archivo que contiene la contraseña administrativa DAS y la contraseña maestra.

Ejemplos sobre el registro y la configuración del componente DAS a prueba de fallos en Sun Cluster HA para Sun Java System Application Server

En estos ejemplos se considera que ya se ha creado el grupo de recursos DAS, la dirección IP a prueba de fallos se ha agregado al grupo de recursos y el grupo de recursos se ha puesto en línea.


Ejemplo 1–1 Creación de un recurso DAS sencillo

En este ejemplo, se utilizan los valores predeterminados para las propiedades de extensión.


# scrgadm -a -t SUNW.jsas

# scrgadm -a -j das-rs  -g das-rg  \
-t SUNW.jsas \
-y Network_resources_used=IP1 \
-x Adminuser=admin \
-x Domain_name=new-domain \
-x Passwordfile=/global/disk1/passwordfile

En este ejemplo, se configuran los siguientes valores.



Ejemplo 1–2 Creación de un recurso DAS especificando el directorio de instalación y el directorio de dominio

En este ejemplo, Application Server no se instala en la ubicación predeterminada y el directorio de dominios tampoco es el predeterminado.


# scrgadm -a -t SUNW.jsas

# scrgadm -a -j das-rs  -g das-rg  \
-t SUNW.jsas \
-y Network_resources_used=IP1 \
-x Adminuser=admin \
-x Domain_name=new-domain \
-x Passwordfile=/global/disk1/passwordfile \
-x Confdir_list=/global/disk1/SUNWappserver \
-x Domaindir=/global/disk1/my-domain

En este ejemplo, se configuran los siguientes valores.



Ejemplo 1–3 Creación de un recurso DAS y especificación de una lista de los URI que se deben supervisar

En este ejemplo, la propiedad de extensión Monitor_Uri_Lis especifica el URI al que proporcionan servicio las aplicaciones en Application Server. La prueba de supervisión predeterminada supervisa este URI para comprobar el funcionamiento de Application Server.


# scrgadm -a -t SUNW.jsas

# scrgadm -a -j das-rs  -g das-rg  \
-t SUNW.jsas \
-y Network_resources_used=IP1 \
-x Adminuser=admin \
-x Domain_name=new-domain \
-x Passwordfile=/global/disk1/passwordfile \
-x Confdir_list=/global/disk1/SUNWappserver \
-x Domaindir=/global/disk1/my-domain \
-x Monitor_Uri_List=http://IP1:4848/web-service

En este ejemplo, se configuran los siguientes valores.


Ejemplo de creación de un componente agente de nodo a prueba de fallos en Sun Cluster HA para Sun Java System Application Server

En el ejemplo de esta sección se utiliza la siguiente configuración, en la que las direcciones IP están representadas mediante nombres de servidores lógicos.


Ejemplo 1–4 Creación de recursos de agente de nodo a prueba de fallos

  1. Para registrar el tipo de recurso para los agentes de nodo, se debe ejecutar el siguiente comando.


    # scrgadm -a -t SUNW.jsas-na
    
  2. Para crear el grupo de recursos a prueba de fallos na-rg1 para que contenga la dirección IP a prueba de fallos IP1 y el recurso del agente del nodo para los agentes NA1 y NA2, se debe ejecutar el siguiente comando.


    # scrgadm -a -g na-rg1
    
  3. Para crear el grupo de recursos a prueba de fallos na-rg2 para que contenga la dirección IP a prueba de fallos IP2 y el recurso del agente del nodo para los agentes NA3 y NA4, se debe ejecutar el siguiente comando.


    # scrgadm -a -g na-rg2
    
  4. Para agregar el recurso de dirección IP a prueba de fallos IP1 al grupo de recursos na-rg1, se debe ejecutar el siguiente comando.


    # scrgadm -a -L -g na-rg1 -l IP1
    
  5. Para agregar el recurso de dirección IP a prueba de fallos IP2 al grupo de recursos na-rg2, se debe ejecutar el siguiente comando.


    # scrgadm -a -L -g na-rg2 -l IP2
    
  6. Para crear el recurso agente del nodo na-rs1 en el grupo de recursos na-rg1, se debe ejecutar el siguiente comando.


    Nota –

    Sólo se crea un recurso de agente de nodo para todos los agentes del nodo configurados para una dirección IP a prueba de fallos. El servicio de datos detecta automáticamente los agentes del nodo que están configurados en la dirección IP a prueba de fallos creada en el grupo de recursos a prueba de fallos.

    En este ejemplo, los agentes del nodo NA1 y NA2 y todas sus instancias de servidor (I1, I2, I3, e I4) están configurados en IP1 y, en consecuencia, sólo se crea un recurso (na-rs1) para NA1 y NA2.


    • Ejecute este comando si utiliza los valores predeterminados para las propiedades de extensión.


      # scrgadm -a -j na-rs1  -g na-rg1  \
      -t SUNW.jsas-na \
      -y Resource_Dependencies=das-rs \
      -x Adminhost=host-1 \
      -x Adminuser=admin \
      -x Agentdir=/global/dg1/na-dir \
      -x Passwordfile=/global/dg1/p
      
    • Ejecute este comando si la instalación no se realiza en la ubicación predeterminada y si el puerto administrativo no es el valor predeterminado.


      # scrgadm -a -j na-rs1  -g na-rg1  \
      -t SUNW.jsas-na \
      -y Resource_Dependencies=das-rs \
      -x Adminhost=host-1 \
      -x Adminuser=admin \
      -x Agentdir=/global/dg1/na-dir \
      -x Passwordfile=/global/dg1/p \
      -x Confdir_list=/global/disk1/appserver-install-dir \
      -x Adminport=6162
      
  7. Para crear el recurso agente del nodo na-rs2 en el grupo de recursos na-rg2, se debe ejecutar el siguiente comando.


    Nota –

    Sólo se crea un recurso de agente de nodo para todos los agentes del nodo configurados para una dirección IP a prueba de fallos. El servicio de datos detecta automáticamente los agentes del nodo que están configurados en la dirección IP a prueba de fallos creada en el grupo de recursos a prueba de fallos.

    En este ejemplo, los agentes del nodo NA3 y NA4 y todas sus instancias de servidor (I5, I6, I7, e I8) están configurados en IP2 y, en consecuencia, sólo se crea un recurso (na-rs2) para NA3 y NA4.


    • Ejecute este comando si utiliza los valores predeterminados para las propiedades de extensión.


      # scrgadm -a -j na-rs2  -g na-rg2  \
      -t SUNW.jsas-na \
      -y Resource_Dependencies=das-rs \
      -x Adminhost=host-1 \
      -x Adminuser=admin \
      -x Agentdir=/global/dg1/na-dir \
      -x Passwordfile=/global/dg1/p
      
    • Ejecute este comando si la instalación no se realiza en la ubicación predeterminada y si el puerto administrativo no es el valor predeterminado.


      # scrgadm -a -j na-rs2  -g na-rg2  \
      -t SUNW.jsas-na \
      -y Resource_Dependencies=das-rs \
      -x Adminhost=host-1 \
      -x Adminuser=admin \
      -x Agentdir=/global/dg1/na-dir \
      -x Passwordfile=/global/dg1/p \
      -x Confdir_list=/global/disk1/appserver-install-dir \
      -x Adminport=6162
      
  8. Para poner en línea el grupo de recursos del agente del nodo na-rg1, se debe ejecutar el siguiente comando.


    # scswitch -Z -g na-rg1
    

    Al poner en línea el grupo de recursos na-rg1, se habilitan los siguientes recursos.

    • Agente del nodo NA1 e instancias de servidor I1 e I2, configurados en NA1.

    • Agente del nodo NA2 e instancias de servidor I3 e I4, configurados en NA2.

  9. Para poner en línea el grupo de recursos del agente del nodo na-rg2, se debe ejecutar el siguiente comando.


    # scswitch -Z -g na-rg2
    

    Al poner en línea el grupo de recursos na-rg2, se habilitan los siguientes recursos.

    • Agente del nodo NA3 e instancias de servidor I5 e I6, configurados en NA3.

    • Agente del nodo NA4 e instancias de servidor I7 e I8, configurados en NA4.


Configuración del tipo de recurso SUNW.HAStoragePlus

El tipo de recurso SUNW.HAStoragePlus realiza las mismas funciones que SUNW.HAStorage y sincroniza las acciones entre el almacenamiento de HA (alta disponibilidad) y el servicio de datos.

SUNW.HAStoragePlus tiene también una función adicional para hacer que el sistema local de archivos tenga una alta disponibilidad.

Si lo desea, el tipo de recurso SUNW.HAStoragePlus se puede configurar opcionalmente con el componente servidor de administración de dominios de Sun Cluster HA para Sun Java System Application Server. Sin embargo, el tipo de recurso SUNW.HAStoragePlus puede que no esté configurado con el componente agente del nodo de este servicio de datos.

Consulte la página de comando man SUNW.HAStoragePlus(5) y Synchronizing the Startups Between Resource Groups and Disk Device Groups de Sun Cluster Data Services Planning and Administration Guide for Solaris OS para obtener información.

Ajuste del supervisor de fallos de Sun Cluster HA para Sun Java System Application Server

El supervisor de fallos predeterminado del componente servidor de administración de dominios de Sun Cluster HA para Sun Java System Application Server ver. posteriores a la 8.1 se incluye en un recurso cuyo tipo de recurso es SUNW.jsas.

Las propiedades de sistema y de extensión de los tipos de recursos controlan el comportamiento de los supervisores de fallos. Los valores predeterminados de estas propiedades determinan el comportamiento preestablecido de los supervisores de fallos. El comportamiento prestablecido debe ser adecuado para la mayoría de las instalaciones de Sun Cluster. En consecuencia, debe ajustar los supervisores de fallos sólo si necesita modificar este comportamiento prestablecido.

Para ajustar los supervidores de fallos, hay que realizar las siguientes tareas:

Realice estas tareas cuando haya registrado y configurado Sun Cluster HA para Sun Java System Application Server de la forma que se describe en Registro y configuración de Sun Cluster HA para Sun Java System Application Server Ver. posteriores a la 8.1.

Para ver una descripción detallada de estas tareas, consulte Tuning Fault Monitors for Sun Cluster Data Services de Sun Cluster Data Services Planning and Administration Guide for Solaris OS.

Esta sección proporciona la información siguiente.

Funcionamiento del supervisor de fallos para el componente DAS durante un análisis

El análisis del supervisor de fallos del componente DAS de Sun Cluster HA para Sun Java System Application Server envía una solicitud al servidor para conocer el estado del servidor de Sun Java System Application Server. El funcionamiento del supervisor de fallos depende de la configuración de la propiedad de extensión Monitor_Uri_List.

Funcionamiento del supervisor de fallos cuando está definida la propiedad Monitor_Uri_List

Cuando la propiedad de extensión Monitor_Uri_List está configurada como un único URI o como una lista de URI, el análisis del supervisor de fallos lleva a cabo los siguientes pasos.

  1. El supervisor de fallos analiza la instancia de Sun Java System Application Server según el valor de tiempo de espera establecido con la propiedad de recurso Probe_timeout.

  2. La prueba conecta el servidor Sun Java System Application Server y realiza una comprobación de HTTP 1.1 GET enviando una solicitud de HTTP y recibiendo una respuesta en cada uno de los URI de Monitor_Uri_List.

    El resultado de cada solicitud HTTP puede ser un fallo o puede ser adecuado. Si todas las solicitudes reciben satisfactoriamente una respuesta del servidor Sun Java System Application Server, el análisis retorna y realiza el siguiente ciclo de análisis y reposo.

    Un tráfico pesado en la red, una carga elevada del sistema o una configuración errónea pueden hacer que la operación HTTP GET falle. Un error de configuración en la propiedad Monitor_Uri_List puede provocar un fallo si el URI de Monitor_Uri_List incluye un nombre de servidor o un puerto incorrecto. Por ejemplo, si la instancia del servidor de aplicaciones está recibiendo información a través del servidor lógico schost-1 y el URI se epecificó como http://schost-2/servlet/monitor, la prueba intentará contactar con schost-2 para solicitar /servlet/monitor .

  3. La prueba registra un fallo en el registro del historial si la respuesta a la prueba no se recibe en el límite establecido por Probe_timeout. El análisis considera que este escenario no ha sido satisfactorio en la parte del servicio de datos de Sun Java System Application Server. Un fallo en el análisis de Sun Java System Application Server puede ser un fallo completo o parcial.

    Si la respuesta al análisis se recibe dentro del límite de Probe_timeout , se comprueba el código de respuesta de HTTP. Si el código de respuesta es 500 Internal Server Error, el análisis se considera totalmente insatisfactorio. El resto de los códigos de respuesta no se tienen en cuenta.

    A continuación se indican análisis totalmente insatisfactorios.

    • El siguiente mensaje de error se recibe cuando no se puede conectar al servidor. %s indica el nombre del sistema y %d indica el número de puerto.


      Failed to connect to the host <%s> and port <%d>. Receiving a
      response code of 500 Internal Server Error HTTP GET
      Response Code for probe of %s is 500. Failover will be in
      progress
    • El siguiente mensaje de error se recibe cuando no se puede enviar satisfactoriamente la secuencia de análisis al servidor. El primer %s indica el nombre de sistema, el %d indica el número de puerto y el segundo %s indica más detalles sobre el error.


      Write to server failed: server %s port %d: %s.
  4. El supervisor acumula fallos parciales que ocurren dentro del intervalo establecido por la propiedad del recurso Retry_interval hasta que sean iguales al error completo.

    A continuación se indican fallos parciales de análisis:

    • El siguiente mensaje de error se recibe cuando hay un fallo de desconexión antes de que finalice el tiempo de Probe_timeout. %d indica el número de puerto y %s hace referencia al nombre del recurso.


      Failed to disconnect from port %d of resource %s.
    • No poder completar todos los pasos del análisis en el tiempo Probe_timeout es un fallo parcial.

    • El siguiente mensaje de error se recibe cuando hay fallos al leer los datos desde el servidor o fallos de otro tipo. El primer %s indica el nombre de sistema, el %d indica el número de puerto y el segundo %s indica más detalles sobre el error.


      Failed to communicate with server %s port %d: %s
  5. En función del historial de fallos y de la configuración de los parámetros de análisis, un fallo puede provocar un reinicio local o bien que el servicio de datos se recupere del fallo.

Funcionamiento del supervisor de fallos cuando no está definida la propiedad Monitor_Uri_List

Cuando la propiedad de extensión Monitor_Uri_List no está definida, el análisis del supervisor de fallos realiza los siguientes pasos.

  1. El supervisor de fallos analiza la instancia de Sun Java System Application Server según el valor de tiempo de espera establecido con la propiedad de recurso Probe_timeout.

  2. El análisis utiliza el comando asadmin para obtener el estado del servidor de administración de dominios (DAS) de la siguiente forma:


    $INSTALL_DIR/appserver/bin/asadmin list-domains --domaindir $DOMAIN_DIR

    Se definen las siguientes variables de entorno.

    • INSTALL_DIR es la ubicación de instalación que se configura usando la propiedad de extensión Confdir_list.

    • DOMAIN_DIR es la ruta completa al directorio del dominio.

    • DOMAIN_NAME es el nombre del dominio.

  3. Si el análisis determina que DAS no se está ejecutando, se genera un fallo completo.

  4. En función del historial de fallos y de la configuración de los parámetros de análisis, un fallo puede provocar un reinicio local o bien que el servicio de datos se recupere del fallo.

Verificación de la instalación y la configuración de Sun Cluster HA para Sun Java System Application Server

Esta sección describe cómo se comprueba que Sun Cluster HA para Sun Java System Application Server se haya instalado y configurado correctamente para que Sun Java System Application Server se ejecute como un servicio de datos de alta disponibilidad bajo Sun Cluster.


Nota –

Después de la instalación, utilice sólo el comando de administración de clústers scswitch(1M) para iniciar y detener manualmente Sun Java System Application Server. Después de iniciar Sun Java System Application Server, se ejecuta bajo el control del software Sun Cluster.


ProcedureCómo comprobar el componente DAS a prueba de fallos

El servidor de administración de dominios se creó en el procedimiento Cómo configurar y activar los recursos de red.

Lleve a cabo este procedimiento en todos los nodos primarios posibles del componente DAS. Este procedimiento requiere un par de nodos, a los que nos referiremos como Node1 y Node2.

Pasos
  1. Conviértase en superusuario en un miembro del clúster, Node1.

  2. Ponga en línea el grupo de recursos DAS en el Node1.


    # scswitch -z -g DAS-resource-group -h Node1
    
  3. Conéctese a la consola administrativa desde un navegador web.


    https://IP-address:port
    
  4. Compruebe que está conectado a la consola administrativa.

  5. Cambie el grupo de recursos del Node1 al Node2.


    # scswitch -z -g DAS-resource-group -h Node2
    
  6. Conéctese a la consola administrativa desde un navegador web.


    https://IP-address:port
    
  7. Compruebe que está conectado a la consola administrativa.

    Si no puede conectarse a la consola administrativa desde el navegador, lleve a cabo las siguientes acciones.

  8. Compruebe la alta disponibilidad cerrando manualmente el proceso DAS.

    El supervisor de fallos DAS detecta que el proceso no está disponible y lo reinicia localmente.

  9. Compruebe el funcionamiento del servicio de datos forzando la recuperación ante fallos de DAS.

    Tome nota de los valores de las propiedades de recursos estándar Retry_count y Retry_interval. Cierre el proceso DAS manualmente un número de veces que sea igual al valor de Retry_count en el intervalo de tiempo especificado por Retry_interval. El recurso DAS se recupera del fallo con otro miembro del clúster.

  10. Compruebe si DAS se recupera del fallo.

    En el caso de que no se recupere, lleve a cabo las siguientes acciones.

ProcedureCómo comprobar el componente agente del nodo a prueba de fallos

Este procedimiento se basa en una configuración con cuatro agentes de nodo en dos grupos de recursos, tal y como se describen en Ejemplo de creación de un componente agente de nodo a prueba de fallos en Sun Cluster HA para Sun Java System Application Server. Los grupos de recursos son na-rg1 y na-rg2, las direcciones IP a prueba de fallos son IP1 e IP2 y las ocho instancias del servidor son de la Instance1 a la Instance8 . Las direcciones IP a prueba de fallos están representadas por nombres de servidor lógicos.

Lleve a cabo este procedimiento en todos los nodos primarios posibles del componente agente del nodo. Este procedimiento requiere un par de nodos, a los que nos referiremos como Node1 y Node2.

Pasos
  1. Conviértase en superusuario en un miembro del clúster, Node1.

  2. Ponga en línea el grupo de recursos del agente del nodo na-rg1 en el Node1.


    # scswitch -z -g na-rg1 -h Node1
    
  3. Ponga en línea el grupo de recursos del agente del nodo na-rg2 en el Node1.


    # scswitch -z -g na-rg2 -h Node1
    
  4. Conéctese a las instancias del servidor desde un navegador web.


    http://IP1:Instance1–port
    http://IP1:Instance2–port
    http://IP1:Instance3–port
    http://IP1:Instance4–port
    http://IP2:Instance5–port
    http://IP2:Instance6–port
    http://IP2:Instance7–port
    http://IP2:Instance8–port
    
  5. Asegúrese de que pueda conectarse a cualquier aplicación implementada en las instancias del servidor.

    Si no puede conectarse a las instancias desde el navegador, lleve a cabo los siguientes pasos.

  6. Cambie los grupos de recursos del Node1 al Node2.


    # scswitch -z -g na-rg1 -h Node2
    # scswitch -z -g na-rg2 -h Node2
    
  7. Después de realizar el cambio, repita el Paso 4 y el Paso 5.

  8. Compruebe la alta disponibilidad cerrando manualmente los procesos del agente del nodo.

    Cuando se cierra el proceso del agente del nodo, éste y todas las instancias del servidor asociadas se reinician.

    Cuando se cierran las instancias de Application Server, el agente del nodo las reinicia. El servicio de datos sólo supervisa el estado del agente del nodo.

  9. Compruebe el funcionamiento del servicio de datos forzando una recuperación ante fallos del recurso agente del nodo.

    Tome nota de los valores de las propiedades de recursos estándar Retry_count y Retry_interval. Cierre el proceso del agente del nodo manualmente un número de veces que sea igual al valor de Retry_count en el intervalo de tiempo especificado por Retry_interval. El recurso agente del nodo se recupera del fallo con otro miembro del clúster.

  10. Cuando los agentes del nodo se inicien en otro nodo, repita el Paso 4 para comprobar la disponibilidad de las instancias del servidor.