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.
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.
El agente de nodo NA1 y sus instancias de servidor asociadas I1 e I2 están configurados para recibir las conexiones a través de la dirección IP a prueba de fallos IP1.
El agente de nodo NA2 y sus instancias de servidor asociadas I3 e I4 están configurados para recibir las conexiones a través de la dirección IP a prueba de fallos IP1.
El agente de nodo NA3 y sus instancias de servidor asociadas I5 e I6 están configurados para recibir las conexiones a través de la dirección IP a prueba de fallos IP2.
El agente de nodo NA4 y sus instancias de servidor asociadas I7 e I8 están configurados para recibir las conexiones a través de la dirección IP a prueba de fallos IP2.
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.
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.
La figura ilustra la siguiente configuración.
Hay dos nodos físicos , Node1 y Node2.
DAS está incluido en el grupo de recursos a prueba de fallos RG1 en el Node1 y recibe las conexiones a través de la dirección IP a prueba de fallos IP1.
El agente de nodo NA1 y las instancias de Application Server I1 e I2 que administra el agente de nodo se incluyen en el grupo de recursos RG2 del Node1 y recibe las conexiones a través de la dirección IP a prueba de fallos IP2.
El agente de nodo NA2 y las instancias de Application Server I3 e I4 que administra el agente de nodo se incluyen en el grupo de recursos RG3 del Node2 y recibe las conexiones a través de la dirección IP a prueba de fallos IP3.
Hay un dominio, Domain1, que contiene el DAS y los dos agentes de nodo, así como todas las instancias administradas por dichos agentes de nodo.
Application Server se instala en el sistema de archivos global (GFS) y a él pueden acceder los componentes del Node1 y del Node2.
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.
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.
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.