Diferència entre revisions de la pàgina «Storagesis-Manual técnico»

De Wiket
Salta a la navegació Salta a la cerca
Línia 5: Línia 5:
  
 
===Instalación Raspbian===
 
===Instalación Raspbian===
 +
Raspbian es la versión de Debian adaptada para la Raspberry.
 +
 
Requisitos para la instalación:
 
Requisitos para la instalación:
 
<ol>
 
<ol>
 
   <li>Tarjeta SD (mínimo 8GB)</li>
 
   <li>Tarjeta SD (mínimo 8GB)</li>
 
   <li>[https://sourceforge.net/projects/win32diskimager/ Win32DiskImage]</li>
 
   <li>[https://sourceforge.net/projects/win32diskimager/ Win32DiskImage]</li>
   <li>[https://www.raspberrypi.org/downloads/raspbian/ Raspbian Strech Lite]</li>
+
   <li>[https://www.raspberrypi.org/downloads/raspbian/ Raspbian Strech Lite</li>
 
</ol>
 
</ol>
  

Revisió del 21:17, 7 maig 2018

Instalaciones

En esta sección enseñaremos

Instalación Raspbian

Raspbian es la versión de Debian adaptada para la Raspberry.

Requisitos para la instalación:

  1. Tarjeta SD (mínimo 8GB)
  2. Win32DiskImage
  3. [https://www.raspberrypi.org/downloads/raspbian/ Raspbian Strech Lite

Instalación MariaDB

Instalación del sistema de gestión de base de datos MariaDB:

$ sudo apt install mariadb-server

Configuración de Replicación Maestro-Maestro con MariaDB

Objetivo

Nuestro objetivo es crear una replicación Maestro - Maestro en el sistema de gestión de base de datos MariaDB. Lo implementaremos en nuestros dos servidores rasberry que incorporan el SO Debian 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

Esquema de nuestra infraestructura

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 

Configuración Maestro Servidor Apache 2

Explicación de parámetros del archivo my.cnf

Comprobar replicación Maestro-Maestro

Storagesis