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

De Wiket
Salta a la navegació Salta a la cerca
Línia 30: Línia 30:
 
Owncloud es un servicio de alojamiento en la nube.
 
Owncloud es un servicio de alojamiento en la nube.
  
Descargamos la ultima versión del software dentro de los servidores  
+
Descargamos la ultima versión actual dentro de los servidores  
<pre>$ wget https://download.owncloud.org/community/owncloud-10.0.8.zip </pre>
+
<pre>wget https://download.owncloud.org/community/owncloud-10.0.8.zip </pre>
  
Cuando este descargado
+
Cuando este descargado se debe descomprimir con el siguiente comando
 +
<pre>unzip owncloud-10.0.8.zip</pre>
 +
 
 +
Se procederá a mover el directorio descomprimido a donde se quiere alojar la carpeta, en mi caso será la ruta '''/var/www/html/'''
 +
<pre>sudo mv -r owncloud/ /var/www/html/</pre>
 +
Y se cambiará el propietario de la siguiente forma
 +
<pre>sudo chown -r www-data:www-data /var/www/html/owncloud</pre>
  
 
==Configuración de Replicación Maestro-Maestro con MariaDB==
 
==Configuración de Replicación Maestro-Maestro con MariaDB==

Revisió del 23:35, 7 maig 2018

Instalaciones

En esta sección enseñaremos

Raspbian

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

Requisitos previos:

  1. Tarjeta SD (mínimo 8GB)
  2. Win32DiskImage
  3. 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.

Servidor LAMP

Primero actualizar repositorios y paquetes:

$ sudo apt update && sudo apt upgrade -y

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

$ sudo apt install apache2 mariadb-server php7.0 phpmyadmin

Owncloud

Owncloud es un servicio de alojamiento en la nube.

Descargamos la ultima versión actual dentro de los servidores

wget https://download.owncloud.org/community/owncloud-10.0.8.zip 

Cuando este descargado se debe descomprimir con el siguiente comando

unzip owncloud-10.0.8.zip

Se procederá a mover el directorio descomprimido a donde se quiere alojar la carpeta, en mi caso será la ruta /var/www/html/

sudo mv -r owncloud/ /var/www/html/

Y se cambiará el propietario de la siguiente forma

sudo chown -r www-data:www-data /var/www/html/owncloud

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

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