Você está na página 1de 17

UNIVERSIDAD NACIONAL DE SAN CRISTBAL DE

HUAMANGA
FACULTAD DE INGENIERA DE MINAS, GEOLOGA Y CIVIL
ESCUELA DE FORMACIN PROFESIONAL DE INGENIERA DE SISTEMAS

INFORME LABORATORIO N 10
REPLICA DE DATOS CON POSTGRESQL Y SLONY

CURSO

ALUMNO

LABORATORIO SEGURIDAD INFORMTICA

1.
Instalamos POSTGRESQL en dos mquinas virtuales el primero ser
llamada maestro el otro esclavo

Se habilita el puerto 5432

2.
Instalamos SLONY la cual debe ser compatible con la versin de
POSTGRESQl que se est usando

Hacemos el enrutamiento a la carpeta share el cual contiene las


funciones para la replicacin de la base de datos
3.

Nos dirigimos a la direccin de instalacin de postgresql

Seleccionamos la carpeta share la cual contiene las funciones para la replicacin de la base
de datos

4.

Agregamos tanto en la pc maestro y esclavo el ip de los mismos

Agregamos el puerto 5432 en el firewall para que d esa amanera se


admita conexiones por ese puerto, esto tanto en la pc maestro y la pc
esclavo.
5.

Se habilita la conexin por el puerto 5432

Creamos la base de datos usuario tanto en el maestro como tambin


en el esclavo, ambos de igual estructura
6.

7.
Ejecutando el siguiente cdigo en la pc maestro, esto permitir crear
una replicacin tanto en el maestro y el esclavo

8.

Esto en el instalador del esclavo

9.

En el maestro

10. En el esclavo

11. En la pc maestro

12. Pc esclavo

13. Insertando datos en la usuario de maestro

14. En la pc cliente realizamos un select a tabla usuario

CUESTIONARIO
1. EXPLIQUE QU ES SLONY, CULES SON SUS MEJORAS PARA EL 2014 Y CMO
ES FUNCIONA.

SLONY
Es un sistema de replicacin asncrono para PostgreSql de una base de datos
maestra hacia mltiples bases de datos hijas que realiza las actualizaciones
utilizando triggers, lo que significa que no puede propagar cambios de esquemas y
operaciones con objetos. Actualmente Slony solamente replica cambios a tablas y
secuencias.
La ventaja que tenemos con Slony es que el servidor primario manda las
actualizaciones en tiempo real a la base de datos esclava y en caso de que falle el
servidor primario, continuamos trabajando con la base de datos esclava.

CONCEPTOS IMPORTANTES DE LA REPLICACION


Cluster: Conjunto de bases de datos PostgreSql dentro de las cuales sucede la
replicacin.
Nodo: Es una base de datos que participara en el proceso de replicacin.
Set de Replicacin: Conjunto de tablas y secuencias que se replicaran.
Origen: proveedores y suscriptores: Los nodos que reciben la informacin se
denomina nodos suscriptores, dichos nodos suscriptores se pueden en
proveedores y s u vez tienen otros nodos suscriptores.
Comandos Slonik: E s un pequeo interprete que incluye comandos utilizados para
la manipulacin del cluster de replicacin.
Suscriptores: Son todos los dems nodos en el cluster (esclavos), son los que
reciben los datos en la rplica.
Proveedores: Es un nodo subscribir (esclavo) que sirve como proveedor para un
subconjunto de nodos en el cluster (acta como un nodo origen pero no se permite
a ninguna aplicacin escribir en l.