Configurar FreeNas con Discos ISCSI

Hoy voy a hablar de la plataforma FreeNas, citando a la wikipedia,

FreeNAS es un sistema operativo basado en FreeBSD que proporciona servicios de almacenamiento en red. NAS son las siglas en inglés de Almacenamiento Conectado en Red (Network Attached Storage).

Este sistema operativo gratuito, open-source y software libre (basado en licencia BSD) permite convertir una computadora personal en un soporte de almacenamiento accesible desde red, por ejemplo para almacenamientos masivos de información, música, backups, etc.

Personalmente lo utilizo en la oficina para reciclar servidores viejos, esos equipos que tienen XGB de disco y que ya no sabemos que hacer con ellos, pues a través de esta utilidad los podemos convertir en sistemas de backup secundarios (nunca viene mal tener copias de seguridad de mas).

Concretamente lo que voy a  explicar hoy como configurar el servidor FreeNas para compartir un disco ISCSI y que despues desde un ordenador, servidor etc  podamos conectarnos al portar ISCSI y configurar el disco duro para utilizarlo en ese ordenador.

Primero explicar brevemente que es una conexión ISCSI, de nuevo en este caso os remito a la Wikipedia que esta muy bien explicado (http://es.wikipedia.org/wiki/ISCSI), pero explicado a grandes rasgos, seria publicar un disco duro a través de la red, no como una carpeta sino como si fuera un disco duro conectado directamente a nuestro ordenador, pero para acceder a el utilizamos la red.

Ventajas, por ejemplo podemos conectar todos los equipos que queramos al mismo ISCSI y trabajar todos a la vez sobre la unidad.

Como nos aparecerá como un disco normal podremos hacer particiones, poner cuotas, crear carpetas y compartir carpetas etc…, desde mi punto de vista es muy útil, incluso para el hogar y para hacer copias de seguridad.

Este sistema ISCSI se utiliza mucho en entornos de visualización como Vmware, citrix etc…

Gráficamente seria algo como esto:

diagrama_iscsi1Para configurar el servidor Freenas, primero instalamos el freenas y añadimos un disco ZFS, desde la sección Storage (Almacenamiento).

añadir_iscsiUna vez creado el volumen que queremos utilizar para el servicio ISCS nos vamos a la pestaña services (servicios) y activamos el ISCSI

iscsi_activado

Y después entramos en al configuración (la llave inglesa)

aqui establecemos los siguientes parametros:

Parametros del Nodo ISCSI

Base Name: iqn.2015-05.com.zonademarrones.istgt [Nombre de nuestro nodo ]

I/O Timeout:30

NOPIN Interval:20

Max. sessions:16 [podrías subir hasta 64]

Max. connections:4 [podrías subir hasta 16]

Max. pre-send R2T:32

First burst length:262144

Max burst length:262144

Max receive data segment length:131072

DefaultTime2Wait:2

DefaultTime2Retain:60

target_confu

 

 

 

 

 

Una vez configurados los parámetros crearemos un portal con la dirección IP del servidor FreeNas, no lo he comentado antes pero seria muy interesante que este equipo tuviera dos tarjetas de red, una para la gestión web y otra para los servicios ISCSI.

portal_iscsiDespués nos posicionamos en Iniciadores y creamos uno

inicializador

Para acto seguido ir a la pestaña authorized Access (acceso autorizado) , donde mi recomendación es que creéis un usuario y contraseña para que quien quiera conectarse a ISCSI se tenga que validar a través del protocolo CHAP.

control_chapLlegados a este punto es ahora cunado creamos el Target, el objetivo al que se conectaran los ordenadores a través del protocolo ISCSI,

Al crear uno nuevo iremos seleccionando los parámetros que antes hemos configurado.

iscsi_targetAhora es cuando crearemos los discos virtuales, accediendo a la pestaña Extents y creando tantos extends como discos queramos compartir.El mi caso he creado 2 extends para tener dos unidades diferenciadas.

extend_iscsiEs importante que cuando escribís el extends en la ruta esta sea a un archivo, si no os dará error (si no esta el archivo, lo creáis nuevo con el nombre que queráis)

ruta_extends

Por ultimo solo nos queda asocial los targets con las LUNs y lo hacemos a través de la pestaña Associate Targets

associated_targets1 associated_targets2

Con todo esto ya hemos creado los discos, el servidor etc… ahora falta conectar el windows a estos discos.

Para esta parte necesitamos ejecutar desde el ordenador con windows el Iniciador ISCSI, este lo tendremos en Panel de Control Herramientas Administrativas.

iscsi_ini

Arrancamos la herramienta e introducimos la IP que hemos configurado como portal en el servidor FreeNas.

iscsi_1

Nos detectara el Destino (target del FreeNas).

Una vez hecho esto al pulsar sobre las propiedades del Destino Agregar Sesión Opciones  Avanzadas “Habilitar inicio de sesión Chap”

Ahi esribiremos el usuario y la contraseña que creamos en el servidor FreeNas para proteger el acceso a nuestros discos.

conexion_iscsi

Una vez hecho esto pulsamos en aceptar y nos conectaremos a los discos duros.

Para saber si estamos conectados deberemos ir al botón de inicio y botón derecho sobre Equipo y seleccionamos Administrar.

2015-05-28_16-11-31en la consola de administración nos desplazamos hasta el administrador de Discos y al entrar nos dira que inicialicemos los disco, seguimos el asistente y listo, nos aparecerán las nuevas unidades ISCSI como si fueran discos internos del Ordenador.

disco_iscsi

Este ultimo paso lo podemos hacer en todos los equipos windows que deseemos para compartir de este modo el disco ISCSI.

 

En fin espero que sea utilidad, esta guía un pelín extensa…si tienes dudas como siempre están los comentarios abiertos.

Alfonso López

Alfonso López

Instagram

Curso Superior Universitario en Auditoría y Seguridad Informática
MBA Dirección de Sistemas de Información.
Grado Ingeniería Informática.
Ingeniero Técnico Informática sistemas.
CISM - LPIC1 - SUSE SCA - MCSE
___________________________________________

Alfonso López

Latest posts by Alfonso López (see all)

También te podría gustar...

Di lo que piensas

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies , pinche el enlace para mayor información.Mas información sobre las cookies

ACEPTAR
Aviso de cookies