Diferència entre revisions de la pàgina «Storagesis-Manual técnico»
Línia 23: | Línia 23: | ||
Instalación del sistema de gestión de base de datos MariaDB: | Instalación del sistema de gestión de base de datos MariaDB: | ||
<pre>$ sudo apt install mariadb-server</pre> | <pre>$ sudo apt install mariadb-server</pre> | ||
+ | |||
+ | ===Apache2=== | ||
+ | |||
+ | Instalación del servidor web Apache2: | ||
+ | <pre>$ sudo apt install apache2</pre> | ||
==Configuración de Replicación Maestro-Maestro con MariaDB== | ==Configuración de Replicación Maestro-Maestro con MariaDB== |
Revisió del 22:19, 7 maig 2018
Instalaciones
En esta sección enseñaremos
Raspbian
Raspbian es la versión de Debian adaptada para la Raspberry.
Requisitos previos:
- Tarjeta SD (mínimo 8GB)
- Win32DiskImage
- Raspbian Strech Lite
Instalación:
Primero de todo, debe descargar la imagen ISO de Raspbian y Win32DiskImage que encontramos en el enlace anterior.
Una vez descargadas, procede a instalar Win32DiskImage. Cuando ya este instalado, lo único que debe hacer es conectar la tarjeta SD al equipo, seleccionar la imagen ISO descargada anteriormente y pulsar encima de Comenzar.
MariaDB
Instalación del sistema de gestión de base de datos MariaDB:
$ sudo apt install mariadb-server
Apache2
Instalación del servidor web Apache2:
$ sudo apt install apache2
Configuración de Replicación Maestro-Maestro con MariaDB
Objetivo
El objetivo es crear una replicación Maestro - Maestro en el sistema de gestión de base de datos MariaDB. Se implementará en nuestros dos servidores Raspberry que incorporan el SO Raspbian sin escritorio y el servicio web Apache2.
Todo esto con el propósito de agregar velocidad y redundancia a nuestro servicio para que actúen como un clúster. El clúster de base de datos, será especialmente útil debido a que disponemos de alta disponibilidad en cuanto a servidores.
Esquema
En el esquema mostrado en la imagen utilizamos el protocolo IPV4 en el cual el servidor Apache 1 tiene la IP 192.168.1.12/24 y el servidor Apache 2 la 192.168.1.14/24.
Configuración Maestro Servidor Apache 1
Tendremos que añadir estas líneas en el archivo my.cnf ubicado en la ruta /etc/mysql/:
[mysqld] log-bin server_id=1 log-basename=master1 bind-address= 0.0.0.0 binlog_do_db= owncloud
A continuación guardamos la configuración y reiniciamos el servicio MariaDB:
$ sudo systemctl restart mariadb