14/12/09

Un NAS para la Casa u Oficina. [Tutorial I Parte - Introducción]

Los NAS (Network Attached Storage // Almacenamiento Conectado en Red) son dispositivos de red configurados de manera tal que su tarea sea servir como punto de almacenaje centralizado en una red local, estos servidores son manejados comúnmente a través de interfaz web, es decir que el computador en donde se instala el sistema operativo apto para la función de NAS no necesitara de un teclado, mouse y/o monitor, sino tan solo de alimentación eléctrica y un cable Ethernet que lo comunique directamente con un router y a la vez (como es lógico) a la red local.

Los NAS han sido utilizados desde hace largo tiempo en redes de gran tamaño (redes empresariales/gubernamentales) y recientemente se están haciendo populares en pequeñas oficinas y hogares debido a que cada día son más los GB que “consumimos” y mayor el número de PC’s que hay en casa, sabiendo esto, muchos fabricantes han presentado diferentes modelos de NAS para hogares, desde modelos “sencillos” como los WD My Book Wordl Edition que descritos a groso modo son discos duros que se conectan por cable de red y cuya “única función” es la de realizar respaldos automáticos de los PC’s clientes, permitir ser usados como almacenaje centralizado, compartir bibliotecas musicales y brindar acceso remoto a los datos de casa; por otro lado se han presentado equipo de gama un poco más alta como los HP MediaSmart Home Server, que son computadores de mayor potencia, mayor capacidad de almacenaje y con todavía más prestaciones.  

wdfMyBook_World_H1N ss9

¿Por qué un NAS?

…y no simplemente un HDD externo USB conectado a cualquier PC de casa y compartido en la red, o utilizar un servidor “tradicional” (el mismo de la empresa por ejemplo), colocarle un par de HDD’s de gran capacidad y compartirlos?, Por supuesto que si tan solo queremos compartir algo de espacio de almacenaje en casa o la oficina este método puede funcionar, pero si alguna vez lo han hecho sabrán que la estabilidad/seguridad de este método no es la esperada. Los NAS son preparados con sistemas operativos especialmente desarrollados para prestar los mencionados servicios y sus cimientos son (normalmente) plataformas Linux o FreeBSD, sistemas que son ampliamente conocidos por su estabilidad y seguridad; otro punto  importante es que los NAS son servidores dedicados, cuyo único método de interacción con el usuario será un interfaz web y que su funcionamiento viene especialmente adaptado para permanecer el 100% del tiempo encendido y activo. utilizar el método descrito al principio (compartir recursos de un PC cualquiera) es menos estable pues los sistemas operativos de escritorio son desarrollados para cumplir con montones de tares, correr montones de servicios al mismo tiempo e interactuar constantemente con el usuario por lo cual las posibilidades de fallo son MUY elevadas (especialmente en entornos Windows), además sus sistemas no están pensados para mantenerse permanentemente activos y por su misma características de interacción constante con el usuario y la posibilidad de instalarles componentes, su seguridad es baja lo que pondría en riesgo nuestra data.

Como ultima acotación a favor de los sistemas NAS, he de decir que hasta el momento solo he mencionada un pequeño porcentaje de las funciones de un NAS, pero  las posibilidades pasean desde usarlos como servidor de sincronización de fecha y hora, servidor para clientes de descargas BitTorrent, servidor web, servidor FTP y un largo etcétera; todo depende de los recursos de hardware y la potencia del sistema operativo a utilizar.

¿Que necesito para crear un NAS?

Como habrás entendido hasta este punto, ir a la tienda de PC’s y comprar un NAS fabricado por una gran empresa es solo una opción y no siempre la más convenientes ni para nuestra económica (suelen ser ridículamente costosos) ni por las prestaciones de los mismos, cualquiera con algo de conocimientos en la materia puede tomar un computador corriente instalarle un sistema operativo adecuado para la tarea y convertirlo en un NAS, una opción totalmente validad tanto para el hogar como para la más grande empresa. Dicho esto, veamos que necesitamos en materia de Hardware y Sistema Operativo.

Requisitos de Hardware.

Lo primero es lógicamente tener una red local configurada con un router en la infraestructura de la misma, con esto de base; continuemos. 

Ningún sistema operativo para NAS requiere de más de 100Mb de espacio libre en Disco para su instalación, 64Mb de RAM, y Procesadores a partir de 1Mghz, es decir que cualquier PC como un Pentium III de 256 de RAM o superior es un excelente candidato para convertirlo en NAS, en este sentido los requisitos de hardware depende de la tarea que deseemos asignar al NAS y de cuantos equipos se conectaran al mismo.

Así que podemos ver la idea de tener un NAS como una excelente oportunidad para darle uso al viejo Pentium III que muchos conservamos en casa, o una tarea ideal para asignársela al PC que poseemos actualmente operativo, pero que ya pensamos cambiar por uno más potente, igualmente es una buena oportunidad para las grandes empresas que suelen rotar servidores pues así en lugar de simplemente arrojar en un rincón el “viejo” servidor pueden convertirlo en un NAS; por su lado la mediana empresa puede al fin decidirse a comprarle un nuevo PC a ese oficinista que no para de quejarse de su vieja PC y reutilizar está convirtiéndola en un NAS.

¿Y qué hay del hardware Nuevo? 

Si prefieres invertir en hardware nuevo para así aprovechar las nuevas prestaciones de los mismos; (especialmente en el apartado de HDD’s) para el ambiente del hogar lo mejor es sin duda una tarjeta madre Intel D945GCLF image20la cual trae un procesador Atom integrado, soporte para 2Gb de RAM (uno es más que suficiente para el NAS), 2 puertos SATA,  6 Puertos USB y 1 slot IDE; el case (cajón/torre/caja/chasis) a utilizar puede ser cualquiera pero considero que uno pequeño sería la mejor elección, y en el apartado de HDD todo depende del propósito, yo diría que uno de 1Tb es lo ideal; para las empresas de 10 puestos de trabajo en adelante recomiendo procesadores de doble núcleo (Intel o AMD), 2Gb de RAM y la tarjeta madre debe ser escogida bajo el criterio de cual posee mayor numero de puerto SATA/USB (para conectar HDD’s) y  menor consumo de energía, nuevamente repito todo deponte del número de usuarios.         

la Unidad óptica de CD/DVD solo será necesaria durante la instalación del Sistema Operativo la cual no toma más de 15 minutos, por eso no considero necesario ni recomendable comprar una nueva unidad para un solo uso y menos considerando que esta ocupara un puerto en la tarjeta madre que de preferencia deberíamos destinar a un HDD.

Fuente de Poder; como en cualquier PC todo depende de la cantidad de unidades que deseemos conectar, para el hogar en teoría cualquier fuente de poder nueva funciona (dando por sentado que solo poseerá 1 HDD interno y tal vez 1 USB), para NAS con mayor numero de discos conectados pueden calcular la fuente que necesitan utilizando el servicio Power Supply Calculator.

Como punto final en el apartado de hardware les recomiendo que la instalación del sistema no la hagan en un HDD mecánico convencional, el sistema operativo una vez instalado no ocupa más de 100Mb y permite su instalación en una memoria Flash, como puede ser una tarjeta SD o un Memoria USB; por ello tanto para el hogar como para la oficina recomiendo agregar al NAS un lector de tarjetas (las que ocupan el puerto de los viejos floppys son idealeslector d tarjetas para la tarea), insertar en ella una SD de 1 o 2Gb e instalar allí el sistema, de este modo (cuya implementación es económica) dejaríamos todos los HDD mecánicos exclusivamente para datos, el sistema operativo estará más seguro, el tiempo de lectura escritura de datos en el sistema será más rápido (y con esto más corto el tiempo de booteo), como valor añadido agregaremos al NAS unos cuantos puertos de expansión adicionales y en caso de un fallo será mas sencillo/seguro formatear el NAS o recuperar datos de los HDD. 

[Considerando que el NAS va a trabajar 24x7 no hay que olvidar agregar una buena ventilación interna y una fuente de alimentación alterna (UPS)]

Sistema Operativo.

Al fin llegamos al punto más importante de todos y piedra angular del NAS, el sistema operativo; en esta ocasión les recomendare el que me parece más serio, profesional y versátil de todos los disponibles; FreeNAS.

FreeNAS es un sistema operativo para servidor NAS gratuito y de código abierto (libre), basado en el sistema operativo FreeBSD el cual trabaja con procesadores Intel o AMD; FreeNAS soporta protocolos CIFS (SAMBA, tal vez el más importante de todos)  FTP, NFS, RSYNC, iSCSI, S.M.A.R.T., autorización de usuarios locales, Software RAID 0,1,5 (el soporte para RAID 5 lo hace ideal para empresas), servidor Web, Cliente de BitTorrent (podremos descargar torrents desde el NAS) y más; todo ello con un completo interface de configuración WEB, con muchas opciones de configuración administrativas como la programación de reinicios o apagados automáticos del sistema, el envió de estadísticas vía email y el aviso de interrupción de energía (cuando el NAS tiene UPS conectado por USB) también por vía email.

Y (aunque considero que puede estar demás decirlo) un NAS con FreeNAS es 100% compatible con entornos, Windows, Linux, MAC, FreeBSD, OpenSolaris y cualquier otro. (por supuesto el entorno también puede ser mixto).

12-12-2009 04-08-29 p.m.

Con esto llegamos al final del primer capitulo, de este tutorial para “montar” un NAS en la casa u oficina; en el próximo capitulo entraremos en materia instalando FreeNAS, configurando los discos duros, activando el servidor SAMBA e integrándolo con Windows y Linux.

Relacionados.

1 comentario :

  1. Esto se podria aplicar para extender la red, a internet, osea conectarme desde una computadora en cualquier parte? creando un enlace dns con mi compu-servidor?

    ResponderEliminar