Ing. Pablo Almeida Haro Msc.
Creación de un Clúster en Glassfish Server
1) Ingresar al Administrador de Consola
Se ingresa en un navegador la siguiente dirección: http://localhost:4848

1) Habilitar la opción para crear clústeres.
Al iniciar
el administrador no se encuentra la opción de Clústeres
![]()

Seleccionamos en el árbol la opción Aplication Server, y en la pestaña de General, damos click en el botón de Añadir compatibilidad con clústeres
![]()

Nos
aparecerá una nueva pantalla, aceptamos el mensaje y nos pedirá que reiniciemos
el servidor Glassfish.
Cuando reiniciemos el servidor Glassfish, en el árbol de opciones ya aparecerá la opción de Clústeres
![]()

2) Creación de Agentes de nodo
Ubicamos el directorio donde está instalado el servidor Glassfish: C:\Program Files (x86)\glassfish-, y buscamos la carpeta bin, dentro de la carpeta abrimos el archivo asadmin.bat
![]()

Para crear un Agente de nodo ejecutamos el siguiente comando:
create-node-agent –H <<IP o host>> --port<<puerto de administración del servidor>><<nombre del nodo>>
IP Host donde este instalado el Glassfish (alterno u otra máquina)
puerto de administración del servidor, normalmente es 4848
nombre del nodo, cualquier nombre

Iniciamos el Agente de nodo con el comando:
start-node-agent<<nombre del nodo>>, y luego nos solicitará que ingresemos el usuario y la clave del servidor Glassfish

3) Creamos el clúster , y creamos una instancia en la que seleccionamos el Agente de nodo
![]()
![]()

Abrimos la opción de Agentes de nodo del árbol y nos indica que debemos Reiniciar el Agente de Nodo
![]()

Para reiniciar una Agente de Nodo ejecutamos los siguientes comandos:
stop-node-agent<<nombre del nodo>>
start-node-agent<<nombre del nodo>>

Verificamos que el nodo agente este iniciado
![]()
![]()
![]()

Verificamos que el clúster y la instancia se estén ejecutando
![]()


4) Creamos el Balanceo de Carga
Seleccionamos la opción Equilibradores de carga HTTP en el árbol, damos click en nuevo y llenamos los siguientes campos
![]()

![]()
![]()
![]()
Reiniciamos el nodo Agente con los siguientes comandos:
stop-node-agent<<nombre del nodo>>
start-node-agent<<nombre del nodo>>
Habilitamos el Balanceo de Carga en el Clúster
![]()

Cargar una aplicación .WAR en el Clúster
1) Seleccionamos el clúster y en la pestaña de aplicaciones damos click en el botón de Implementar
![]()

Seleccionamos la aplicación .war y llenamos los siguientes campos:
![]()
![]()
![]()


2) Abrimos la opción de Aplicaciones, Aplicaciones Web en el árbol, y vemos que la aplicación este creada.
![]()
