martes, 7 de mayo de 2013

Actividad de Espejeo

  • Definicion de la actividad


Realizar un espejeo en un SGBD.  Usando un segundo equipo como servidor Mirror. Donde se guardará el respaldo de los datos encontrados en el servidor principal

Investigacion y/o documentacion necesaria para realizar lar practica

Es una configuración donde dos o tres servidores de dase de datos, ejecutándose en equipos independientes, cooperan para mantener copias de la base de datos y archivo de registro de transacciones (log). Es decir, tanto el servidor primario como el servidor espejo mantienen una copia de la base de datos y el registro de transacciones

*      1 . Servidor Principal

Conecta las aplicaciones y recibe las transacciones

*       2 . Servidor Mirror(Esclavo)

Recibe los logs de transacciones del Servidor Principal y las aplica en la base de datos reflejada

*       3 . Servidor Witness (Opcional)

Monitoriza el estado en que se encuentran los servidores Principal y Mirror

 
Pasos para hacer un mirroring


 

  • Secuencia de pasos para realizarla


REPLICACION EN MYSQL
2 SERVIDORES
MASTER 192.168.0.1
ESCLAVO 192.168.0.2

 
1.- CREAMOS UNA BASE DE DATOS LLAMADA PC, CREAMOS UNA TABLA LLAMADA pc
 
2.- AQUÍ SE CREA EL LOG BINARIO DEL ARCHIVO MY.INI
 
3.- AQUÍ SE APAGAMOS Y PRENDIMOS MYSQL PARA REINICIARLO PARA QUE APLIQUE LOS CAMBION RECIEN ESTABLECIDOS.
 
4.- AQUÍ SE PONEN LOS COMANDOS PARA REPLICAR EL SERVIDOR ESCLAVO , TAMBIEN SE CREA EL USUARIO QUE VAMOS AUTILIZAR PARA REALIZAR LA REPLICACION, ASI MISMO SE LE ASIGNAN TODOS LOS PRIVILEGIOS AL USUARIO CREADO.


5.-DENTRO DEL CODIGO SE LE ASIGNAN LOS PERMISOS A LA BASE DE DATOS CREADA, AHORA CON EL COMANDO SHOW MASTER STATUS SE MUESTRA EL STATUS DEL SERVIDOR MASTER.



6.- SE CREA EL BACKUP DE LA BASE DE DATOS, ES DECIR, LA COPIA DE RESERVA PARA RESPALDAR LA INFORMACION DE LA BASE DE DATOS.


7.- AQUÍ SE MUESTRA CUANDO SE CREO EL ARCHIVO RESERVA.SQL



8.- SE CREA LA BASE DE DATOS EN LA OTRA COMPUTADORA QUE ES EL SERVIDOR ESCLAVO.

 
9.-  ABRIMOS EL ARCHIVO RESERVA.SQL QUE SE ENCUENDRA EN EL DISCO LOCAL EN LA BASE DE DATOS CREADA EN LA COMPUTADORA ESCLAVO.
 
10.- AQUÍ SE ASIGNA EN EL ESCLAVO LOS DATOS DEL SERVIDOR MAESTRO


11.- SE APAGA Y SE PRENDE MYSQL PARA QUE APLIQUE LOS CAMBIOS REALIZADOS.

 
12.- PARAMOS EL SERVIDOR ESCLAVO PARA DARLE LA CONFIGURACION NECESARIA PARA QUE FUNCIONE CORRECTAMENTE, SE CREA LA INSTRUCCIÓN CHANGE MASTER CON UNA IP , USUARIO, PASSWORD Y EL ARCHIVO LOG QUE SE CREO EN EL MASTER Y LA POSICION DEL ARCHIVO.
 
13.- INICIAMOS EL SERVIDOR Y UTILIZAMOS LA BASE DE DATOS CREADA EN ESTE CASO pc.
 
14.- AQUÍ SE LE INSERTAN DATOS A LA TABLA PC.

 
15.- POR ULTIMO SE MUESTRA EL DATO QUE INGRESAMOS A LA TABLA PC CON LA SENTENCIA SELECT * FROM.


  • Nombre de quienes participaron en la actividad


Raul Alejandro Escoto Reyes
Jorge Asis Gonzalez Barradas
Iris Melissa Gonzalez Blanco
Edgar Ivan Meza Castillo
Selene Alejandra Nolasco Marin

No hay comentarios:

Publicar un comentario