Enterprise Edition: compatibilidad con la conmutación por error mediante MSSQL como servidor de base de datos backend


Siga los pasos a continuación para implementar la compatibilidad con la conmutación por error en ManageEngine Applications Manager:

Base de datos única: arquitectura de servidor de aplicaciones dual

La configuración incluye un administrador de aplicaciones principal, un administrador de aplicaciones secundario y una base de datos común. El administrador de aplicaciones primario y secundario se refiere únicamente a la base de datos común. Mientras que el administrador de aplicaciones principal habla con la base de datos, el administrador de aplicaciones secundario simplemente escucha la base de datos. Si el servidor principal deja de funcionar, el servidor secundario se hace cargo. Posteriormente, se reinicia el servidor primario inicial y comienza a funcionar como servidor secundario.

Antes de instalar la conmutación por error (para servidores administrados):
  • Inicie sesión en la consola de administración de Applications Manager y vaya a la lista de servidores administrados.
  • Edite el servidor administrado para habilitar el botón de radio para los detalles de la Conmutación por falla .
  • Ingrese el nombre de host, el servidor web y la información del puerto SSL antes de instalar la configuración de conmutación por error para ese servidor administrado.
  • Una vez guardado, puede iniciar la instalación del servidor de conmutación por error.

Detalles de la configuración de la conmutación por error

Supongamos que vamos a configurar tres nodos: nodo1, nodo2 y nodo3.

Administrador de aplicaciones: nodo1, nodo2
Base de datos MSSQL: nodo3

Expresión esquemática para la compatibilidad con la conmutación por error

  • Paso 1 : Instale el servidor de base de datos MSSQL en el nodo3 y asegúrese de que el servidor MSSQL esté iniciado en el nodo3. Cree la base de datos con el nombre AMDB, que es el nombre de la base de datos que se utiliza en el Administrador de aplicaciones de forma predeterminada (puede cambiar el nombre como desee).
  • Paso 2 : Instale el Administrador de aplicaciones en el nodo1. Durante la instalación, asegúrese de seleccionar la base de datos como MSSQL y proporcione el mismo nombre de base de datos y número de puerto que en el Paso 1. Inicie el Administrador de aplicaciones en el nodo 1, este actuará como el servidor principal. Verifique en el wrapper.log
  • Paso 3 : Instale el Administrador de aplicaciones en node2. Durante la instalación, asegúrese de seleccionar la base de datos como MSSQL y proporcione el mismo nombre de base de datos y número de puerto que en el Paso 1. Inicie el Administrador de aplicaciones en el nodo2. Verifique en el wrapper.log

Cuando node1Applications Manager deja de funcionar, node2Applications Manager actuará como servidor secundario.

Ejemplo de salida de Nohup
INFO | jvm 1 | 2013/08/05 01:00:06 | Verificación de la disponibilidad del servidor primario en la base de datos. Encontré una entrada.
INFO | jvm 1 | 2013/08/05 01:00:06 |
INFO | jvm 1 | 2013/08/05 01:00:06 | Intentando conectarse al servidor primario en 192.168.1.3
INFO | jvm 1 | 2013/08/05 01:00:06 |
INFO | jvm 1 | 2013/08/05 01:00:07 | Por favor espere ...
INFO | jvm 1 | 2013/08/05 01:00:08 | ....
INFO conectado | jvm 1 | 2013/08/05 01:00:08 |
INFO | jvm 1 | 2013/08/05 01:00:08 |
INFO | jvm 1 | 2013/08/05 01:00:08 | Iniciando AdventNet Web NMS Standby Server. Los módulos se iniciarán
una vez que asuma el control como servidor primario.
INFO | jvm 1 | 2013/08/05 01:00:08 |
INFO | jvm 1 | 2013/08/05 01:00:08 | Supervisión del servidor primario en 192.168.1.3

Cuando node1Applications Manager deja de funcionar, node2Applications Manager se iniciará por completo y actuará como servidor secundario. Las notificaciones por correo electrónico se activarán cuando se produzca una conmutación por error en la que tenga que corregir los problemas con el nodo que está inactivo. Luego, vuelva a iniciarlo como secundario, que ahora escuchará si hay otra falla.

INFO | jvm 1 | 2013/08/05 01:09:47 | Supervisión del servidor primario en 192.168.1.3
INFO | jvm 1 | 2013/08/05 01:10:48 | Comenzando a realizar tareas de FailOver.
INFO | jvm 1 | 2013/08/05 01:11:08 | Proceso: AlertFE [Iniciado]
INFO | jvm 1 | 2013/08/05 01:11:08 | Proceso: NmsMainFE [iniciado]
INFO | jvm 1 | 2013/08/05 01:11:08 |
INFO | jvm 1 | 2013/08/05 01:11:08 | Verificando la conexión con el servidor web ... verificado
INFO | jvm 1 | 2013/08/05 01:11:08 |
INFO | jvm 1 | 2013/08/05 01:11:08 | El Administrador de aplicaciones se inició correctamente.
INFO | jvm 1 | 2013/08/05 01:11:08 |
INFO | jvm 1 | 2013/08/05 01:11:08 | Conecte su cliente al servidor web en el puerto: 9095
INFO | jvm 1 | 2013/08/05 01:11:08 |
INFO | jvm 1 | 2013/08/05 01:11:09 | El nuevo servidor primario es 192.168.1.4

Nota : Los pasos anteriores deben implementarse para cada instalación en la configuración empresarial para la conmutación por error.