Proyecto

General

Perfil

FreeNAS » Histórico » Versión 2

Álvarez Barba, Carlos, 20-01-2012 10:33
En proceso de edición por Sharlie.

1 1 Molina Coballes, Alberto
h1. FreeNAS
2
3
Según 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).
4
5
Este sistema operativo gratuito, open-source y software libre (basado en licencia Licencia BSD) permite convertir un ordenador personal en un soporte de almacenamiento accesible desde red, por ejemplo para almacenamientos masivos de información, música, backups, etc."
6
7
En nuestro caso vamos a utilizar este software para montar en la plataforma de pruebas una SAN iSCSI sobre un equipo convencional, con el objetivo de aprender esta tecnología antes de tener el hardware de almacenamiento del proyecto.
8
9
h2. Instalación de FreeNAS 8.0
10
11
Se descarga la iso del sitio http://www.freenas.org y se instala de forma automática, una vez instalado en el disco duro de un equipo basta con reiniciar, la red se configurará de forma automática si hay un servidor DHCP en la red o habrá que configurarla manualmente una vez arrancado el sistema.
12
13
El manejo de FreeNAS es mediante una interfaz web muy intuitiva desarrollada en Django.
14
15
h2. Configuración del target iSCSI
16 2 Álvarez Barba, Carlos
17
Para configurar el target iSCSI debemos acceder a la web de administración de FreeNAS. 
18
Hay que partir de la base de que en FreeNAS no compartimos un disco, sino que se comparten porciones de este, es decir, podemos compartir volúmenes lógicos, RAID, etc.
19
20
[[configuración del almacenamiento]]
21
22
En la columna de la izquierda de la pantalla encontramos el menú, accediendo a servicios-->iSCSI-->Configuración global del destino.
23
En esta pantalla debemos configurar los distintos parámetros como son el nombre del servicio, en nuestro caso 1.example.com.
24
25
[[parámetros configuración]]
26
27
Se debe añadir un usuario iSCSI, se realiza desde Services-->iSCSI-->Authentication. Este paso es para que el servidor pida contraseña y usuario al clientes.
28
29
El siguiente paso es añadir un disco (device extent).
30
31
Hay que añadir el iniciador Services-->iSCSI-->Initiators.
32
33
Añadir portal, se deja por defecto (abriendo el servicio en el puerto 3206).
34
35
Añadir target, configurando los parámetros.
36
37
[[parámetros target]]
38
39
Asociamos el extend con el target creado.
40
41
Y en services-->Control services activamos el servicio.
42
43
Ya podemos conectarnos desde el cliente, en Linux Debian Squeeze se realiza de la siguiente forma:
44
45
aptitude install open-iscsi
46
iscsiadm -m -t sendtarget -p direccionip --> muestra info
47
iscsiadm -m -t st -p direccionip