Prerequisitos
1. Instalador MySQL 5.1.xMSI de mysql.com (binarios de 64 y 32 bits embeddeds).
2. Durante la instalacion:
a. Seleccionar server only, default paths.
b. En la ventana de configuracion de MySQL Server, Seleccionar Server Machine. Deje el puerto TCP IP por defecto: 3306
c. Cuando se le solicite, MySQL Root password: foglight
d. Sleccione: start as a service when Windows starts
Note: Durante la instalacion ambos servidores pueden coexistir ya que estan usando diferentes puertos. El nuevo de 64 bits es 3306 y el de 32 bit deberia ser 13306.
El siguiente es el procedimiento para mover un embedded a una Base de Datos Externa. La diferencia es que se usara hostname: localhost y se cambiara el puerto por defecto de la Base de Datos.
Paso #1: Configuracion/Instalacion de 5.1.x MySQL 64 bits.
Nota: Este procedimiento fue probado con MySQL Community release 5.1.73-Win64. FMS 5.6.11 soporta nuevas versiones de MySQL de la rama 5.5.x. Descargar esa version tambien. 5.1.73-Win64 Community version Download MySQL (Necesitara registrar una cuenta de Oracle)
1. Una vez que inicia el Wizard, seleccionar “Custom install.”
2. Despues de la instalacion, seleccionar "Configure the MySQL Server now”.
3. Seleccionar Detailed Configuration (selected by default)
4. Seleccionar MySQL instance configuration: Dedicated MySQL machine (Servidor si el FMS es local), y despues Siguiente.
5. Database usage: Transactional Database Only, Siguiente.
6. InnoDB Tablespace Settings: Seleccionar su disco D o E (Diferente al disco usado por el Sistema Operativo o Foglight), Siguiente.
7. Set number of concurrent connections to the DB server: Manual Setting: 100 (Nota, para habilitar mas que los 20 por defecto en Foglight, siga SOL93812 )
8. Enable TCP/IP Networking with default port (No olvidar cambiar el puerto en el archivo de configuracion de FMS).
9. Enable Strict Mode, Siguiente.
10. Seleccionar Manual Selected Default Char Set (latin1), Siguiente.
11. Seleccionar Run as a Windows Service, Marcar Launch the MySQL Server automatically.
12. Marcar "Include Bin Directory in Windows PATH"
13. Especificar "foglight" como password de root si FMS esta usando el password por defecto del DB, de lo contrario cambiar de acuerdo a su DB root password.
14. Marcar "Enable root access from remote machine" si este es un servidor DB externo, esto le dejara usar la herramienta de creacion de DB desde Foglight, Siguiente.
15. Ahora sus preferencias deben haber sido aplicadas.
16. Editar "C:\ProgramData\MySQL\MySQL Server 5.x\my.ini" y agregar la siguiente linea bajo la seccion [mysqld]:
Paso 2:
Cambiando de una Base de Datos embedded o Externa
Una mejora de rendimiento en Foglight si una Base de Datos externa es usada. Esta seccion describe como migrar una Base de Datos MySQL embedded en el Servidor de Administracion a usar una Base de Datos MySQL externa.
1 Detener el Servidor de Administracion.
2 Iniciar manualmente la Base de Datos embedded:
\bin\runDb.bat
3 Exportar el contenido de la Base de Datos:
\mysql\bin\mysqldump ‑ uroot -p[password] --port=13306 –routines --databases foglight > \foglight.dump
Nota: el password por defecto es foglight
ie: mysqldump -uroot -pfoglight --port=13306 -–routines --databases foglight > C:\Quest_Software\Foglight\foglight.dump
4 Apagar la Base de Datos:
\bin\shutdownDb.bat
5 Conectar a la instancia externa de MySQL via MySQL:
\mysql\bin\mysql -h localhost -P 3306 -u root –p
6 Crear la instancia de Base de Datos de Foglight ejecutando:
mysql> source \scripts\sql\mysql_create_db.sql
Nota: Se incluyo el nuevo mysql_create_db.sql, con el nombre por defecto de la Base de Datos, esquema y password (todos son foglight). Usar el script embedded o personalizarlo con sus propias variables.
7. Re-importar el dump de datos:
Nota: Para evitar el error 1153 de MySQL (packet bigger than max_allowed_packet), ejecute estos comandos antes de importar la Base de Datos.
set global net_buffer_length=1000000;
set global max_allowed_packet=1000000000;
Y despues importar los datos usando el siguiente comando:
mysql> source \foglight.dump
8. Configurar el Servidor de Administracion para usar esta nueva Base de Datos abriendo el siguiente archivo:
\config\server.config
9. Actualizar los siguientes valores en el archivo anterior:
server.database.host = "localhost";
server.database.port = "3306";
server.database.embedded = "false";
10. Remover la parte de su instalacion de Foglight que era usada por la Base de Datos MySQL embedded, removiendo el siguiente directorio \mysql.
11. Reiniciar el Servidor de Administracion.
12. Verificar que el Servidor de Administracion inicie satisfactoriamente:
a. Abrir el archivo de log mas reciente en el Management Server: \logs.
b. Buscar el mensaje Forge Server startup completed y asegurarse de que no hayan errores listados despues de este.
13. Verificar que el Management Server conecta al MySQL database externo que fue migrado. Hay dos formas de hacerlo:
• Abra el archivo de log mas reciente en el Management Server, en \logs. Verificar que el parametro server.database.host lista el host de su MySQL database externo como su valor, y que server.database.embedded esta configurado como false.
• Ingrese a la interfaz del navegador y dirijase a Dashboards > Administration > Setup & Support > Foglight configuration. Verifique que su Host del MySQL database externo esta listado en el box Database Host y que External esta listado en el box Database Location.
© ALL RIGHTS RESERVED. Feedback Términos de uso Privacidad Cookie Preference Center