2/27/2009

Configurar Debian Lenny como iscsi initiator

Hoy en el trabajo me pidieron que configure iscsi initiator sobre Linux, como jamas había instalado ni configurado este tipo de acceso a almacenamiento remoto, comencé a buscar información por internet.
Me encontré con varios manuales, algunos en ingles otros en español, de entre ellos recolecte un poco de cada uno y realice algunas pruebas.

Al cabo de unas pocas horas ya tenia instalado, configurado y funcionando el servicio de iscsi conectado a un fas270 de Netapp (empresa que vende servidores de almacenamiento o storage)

Les dejo una guia simple para que prueben el correcto funcionamiento del servicio, por ahora la guía solo sirve para una sesión, por lo que si reinician el servidor Linux deberían volver a montar los dispositivos.

Las pruebas las realice sobre un GNU/Linux Debian Lenny virtualizado, conectado a un fas270 de Netapp.


Debian como un iSCSI Initiator
==============================


1. Instalar el software

aptitude install open-iscsi

Editar las siguientes lineas del archivo /etc/iscsi/iscsid.conf:

vim /etc/iscsi/iscsid.conf

* discovery.sendtargets.auth.authmethod = CHAP
* discovery.sendtargets.auth.username = root
* discovery.sendtargets.auth.password = password
* node.session.auth.authmethod = CHAP
* node.session.auth.username = root
* node.session.auth.password = password
* node.startup = automatic

/etc/init.d/open-iscsi restart

2.Conectar al Filer

* iscsiadm -m discovery -t st -p xxx.xxx.xxx.xxx
1.1.1.1:3260,xxx iqn.xxx-xx.com.netapp:sn.xxxxx
xxx.xxx.xxx.xxx:3260,xxxx iqn.xxxx-xx.com.netapp:sn.xxxxx

NOTA: xxx.xxx.xxx.xxx es la ip del filer


3.Abrir una sesión

* iscsiadm -m node --targetname "iqn.xxx-xx.com.netapp:sn.xxxxx"
(las comillas son parte del comando)

--portal "xxx.xxx.xxx.xxx:3260" --login


4.Crear Lun en Filer con la opcón "linux" (almenos 20 GB)

para sacar el iqn del iniciador

* debian:/mnt# iscsi-iname
iqn.2005-03.org.open-iscsi:f39913a3927a


5.Agregar Lun:

con dmesg buscamos el dispositivo:

* dmesg | grep sd

[ 7720.867414] sd 2:0:0:0: [sda] 204800 512-byte hardware sectors (105 MB)

NOTA:en mi caso es sda


5.Le damos formato a la unidad nueva:

* fdisk /dev/sda

(nos pregunta si queremos crearle la tabla de particiones, con la letra "m"

vemos los comandos q nos ofrece, elegimos "w")

6.Crear partición

* mkfs.ext3 /dev/sda (formato ext3)


7.Montar dispositivo

* mkdir /mnt/lun
* mount /dev/sda /mnt/lun

8.Verificar espacio

*df -h

9.Terminar sesión

* iscsiadm -m node --targetname "iqn.xxx-xx.com.netapp:sn.xxxxx"
--portal "192.168.0.1:3260" --logout

(las comillas son parte del comando)

10. Para eliminar una sesión

* iscsiadm -m node --targetname "iqn.xxx-xx.com.netapp:sn.xxxxx"
--portal "192.168.0.1:3260" --op=delete


Para mas información les dejo algunas páginas que me ayudaron:
Link1
Link2
Link3


saludos y espero les sirva

0 comentarios:

Usuarios Online