Home Home
Tutoriales Tutoriales
NAS: Creando un servidor de almacenamiento en red NAS: Creando un servidor de almacenamiento en red
buscar... buscar...
M en principal
Inicio M en principal Ciencias Inicio Tutoriales Ciencias Software Tutoriales Productos Software Productos
NAS: Creando un servidor de almacenamiento en red NAS: Creando un servidor de almacenamiento en red
Suscrbase
RSS 2.0 Suscrbase
Probablemente tengamos una computadora vieja guardada en a nuestra casa o trabajo. Por qu no darle un uso? Probablemente tengamos una computadora vieja guardada en a Uno de esos puede ser un NAS Storage, nuestra casa usos o trabajo. Por qu no (Network darle un Attached uso? de Almacenamiento de Red). En este artculo veremos cmo cr a paso. Uno de esos usos puede ser un NAS (Network Attached Storage, de Almacenamiento de Red). En este artculo veremos cmo cr a paso.
Popular
Creando un opular PNAS: servidor de almacenamiento en red Generar cdigos de barra con el estndar Code128 Controlar VLC de forma remota por interfaz web o por Android Cmo funciona el USB? [actualizado] Instalar GCC en Fedora (y compiladores C++)
Desde hace aos, uno de mis pasatiempos favoritos es poner a punto servidores. No importa de lo que sean (http, ftp, smpt, pop, datos, cctv, etctera). Hoy les mostrar como crear un servidor NAS, desde donde podremos almacenar archivos desde cualquier parte de una red LAN, e incluso, del mundo si ste tiene acceso a Internet.
Primeros acercamientos
1/19
En primer lugar, un servidor NAS se trata de una tecnologa de almacenamiento Primeros acercamientos dedicada a compartir la capacidad de almacenamiento de una computadora (a sta la binari-os.com.ar/index.php/tutoriales/101-nas-creando-un-servidor-de-almacenamiento-en-red
22/07/13
dedicada a compartir la capacidad de almacenamiento de una computadora (a sta la llamaremos servidor) con otras que formen parte de una red.
Nombre de usuario Nombre de usuario Contrasea Contrasea Recordarme
Iniciar sesin Recordarme
La propiedad de compartir archivos puede realizarse bajo una variedad de protocolos: FTP, NFS, TFTP e incluso administrarlos bajo protocolos TCP/IP. Esto nos da una serie de ventajas: podemos administrar un servidor de forma remota (es decir, el servidor no requerir teclado, mouse, ni monitor). Existen varios sistemas operativos orientados a sistemas NAS. Entre las propuestas gratuitas tenemos FreeNAS, Openfiler y NASLite, entre otros.
Puede ser un servidor que est encendido las 24 horas, o simplemente permanecer activo por periodos cortos (no ms de 8 o 10 horas diarias). La cantidad de datos que deber almacenar, como as tambin la cantidad de usuarios que van a acceder a l. Tomar las precauciones correspondientes, como por ejemplo refrigeracin, limpieza, ubicacin, alimentacin elctrica adecuada, interfaces de red suficientes para cubrir la demanda, etc. Entonces si el servidor ser accedido por 5 o 10 usuarios, probablemente con una interfaz de red baste. En cambio si hay que proveer servicio a ms de 100 usuarios, o slo 10 pero con alta transferencia de datos (por ejemplo para la edicin multimedia), entonces deberemos pensar seriamente en agregar ms interfaces de red, adems de tener un sistema de almacenamiento en RAID. En fin, la eleccin del servidor adecuado es objeto de anlisis para el administrador. Para este artculo, he seleccionado una PC antigua, ya que brindar servicio a pocas personas, y con pocas necesidades de ancho de banda. Se trata de un equipo compuesto por un Intel Celeron de 600 MHz, con 128 MB de RAM. Dos discos rgidos: uno de 3GB y otro de 20GB para almacenamiento de datos centralizado. Una placa de red de 100 Mbit
binari-os.com.ar/index.php/tutoriales/101-nas-creando-un-servidor-de-almacenamiento-en-red
2/19
22/07/13
binari-os.com.ar/index.php/tutoriales/101-nas-creando-un-servidor-de-almacenamiento-en-red
3/19
22/07/13
Seleccin de la unidad donde se instalar (puede ser una unidad USB inclusive)
binari-os.com.ar/index.php/tutoriales/101-nas-creando-un-servidor-de-almacenamiento-en-red
4/19
22/07/13
Nos avisa que se borrar todo el contenido del disco seleccionado. Procedemos con la instalacin.
El sistema instalndose.
binari-os.com.ar/index.php/tutoriales/101-nas-creando-un-servidor-de-almacenamiento-en-red
5/19
22/07/13
La instalacin ha finalizado.
Como hemos visto, la instalacin no representa ningn problema. Es relativamente rpida y deja el sistema casi listo para utilizarlo. Una vez que se reinicia el equipo, nos encontraremos con el siguiente men:
binari-os.com.ar/index.php/tutoriales/101-nas-creando-un-servidor-de-almacenamiento-en-red
6/19
22/07/13
Donde (si es necesario) podremos modificar alguno de los aspectos bsicos del sistema. Llegados a este punto, lo primero que se debe hacer es ingresar con un navegador web desde otra PC a la IP que provee el servidor. Aqu pueden suceder dos cosas: funciona o no. En el caso que funcione, ya no ser necesario volver a tocar el servidor fsicamente. En el caso de que no funcione, es casi seguro que debamos realizar alguna modificacin manual de las interfaces de red. Particularmente el problema que me ha surgido es que la IP que le asignaba el router no era accesible, por lo cual le he dado asignado una IP esttica. Eso se realiza de la siguiente manera:
Enter an option from 1-11: 1 1) sys0 Select interface (q to quit): 11 Enter an option from 1-11: Configure 1) sys0 interface for DHCP? (y/n) n Configure IPv4? (y/n) y quit): 1 Select an interface (q to Interface (press as (y/n) can be n blank) Configurename: interface for enter DHCP? Several input formats y supported Configure IPv4? (y/n) are Example CIDR(press Notation: Interface 1 name: enter as can be blank) 192.168.1.1/24 Several input formats are supported Example 2 andNotation: Netmask seperate: 1 IP CIDR IP: 192.168.1.1 192.168.1.1/24 Netmask: 255.255.255.0, orseperate: /24 or 24 Example 2 IP and Netmask IPv4 Address: 192.168.1.10 IP: 192.168.1.1 Saving interface configuration: Ok Netmask: 255.255.255.0, or /24 or 24 Configure IPv6? 192.168.1.10 (y/n) n IPv4 Address: Restarting network: ok Saving interface configuration: Ok You may try the (y/n) following n URLs to access the web user interface: Configure IPv6? http://192.168.1.10 Restarting network: ok You may try the following URLs to access the web user interface: http://192.168.1.10
De esta forma le he dado al sistema la IP 192.168.1.10. En rojo estn marcados los parmetros que deben ser ingresados manualmente, obviamente teniendo en cuenta sus necesidades. Ahora podremos ingresar desde el navegador.
Configuracin
Esta etapa est compuesta de tres pasos:
Configuracin
Crear la unidad de almacenamiento. Asignar a un usuario (o varios) para poder acceder al disco. Compartir la unidad creada en (1) para los distintos tipos de usuarios creados en (2).
[1]
Desde un navegador ingresamos a la IP provista por el servidor.
binari-os.com.ar/index.php/tutoriales/101-nas-creando-un-servidor-de-almacenamiento-en-red
[1]
7/19
22/07/13
Por defecto el nombre de usuario y contrasea son: Usuario: admin Contrasea : freenas En el men de la izquierda, buscamos en Storage -> Volumes -> Create Volume.
All aparecer una ventana donde tendremos que completar los datos para el nuevo volumen
binari-os.com.ar/index.php/tutoriales/101-nas-creando-un-servidor-de-almacenamiento-en-red
8/19
22/07/13
En cuanto al sistema de archivos (UFS y ZFS) particularmente me gusta ZFS, pero recomiendo encarecidamente leer la documentacin de cada uno de estos sistemas de archivo para que hagan una buena eleccin dependiendo el caso que deban manejar. Esperamos que se complete la operacin y habremos terminado con la creacin de la unidad de almacenamiento.
[2]
Creamos un usuario (o grupo de usuarios) para poder acceder a los recursos [2] compartidos. Como primer paso, creamos un nuevo grupo. De esa forma tendremos un mejor orden en cuanto a los privilegios. Esto lo hacemos de esa forma porque no queremos (en lo posible) dejar nuestro sistema con vulnerabilidades que en el futuro puedan jugarnos una mala pasada. Para crearlo, simplemente vamos hacia Account -> Groups -> Add Group
Le asignamos un nombre (por ejemplo "usuario") y aceptamos. Despus agregaremos los usuarios en forma individual:
Si hay elementos, opciones o casillas que no entendemos, siempre se puede recurrir a la documentacin de FreeNAS, que es muy til y completa. binari-os.com.ar/index.php/tutoriales/101-nas-creando-un-servidor-de-almacenamiento-en-red
9/19
22/07/13
User ID: Nmero para identificar a un determinado usuario Username: Nombre de usuario Primary Nombre del grupoaprimario al que pertenece User ID: Group: Nmero para identificar un determinado usuario Home Directory: Directorio personal del usuario. Al contrario de lo que ven en la imagen, conviene que sea /noexistent Username: Nombre de usuario Shell: Primary Group: Nombre del grupo primario al que pertenece Full Name: Nombre completo del usuario. Es para Al loscontrario registros.de lo que ven en la imagen, conviene que sea /noexistent Home Directory: Directorio personal del usuario. Password & Password confirmation: Contrasea Shell: Disable logins: Imposibilita al usuario loguearse (queda excluido del sistema) Full Name: Nombre completo del usuario. Es para los registros. Password & Password confirmation: Contrasea Disable logins: Imposibilita al usuario loguearse (queda excluido del sistema)
[3]
Para asignar una unidad compartida, volvemos a Volumes, pero esta vez para cambiar [3] los permisos de la unidad que hemos creado
binari-os.com.ar/index.php/tutoriales/101-nas-creando-un-servidor-de-almacenamiento-en-red
10/19
22/07/13
Donde:
Owner (user): Deberemos definir un usuario propietario de la unidad Owner (group): Grupo que sera propietario de la unidad Mode: compartirdefinir archivos. Est organizado en de una Owner Modo (user):de Deberemos un usuario propietario la matriz unidad de Lectura, Escritura, Ejecucin / Propietario, Grup Set permission Aplicar estos cambios a archivos, directorios y subdirectorios. Owner (group):recursively: Grupo que sera propietario de la unidad Mode: Modo de compartir archivos. Est organizado en una matriz de Lectura, Escritura, Ejecucin / Propietario, Grup Set permission recursively: Aplicar estos cambios a archivos, directorios y subdirectorios.
Bien. Entonces hasta aqu tenemos configurado los grupos y el usuario propietario de una determinada unidad. Ahora queda establecer para qu sistema operativo estar preparado el sistema pra aceptar conexiones. Podemos hacerlo para Windows, Mac y Linux. Para no hacer tan extenso el artculo, simplemente vamos a realizarlo para Windows, por dos razones principales: Tanto Linux como Mac soportan nativamente el sistema de archivos compartidos de Windows (mediante Samba, por ejemplo) Windows es el sistema ms problemtico para conectarse a termianles remotos. Entonces, nos dirigimos a Sharing -> Windows shares -> Add Windows Share , y completamos los campos correspondientes:
22/07/13
Los servicios son, por decirlo de una manera muy simple, programas que corren bajo el Sistema Operativo sin que sepamos de ellos. stos son, por ejemplo los que nos mantienen conectados a la red, los que detectan cuando enchufamos una memoria en un puerto USB, o el que se encarga de detectar las actualizaciones de nuestro Sistema Operativo. Pues bien, como un servidor NAS puede estar orientado slo a servir a computadoras con Windows (por ejemplo), entonces no es necesario el servicio de compartir archivos para Linux o Mac. O incluso slo puede ser accesible mediante FTP, pero no de forma nativa para ningn sistema. Podramos activar un servidor SSH, entre otras muchas cosas. Por ello es necesario configurar manualmente los servicios que realmente vayamos a necesitar. Para ello nos dirigimos a Services y activamos los servicios que necesitemos. Yo, por ejemplo he activado SSH y CIFS (el protocolo para compartie archivos de Windows)
binari-os.com.ar/index.php/tutoriales/101-nas-creando-un-servidor-de-almacenamiento-en-red
12/19
22/07/13
22/07/13
binari-os.com.ar/index.php/tutoriales/101-nas-creando-un-servidor-de-almacenamiento-en-red
14/19
22/07/13
La nica diferencia aqu es que posiblemente sea necesario agregar el nombre del grupo de trabajo (que la pueden cambiar desde las opciones en CIFS, o por defecto es FREENAS).
Como ven, puede ser un proceso un poco extenso, pero para nada complicado si se proceso es muy lgico e intuitivo. Por eso he
15/19
22/07/13
sabe qu es a lo que se quiere llegar. El proceso es muy lgico e intuitivo. Por eso he seleccionado a FreeNAS por sobre otras propuestas. As damos por finalizado el artculo. Cualquier duda o sugerencia, pueden hacerla a travs de los comentarios. Saludos!
una vista del espacio de trabajo con el servidor NAS. Noten como no es necesaria ninguna interfaz en l.
binari-os.com.ar/index.php/tutoriales/101-nas-creando-un-servidor-de-almacenamiento-en-red
Licencia . Ver informacin de licencia & cmo copiar material de esta web aqu. Autor: Cristian1604 - Imgenes: Cristian1604
16/19
22/07/13
L unes , 0 8 de A gos to de 2 0 1 1 1 3 :0 2
Comentarios Comentarios
1 2
#1 zAmiR Jimenez C 23-03-2012 01:39 Muchas gracias tu post me sirvio mucho Saludos desde mexico.
+2
-1
Muchas gracias tu post me sirvio mucho Saludos desde mexico. Muchas gracias tu post me sirvio mucho
Gracias por el comentario zAmiR! Me alegro que te haya sido de utilidad. Saludos desde mexico. Ponlo a prueba y cualquier duda o sugerencia no dudes en comentar ;) Saludos! Citar | Reportar al moderador
#3 sk_C
16-04-2012 19:44
0 #4 nicolas 05-10-2012 01:26 hola loco muy bien explicado tengo un pc no muy viejo 512 de ram 1.20 procesador y lo voy armar el servidor porque tengo 3 notebook con windows 7 y un pc de escritorio con xp pero mi pregunta es no pasa nada con el tema virus porque si me pongo a juntar archivos tengo como 500 gb y me muero si me entran virus y se me borra todo gracias saludos Citar | Reportar al moderador
hola loco muy bien explicado tengo un pc no muy viejo 512 de ram 1.20 procesador y lo voy armar el servidor porque tengo 3 notebook con windows 7 y un pc de escritorio con xp pero mi pregunta es no nada con hola loco muy bien explicado tengo un pcpasa no muy viejo el tema virus porque si me pongo a juntar archivos 512 decomo ram 1.20 procesador y lo si voy armar elvirus servidor tengo 500 gb y me muero me entran porque tengo 3 notebook con windows 7 y un pc dey se me borra todo gracias saludos escritorio con xp pero mi pregunta es no pasa nada con el tema virus porque si me pongo a juntar archivos tengo como 500 gb y me muero si me entran virus y se binari-os.com.ar/index.php/tutoriales/101-nas-creando-un-servidor-de-almacenamiento-en-red me borra todo gracias saludos
17/19
22/07/13
Hola Nicolas! Un NAS es un servidor de archivos basado en Linux, por lo que si eventualmente subes un archivo infectado, lo ms probable es que infecte slo las computadoras con Windows que ejecuten dicho programa. El servidor no sufrir ningn desperfecto por contener elementos con virus, pero s corrern riesgo las PC que tengan acceso. Espero haber respondido tu pregunta, sino, no dudes en volver a comentar. Saludos! Citar | Reportar al moderador
0 #6 Daniel 12-11-2012 09:17 Compaero, escribo desde Espaa, y quiero darle las GRACIAS por su GRAN Y BUEN TUTORIAL. Llevo mucho tiempo buscando alguna web que explique el proceso de un NAS, paso a paso, "para torpes". Tan solo me queda montartlo. Muchas gracias Citar | Reportar al moderador
Compaero, escribo desde Espaa, y quiero darle las GRACIAS por su GRAN Y BUEN TUTORIAL. Llevo mucho escribo tiempo buscando alguna web que explique Compaero, desde Espaa, y quiero darle las el proceso de un NAS, paso a paso, "para torpes". GRACIAS por su GRAN Y BUEN TUTORIAL. Tan solo me queda montartlo. Llevo mucho tiempo buscando alguna web que explique el proceso de un NAS, paso a paso, "para torpes". Muchas gracias Tan solo me queda montartlo. Hola Daniel, agradezco muchsimo tu comentario. Espero que puedas llevar a Muchas gracias
cabo el proceso de crear un servidor NAS sin problemas. Cualquier inconveniente, no dudes en comentar. Saludos desde Santa Fe, Argentina! Citar | Reportar al moderador
+1 #8 soroll 17-11-2012 05:30 Hola Cristian. El artculo me parece de una calidad enorme, no slo por su practicidad, sino por las explicaciones simples y tiles. Has estudiado informtica? Citar | Reportar al moderador
Hola Cristian. El artculo me parece de una calidad enorme, no slo por su practicidad, sino por las explicaciones simples y tiles. Has estudiado informtica? Hola Cristian. El artculo me parece de una calidad enorme, no slo por su practicidad, sino por las explicaciones simples y tiles. Has estudiado informtica?
binari-os.com.ar/index.php/tutoriales/101-nas-creando-un-servidor-de-almacenamiento-en-red 18/19
22/07/13
Hola soroll, muchas gracias por tu comentario. S, actualmente estoy cursando la carrera de Ingeniera en Informtica, adems de haber realizado varias actividades relacionadas en este campo. Realmente me gusta saber que el artculo es claro y til (As es como convergen dos de mis grandes aficiones: la informtica, y difundir conocimiento). Nuevamente gracias por hacrmelo saber :) Saludos! Citar | Reportar al moderador
0 #10 julio 17-11-2012 22:02 Hola antes que nada te felicito por el post, mi pregunta es como me conecto a mi servidor desde internet por que tengo entendidoque esto es para una red local Citar | Reportar al moderador
Refrescar lista de comentarios Suscripcin de noticias RSS para comentarios de esta entrada.
Escribir un comentario
Nombre (requerido) Escribir un comentario E-mail (requerido) Sitio web
Enviar
J C omments
Copyright 2013 Binarios. Todos los derechos reservados. Pack creado por Joomla! Spanish 2010 - Patrocinado por Web Empresa Joomla! es un software libre publicado bajo la licencia GNU/GPL.
19/19
binari-os.com.ar/index.php/tutoriales/101-nas-creando-un-servidor-de-almacenamiento-en-red