viernes, 28 de octubre de 2011

COMO construir tu propio NAS

FreeNAS 8 Guía de Instalación y configuración básica


Como el número de dispositivos en las redes de los clientes está creciendo, encuentro apropiado la centralización del almacenamiento para que pueda continuar creciendo. El almacenamiento es fácilmente administrable mientras todo esté en una sola localización.
Los Sistemas NAS que hay en el mercado nos obligan normalmente a pagar una pequeña cantidad por el sistema operativo que se encuentra embebido en él, y en muchas de las ocasiones, es más caro ampliarlo ya que es un producto muy cerrado, por estos motivos recomiendo crearte tu propio NAS.
FreeNAS es un sistemas operativo pensado expresamente para el almacenamiento de red, está basado en FreeBSD 8.2 (lo que nos indica que es un producto muy maduro y estable, ya que es un UNIX).
FreeNAS tiene grandes posibilidades y características, y es fácil de construir y de administrar.
FreeNAS es Libre y gratuito, por lo que podemos ampliar los discos de nuestro NAS con las licencias que nos ahorramos.

¿Qué es NAS (Network Attached Storage)?


Un NAS es simplemente una computadora, servidor, (como lo queramos llamar), conectada a una red y está dedicada para el almacenamiento de datos y la compartición de los mismos. Muchos NAS utilizan sistemas operativos embebidos optimizados para la seguridad y confiabilidad.

 

Características de FreeNAS


Me gusta utilizar FreeNAS ya que es un sistema con muchas posibilidades de configuración y que puede ser optimizado para diferentes entornos. Lo mejor de todo es que es completamente gratuito y Software Libre.
Por debajo de estas características hay muchas más que se pueden considerar, pero voy a mostrar las más utilizadas. Tú puedes encontrar más características en la web de FreeNAS o en la Wikipedia.

Interfaz web – Después de la instalación de FreeNAS todas las configuraciones pueden ser cambiadas a través de la interfaz web, lo que nos quita la necesidad de tener instalados en el servidor teclado, ratón y monitor.
Soporte para diferentes protocolos – FreeNAS tiene soporte para diferentes protocolos de comunicaciones a nivel de almacenamiento, como por ejemplo CIFS (SAMBA), FTP, TFTP, NFS, SSH, FC y otros.
Soporte para el sistema de Ficheros ZFS – ZFS es un sistema de ficheros completamente software libre. ZFS incluye muchas características como Copy-on-Write, protección para la integridad de datos, reparación automática y RAID-Z.
Monitorización Remota – FreeNAS tiene diferentes características que permiten la administración y la monitorización remota del sistema. El soporte de SysLog nos da la posibilidad de almacenar y enviar los logs a un servidor remoto.
La monitorización SNMP nos permite crear contadores de rendimiento y otro tipo de información de manera remota. Las alertas por mail pueden ser configuradas para darnos una visibilidad adicional sobre el estado del sistema.

Requisitos de Hardware para FreeNAS


FreeNAS 8.0 está basada como ya hemos dicho en FreeBSD 8.2 y soporta el mismo hardware que dicha versión, podemos ver la lista de compatibilidad en la web de FreeBSD.
Para construir un sistema de alto rendimiento y seguridad NAS utilizando ZFS como sistema de ficheros, necesitamos un servidor con soporte 64bits y al menos 6Gb de RAM.
Si sólo queremos un sistema de almacenamiento con un rendimiento menor para almacén de Backups y propósito general sin necesidad de alto rendimiento podemos utilizar como sistema de ficheros UFS que necesita muchos menos recursos.
Hardware Recomendado
·         Procesador – 2 GHz o superior Intel o AMD con soporte 64Bits
·         Memoria – 6 GB mínimo para ZFS (1 GB por cada TB de almacenamiento)
·         Network – Mínimo 2 adaptadores Gigabit PCI or PCIe
Para un mayor detalle sobre los requerimientos de hardware que necesita FreeNAS puedes visitar la página web oficial de FreeNAS de requerimientosde hardware.




Instalando FreeNAS


