Anda di halaman 1dari 13

Proyecto IEC

Introduccin

Se realizar un servidor de almacenamiento de archivos y


multimedia. Este servidor contar con una estructura base
tipo NAS (Network Attached Storage).
Un NAS es un aparato de tamao reducido, al cual se le
pueden conectar discos duros, y usarlos (en ste caso
utilizaremos tres) para almacenar cualquier tipo de
informacin de forma masiva. A su vez, el NAS, suele llevar
algn software adicional para poder usarse como servidor
de contenidos, servidor de descargas, copias de seguridad y
un largo etctera de utilidades, en este caso se utilizar el
software pydio como interface para almacenar cualquier
tipo de archivos.

A continuacin, se mostrarn ciertos usos y ventajas de


utilizar un NAS en una pequea o mediana empresa.

1. Copias de seguridad y restauracin


Aqu se pretende mejorar la productividad ya que las copias
de seguridad normalmente suelen ser una de las cosas ms
importantes a la hora de trabajar con equipos informticos
ya que se dispone de una gran cantidad de datos digitales
que en cualquier momento puede desaparecer. Ya sea por
una rotura de disco duro, por una cada de un sistema
operativo o cualquier inconveniente que pudiera ocurrir.
Tener un software instalado en nuestro ordenador que se
encargue de hacer las copias de seguridad directamente en
el Servidor NAS reducir el tiempo dedicado a realizar las
mismas.

Reduccin de costos: El servidor NAS contar con


tres discos duros de respaldo en caso de que el principal
sufra alguna rotura, lo que permite que siga funcionando
gracias al sistema RAID. Al estar conectado en la red, se
podrn hacer en un mismo lugar las copias de seguridad de
todos los ordenadores conectados a la red local. Aqu la
reduccin de costos es muy considerable ya que no se tiene
que disponer de una copia de seguridad en otro servidor.

2. Nube privada
La nube ya es una realidad y cada da hay ms servicios de
terceros que ofrecen almacenamiento limitado en sus
servidores, ste tipo de servicios siempre cuentan con un
factor Tus datos estn en un lugar que no controlas y
sobre todo los tiene almacenados otra empresa. Si
trabajamos con archivos pequeos, los tiempos de carga y
descarga no sern muy altos, pero puede llegar un
momento que pasemos ms tiempo esperando los archivos
que queremos consultar o editar que trabajando. Los
servidores NAS ofrecen una Nube accesible en local a
mxima velocidad, como si el contenido del mismo
estuviese en nuestro propio ordenador y totalmente
accesible desde el exterior.

Reduccin de costos: La reduccin de costos aqu


es la ms notoria ya que al disponer de una nube privada
no se tienen que pagar a terceros para almacenar la
informacin, se tendr el control total de nuestros datos, el
servicio de almacenamiento y de quin accede a ello.

3. Comparticin de archivos
Tener tus archivos a mano en todo momento es lo ms
importante para mejorar la productividad. Gracias al
sistema de almacenamiento en red que ofrecen los
servidores NAS podremos disponer de usuarios, grupos de
usuarios y gestin total del acceso a nuestros archivos.
Podemos tener nuestro almacenamiento en red organizado
por secciones de la empresa, usuarios o como queramos,
gracias al control flexible de permisos.

Reduccin de costos: Con ste sistema podemos


ahorrar costos en equipos ya que suponiendo que tenemos
archivos duplicados y desperdigados por todos los
ordenadores de los usuarios, al final todos los usuarios
utilizan los mismos archivos. Con un servidor NAS se podr
tener los equipos ordenados y con poca capacidad, ya que
los archivos necesarios sern almacenados en el NAS.

4. Volmenes iSCI
Si se tiene un host pequeo o que ya est quedando
obsoleto, un servidor NAS ser la solucin para liberar la
carga del mismo y retrasar la sustitucin del servidor.
5. Servidor WEB
Si trabajamos sobre una intranet o necesitamos hacer
consultas a una pgina web, podemos utilizar un servidor
WEB local para mejorar la velocidad de acceso y reducir las
cargas que realizamos en nuestro servidor web pblico.
Tambin podemos mejorar nuestra productividad alojando
nuestras webs de prueba en un servidor local para poder
hacer test y as ahorrar en tiempos de subida de archivos a
nuestro servidor web. Hacer todas las pruebas en local y
subir solo una vez la informacin, nos permitir trabajar
ms rpido.

Reduccin de costos: Utilizando un servidor NAS


