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.