Alta disponibilidad
<< Click to Display Table of Contents >> Navigation: Gestión de JMap Server > Alta disponibilidad |
Resulta posible configurar clústeres de servidores JMap para crear entornos de alta disponibilidad. Un entorno JMap altamente disponible ofrece estas ventajas:
•Resistencia a fallos del hardware y software.
•Rendimiento mejorado.
•Potencial de evolución acrecentado.
•Actualización del software sin interrupción del servicio.
Los clústeres de servidores JMap (nodos) son de tipo par a par en redundancia activa, es decir que todos los nodos son iguales y están sincronizados entre ellos en tiempo real. Cada cambio en la configuración de un nodo (agregado de una capa, modificación de un formulario, etc.) se replica inmediatamente a todos los nodos del clúster.
Requisitos para la alta disponibilidad
Para configurar una instalación de JMap en alta disponibilidad, incluyendo la creación de clústeres de servidores, se deben respetar ciertos requisitos.
•La base de datos System de JMap debe ser compartida por todos los nodos (de preferencia en alta disponibilidad).
•Un sistema de archivos para almacenar los cachés de datos vectoriales y matriciales debe ser compartido por todos los nodos (de preferencia en alta disponibilidad).
•Todos los nodos deben tener un archivo de licencia JMap con el número de serie.
•La dirección IP relacionada con JMap Server debe ser definida de manera precisa. Durante la instalación de JMap usted debe ingresar la dirección IP del servidor que estará conectado a JMap Server y no utilizar el valor propuesto por defecto, 0.0.0.0. Para ello puede ejecutar nuevamente el programa de instalación para modificar este valor o cambiarlo manualmente en el archivo de configuración JMap/conf/jmapserver.properties modificando la línea que comienza con "server.address=". Por ejemplo: server.address=208.199.24.134 .
Una arquitectura de alta disponibilidad incluye en general un repartidor de carga. Este módulo es responsable de dirigir las peticiones hacia los distintos nodos del clúster, en función de reglas predeterminadas.
Creación de un clúster de servidores JMap
Para crear un clúster de servidores JMap usted debe tener por lo menos 2 instancias de JMap Server 7.0 o superior, conectadas en red.
Durante la creación de un nuevo clúster la configuración del nodo que crea el clúster (nodo primario) se replica en los otros nodos que se añaden al clúster. Asegúrese de configurar el clúster en primer término en el servidor que tiene la configuración correcta. Cuando añada un nuevo nodo al clúster, la configuración de éste será reemplazada por la del clúster.
Las etapas siguientes describen el proceso de creación de un clúster con 2 servidores A y B. El servidor A contiene la configuración correcta de JMap.
1.El clúster se crea en el servidor A.
2.El servidor A es el nodo primario y su configuración se vuelve la configuración del clúster.
3.Se añade el servidor B al clúster.
4.La configuración del servidor B es reemplazada por la del clúster.
5.Los servidores A y B están sincronizados en tiempo real.
El concepto de nodo primario es importante sólo durante la creación del clúster. Luego de esta etapa todos los nodos son iguales.
La configuración de un clúster se efectúa en JMap Admin, en la subsección Clúster de servidores de la sección JMap Server.
Parámetros |
|
Habilitado |
Seleccione esta opción para activar la alta disponibilidad. |
Puertos locales |
Ingrese los puertos TCP/IP para que los otros nodos del clúster puedan conectarse a ese servidor. Los valores por defecto (47500-47505) pueden ser utilizados, salvo que existan conflictos con los de otras aplicaciones. |
Direcciones remotas |
Ingrese las direcciones TCP/IP de los otros nodos del clúster. Se recomienda que cada nodo conozca las direcciones de todos los otros nodos del clúster. También debe indicar los puertos TCP/IP para cada dirección. Si usted utiliza los puertos por defecto, puede dejar este parámetro sin cambiar. |
Frase clave |
Inscriba la frase secreta de seguridad del clúster. Todos los nodos deben utilizar la misma frase de seguridad para integrar el clúster. Este parámetro permite controlar el acceso al clúster de otros servidores de la red. Conserve esta información secreta. |
Cuando termine la configuración, presione Guardar. Una ventana de confirmación se abre y solicita que seleccione una de las dos opciones siguientes. Usted puede también anular la operación presionando Anular en la ventana de confirmación.
Confirmación |
|
New cluster (Crear un nuevo clúster) |
Seleccione esta opción para indicar que desea que este servidor sea el nodo primario de un nuevo clúster. Si en la red se detecta un clúster ya existente, la operación será anulada para evitar que la configuración de este servidor sea reemplazada por la del clúster. |
Join an existing cluster (Integrar un clúster existente) |
Seleccione esta opción para que este servidor integre un clúster existente y que su configuración JMap sea reemplazada por la del clúster. Si no se detecta un clúster, se crea un nuevo clúster y este servidor se convierte en el nodo primario. |
Estado del clúster
Usted puede conocer el estado del clúster consultando la lista de nodos remotos. Éstos son los otros nodos activos en el clúster.