para alojar nuestra web puede ser una gran forma de
reducir costos, ya que no se tendr la intervencin de
terceros. Slo se necesitara una conexin a internet ms
potente y como no es una web con miles de visitas, la
rapidez de carga y descargar aumenta.

Raspberry PI
Es un ordenador el cual es posible conectar a su televisor y
teclado. Es una placa que soporta varios componentes
necesarios en un ordenador comn. Es un pequeo
ordenador, que puede ser utilizado por muchas de las cosas
al igual que su PC de escritorio lo hace, como hojas de
clculo, procesadores de texto y juegos. Tambin reproduce
vdeo de alta definicin.

Cuenta con varios puertos y entradas, dos USD, uno de


Ethernet y salida HDMI. Estos puertos permiten conectar el
miniordenador a otros dispositivos, teclados, ratones y
pantallas.
Tambin posee un System on Chip que contiene un
procesador ARM que corre a 700 Mhz, un procesador grfico
VideoCore IV y hasta 512 MG de memoria RAM. Es posible
instalar sistemas operativos libres a travs de una tarjeta
SD.
Raspberry PI

Ubiquiti Nanostation Loco M2


Utiliza un estndar de 150Mbps de trfico real, para
conexiones recomendadas en un rango de hasta 3kms. La
tecnologa Mimo 22 proporciona bajas latencias y enlaces
ms estables. Estos enlaces pueden estar en un orden de 2
a 3kms efectivos frente a una antena sectorial Ubiquiti
Airmax con muy buen servicio.

Nanostation Loco M2 Viene con antena directiva


integrada (4545) de polaridad dual de 8dBi de ganancia,
con un aislamiento de polaridad cruzada optimizado y con
un diseo y formas compactos.

Los enlaces Mimo le ayudarn a su Isp a brindar servicios


adicionales como la telefona Ip que necesita de bajas
latencias y amplios anchos de banda. Trabajan a una
frecuencia de 2.4 GHz.

Protocolo FTP (Protocolo de transferencia de


archivos)

Es como su nombre lo indica, un protocolo para transferir


archivos.
El protocolo FTP define la manera en que los datos deben
ser transferidos a travs de una red TCP/IP.

El objetivo del protocolo FTP es:


permitir que equipos remotos puedan compartir
archivos
permitir la independencia entre los sistemas de
archivo del equipo del cliente y del equipo del servidor
permitir una transferencia de datos eficaz
El protocolo FTP est incluido dentro del modelo cliente-
servidor, es decir, un equipo enva rdenes (el cliente) y el
otro espera solicitudes para llevar a cabo acciones (el
servidor).
Durante una conexin FTP, se encuentran abiertos dos
canales de transmisin:
Un canal de comandos (canal de control)
Un canal de datos

Por lo tanto, el cliente y el servidor cuentan con dos


procesos que permiten la administracin de estos dos tipos
de informacin.
Desarrollo del proyecto
Nuestro servidor de bajo consumo o nube privada se
encontrar trabajando desde una raspberry Pi, la cual
vamos a convertir en un servidor de red (NAS) y adems
vamos a hacer que ese servidor est disponible desde
cualquier ordenador o mvil conectado a Internet.

Material

Un Raspberry Pi
Un cargador micro USB (Cualquiera con ms de
750mA)
Cable HDMI, o RCA conectado a tu televisor
Teclado
Una tarjeta SD de al menos 2GB. Yo he utilizado
una de 16GB clase 10.
Computadora con sistema operativo Ubuntu, en
nuestro caso trabajamos sobre una mquina
virtual con sistema operativo Ubuntu.
Antenas ubiquiti nanostation Loco M2

CREACION DE NUESTRA NUBE PRIVADA CON PYDIO


(RASPBERRY PI)

A continuacin, mostraremos como realizar la


instalacin limpia de Raspbian en nuestra Raspberry Pi, que
como se mencion anteriormente realizara la funcin de
nuestro servidor de bajo consumo. La instalacin se
realizar utilizando un paquete .deb y se trabajar sobre el
sistema operativo Ubuntu.

PASO 1 DESCARGA

Vamos a la pgina:
http://sourceforge.net/projects/ajaxplorer/files/pydio/
stable-channel/
y descargamos la versin ms reciente de Pydio Core. Al da
de hoy es la 6.0.2. por lo cual descargamos el
archivo pydio_6.0.2_all.deb. Una vez descargado, lo
introducimos en la carpeta de nuestra eleccin alojada en
nuestra Raspberry Pi. En nuestro caso se guard
en /home/proyecto.