Después de grabar la imagen ISO de FreeNAS en un CD y colocarlo sobre el lector, inicia el servidor con él. Una vez que la imagen del CD haya cargado podremos comenzar con el asistente de instalación.
1.- En la primera pantalla seleccionamos (Install/Upgrade).
2.- Seleccionamos el disco sobre el que vamos a realizar la instalación del sistema operativo FreeNAS.
3.- confirmamos la selección de los discos. El disco destino será borrado, así que asegúrate de seleccionar bien los discos sobre los que vas a realizar la instalación.
4.- Reiniciar el sistema y quitar el disco de instalación.

 

Configurando la dirección IP.


Cuando FreeNAS ha completado el arranque el menú de configuración aparece en la consola. Lo primero que debemos hacer en este punto es configurar la dirección IP que tendrá el sistema, una vez que la IP esté asignada y configurada ya podremos acceder a la interfaz de administración web de FreeNAS.
1.- Selecciona la opción 1 del menú de la consola.
2.- Elige  entre las diferentes interfaces de puedas tener la que quieres configurar, si tu sistema sólo tiene una interfaz de red sólo aparecerá una opción.
3.- Elige “no” cuando te pregunte eliminar la configuración existente.
4.- Elige otra vez “no” para deshabilitar el DHCP.

Accediendo a la interfaz web


Una vez ya el DHCP haya asignado una IP, puedes conectar a través de la interfaz web para ello en tu navegador debes escribir la dirección que te ha proporcionado el DHCP a FreeNAS.
El usuario y password por defecto de FreeNAS para la administración web es admin/freenas.
Desde la interfaz web puedes configurar recursos compartidos, habilitar o deshabilitar servicios, acceder a los reportes de rendimiento, cambiar las IP, etc.



Creando un nuevo Volumen


El primer paso que tienes que realizar para poder tener un recurso compartido es crear un volumen. Un volumen esta creado por uno o varios discos físicos.
1.- Para crear un nuevo volumen haz click en la pestaña “Storage” y después en el botón llamado “Create Volumen”.
2.- Asigna un nombre al volumen y selecciona los discos duros que quieres hacer miembros de este volumen. Si seleccionas varios discos las opciones RAID estarán habilitadas para su utilización.
3.- Selecciona el sistema de ficheros que vas a utilizar entre ZFS y UFS. Yo prefiero siempre utilizar ZFS, mientras tenga memoria y CPU suficientes para que funcione correctamente. ZFS es el mejor sistema de ficheros pero requiere una cantidad mayor de recursos.
4.- Haz Click en “Add Volumen” para finalizar la creación. Este proceso borrará cualquier información que pudieran tener los discos duros, así que ten cuidado.

Creando un DATASET


Los volúmenes pueden ser divididos en DATSETS, cada uno de ellos puede ser configurado de una manera diferente, por ejemplo Quotas.
Una propiedad de los DATASET es que puede aplicarse compresión sin necesidad de que el volumen completo esté comprimido.
A mí me gusta crear un DATASET por cada uno de los recursos que vamos a tener compartidos en el NAS. Por ejemplo creo diferentes DATASET individuales para ISOS, Maquinas Virtuales, Datos comunes etc. Esto me permite un control de acceso más granular a la información.
Los volúmenes se dividen en DATASETS con ajustes individuales.

Iniciando Servicios


FreeNAS como ya he dicho, soporta diferentes tipos de protocolos para comunicar y dar acceso a los clientes a ficheros que se encuentran dentro de FreeNAS.
Por defecto todos los servicios está apagados y se recomienda sólo iniciar los servicios que se vayan a utilizar, de esta forma ahorramos en servicios y mejoramos la seguridad.
Para activar los servicios haz click en “Services” en la interfaz web y haciendo click en un servicio lo iniciaremos.

Configurando un recurso compartido


Después de que hayas habilitado los servicios que vas a querer utilizar para compartir los ficheros puedes ir a la pestaña “Sharing”, para configurar uno de ellos haz click en Apple, Unix o Windows.
El path del recurso compartido puede ser un volumen o un DATASET.
Los recursos compartidos para los clientes serán añadidos en la pestaña “Shares”.

1 comentario:

  1. Cuando abro una carpeta compartida laotra no me abre y viceversa

    ResponderEliminar