Logo
You
Code

iSCSI con Freenas

Autor YouCode - http://www.youcode.com.ar/freenas/iscsi-con-freenas-186

Como crear un Target en Freenas 8.3.0 para conectarlo como disco en Windows y Linux

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

iSCSI (Abreviatura de Internet SCSI) es un estándar que permite el uso del protocolo SCSI sobre redes TCP/IP. iSCSI es un protocolo de la capa de transporte definido en las especificaciones SCSI-3. Otros protocolos en la capa de transporte son SCSI Parallel Interface y canal de fibra.

El protocolo iSCSI utiliza TCP/IP para sus transferencias de datos. Al contrario que otros protocolos de red diseñados para almacenamiento, como por ejemplo el canal de fibra (que es la base de la mayor parte de las redes de áreas de almacenamiento), solamente requiere una simple y sencilla interfaz Ethernet (o cualquier otra red compatible TCP/IP) para funcionar. Esto permite una solución de almacenamiento centralizada de bajo coste sin la necesidad de realizar inversiones costosas ni sufrir las habituales incompatibilidades asociadas a las soluciones canal de fibra para redes de área de almacenamiento.

Los críticos de iSCSI argumentan que este protocolo tiene un peor rendimiento que el canal de fibra ya que se ve afectado por la sobrecarga que generan las transmisiones TCP/IP (cabeceras de paquetes, por ejemplo). Sin embargo las pruebas que se han realizado muestran un excelente rendimiento de las soluciones iSCSI SANs, cuando se utilizan enlaces Gigabit Ethernet.

Vamos al grano.

IMPORTANTE, antes que nada debemos crear nuestro VOLUME tipo ZVOL desde FreeNas -> Storage -> Volumes

Lo primero que debemos crear es el PORTAL , es portal es basicamente el punto de entrada, al portal se le puede indicar que solo
atienda a algunas IPs o todas (0.0.0.0).



como se ve en la imagen, IP Address lo dejo en 0.0.0.0 para que sea visto en toda la red o mejor dicho, queda disponible a todos en la red.
Tener presente que un portal debe tener una sola ip, sea 0.0.0.0 o 192.x.x.x , no se puede crear mas de un portal con la misma ip.

Ahora creamos el INICIADOR, por default dejaremos tal cual la imagen, o pueden poner sus pretenciones, el initiator seria
la o las maquina cliente que se le permite conectarse al portal.



Crearemos el TARGET



Notese que el Portal Group ID es nuestro portal que ya creamos, aqui podrian verse mas de un portal, elejimos a cual perteneceria nuestro target, en este caso es nuestro portal de pruebas.

Ahora debemos asignarle al target el DEVICE (device extents), el divice extents es nuestro volumen en el disco, para usar un device en iscsi debe ser del tipo ZVOL, el volumen debemos crearlo en FreeNas -> Storage -> Volumes donde le daremos el tamaño.
El volume se crea en la particion o el raid que queramos.



en este ejemplo, el device lo llamamos backup y el "disco" que usaremos es el que creamos en el freenas, en este caso lo llame vol001 con un tamaño de 200 gigas.

Ahora asociaremos el TARGET



Lo que indicamos aqui, es cual target de los que creamos trabajara con el extent que creamos, con esto ya terminamos nuestro inicializador iscsi.
En sistemas windows, devemos bajar del sitio de microsoft el inicializador, en linux tambien debemos instalar el paquete.

Este tuto solo es para crear el inicializador en FreeNas y no para indicar como se "monta" nuestro disco iscsi, en breve aremos un tuto para tal motivo, aunque no presenta problema alguno poder hacer un inicilalizador iscsi.


 
http://www.youcode.com.ar/freenas/iscsi-con-freenas-186