PASO 2 INSTALACIN Y RESOLUCIN DE


DEPENDENCIAS

Instalamos el paquete anteriormente descargado con el


siguiente comando:

Al introducir el comando anterior nos mostr un mensaje de


error en las dependencias, por lo que ejecutamos el
siguiente comando para resolver dicho problema:
Tras esto, se concluy la instalacin de un servidor Apache
y PHP. Pydio viene con un archivo de configuracin por
defecto, el cual vamos a copiar en la carpeta de
configuracin de sitios de Apache con el siguiente
comando:

A continuacin, reiniciamos el servidor Apache:

PASO 3 CONFIGURACIN DE LA BASE DE DATOS

Para que Pydio funcione correctamente, necesita de una


base de datos MySQL, as que instalamos MariaDB y el
mdulo MySQL de PHP, introduciendo el siguiente comando.

Durante la instalacin de MariaDB nos


pedir usuario/contrasea. las cuales hemos dejado
en root/root

La configuracin de la base de datos la realizamos a travs


de la consola. Los datos son:
Nombre de la base de datos: pydiodb
Usuario: pydiousuario
Contrasea: pydiopass

Para realizar la configuracin se introdujo el siguiente


comando:
Tras haber introducido la contrasea, se introdujeron el
cdigo siguiente en la consola de MySQL:

Para finalizar, activamos el mdulo PHP mycript y


reiniciamos Apache y MySQL:

PASO 4 CONFIGURACIN DE PYDIO

Ya tenemos instalado Pydio en la Raspberry Pi. Ahora


procedemos a abrir en nuestro navegador la direccin
http://IP.DE.LA.RASPBERRY/pydio
En nuestro caso: http://192.168.1.100/pydio.

Al ingresar a dicha direccin se muestra la siguiente


interfaz y hacemos click en Start wizard :

Tras esto, configuramos el usuario administrador e


introducimos los datos de configuracin correspondientes a
la base de datos. Al hacer click en Test connection
deber aparecer un mensaje verde el cual indica conexin
exitosa:

Una vez finalizada la configuracin, aparecer una ventana


como la que se muestra, la cual corresponde a la interfaz
que ser proporcionada a los usuarios de nuestro servidor.
CONFIGURACIN DE UN ENLACE PUNTO A PUNTO
ENTRE 2 UBIQUITI

El enlace punto a punto ser utilizado para emitir va wifi, la


conexin que tenemos a travs de un router ADSL (como
los de Telefnica) o de un switch.

lo primero que debemos realizar para la configuracin de


nuestras antenas es conectar la Nanostation de forma
correcta utilizando el POE. Es importante no conectar la
salida POE del inyector con la tarjeta de red del PC ya que
podramos sobrecargar nuestra tarjeta ethernet, ya que
esta salida lleva la alimentacin a la Nanostation.

La conexin se realiz de la siguiente manera:


o El cable de alimentacin se conect directamente al
inyector POE.
o El Puerto LAN del inyector se conect a la PC (modo
cliente o configuracin), a un AP (modo cliente), o a un
Router ADSL (modo AP).
o El puerto POE del Inyector se conect al puerto
principal (main) de la Nanostation
Para verificar que hemos realizado la conexin
correctamente, en la parte posterior de la Nanostation
deben estar iluminados los dos primeros LEDs, el de Power
y el con conexin LAN 1.

Posteriormente podemos acceder a la configuracin de la


Nanostation, para ello abrimos un explorador WEB (Internet
Explorer, Mozilla, Chrome) y en la barra de direcciones
escribimos la direccin IP de la Nanostation por defecto:
192.168.1.20.

Ahora nos debe aparecer la pantalla de inicio de la


Nanostation donde debemos introducir el nombre de
usuario y contrasea, que por defecto son Usuario: ubnt y
contrasea: ubnt.
Seguridad aplicada en nuestro servidor

DMZ (Zona Desmilitarizada)

DMZ (zona desmilitarizada) es un diseo conceptual de red


donde los servidores de acceso pblico se colocan en un
segmento separado, aislado de la red. La intencin de DMZ
es asegurar que los servidores de acceso pblico no puedan
comunicarse con otros segmentos de la red interna, en el
caso de que un servidor se encuentre comprometido.

Un firewall es relevante particularmente en la


implementacin de DMZ, ya que es responsable de
garantizar que las polticas adecuadas para proteger a las
redes locales de DMZ se encuentren habilitadas, mientras
que se mantiene la accesibilidad a la zona desmilitarizada
(DMZ).