Como usar initiator iSCSI Linux Open-iSCSI en Ubuntu para añadir el destino iSCSI (QNAP NAS) como una partición adicional.

Antes de comenzar a usar el servicio de destino iSCSI,es importante asegurarnos previamente de que hemos creado un destino iSCSI en el NAS, para ello iremos al apartado “Device Configuration” (Configuración de Dispositivo) > “iSCSI Target” (Destino iSCSI). También deberemos de estar seguros de haber instalado el Initiator iSCSI.

Acerca del Initiator Linux Open-iSCSI

El Iniciador Linux Open-iSCSI es un paquete incorporado en Ubuntu 8.04 LTS (o posterior). Puede conectarse a un dispositivo iSCSI mediante la utilización de comandos. Puede obtener más información sobre Ubuntu haga clic en http://www.ubuntu.com/
Para información adicional y sitios de descarga de Open-iSCSI, visite: http://www.open-iscsi.org/.

Procedimiento a seguir para añadir un destino iSCSI

Antes de empezar. Instale el paquete open-iscsi. El paquete también se conoce como el Initiator Open-iSCSI de Linux.

# sudo apt-get install open-iscsi

Siga los pasos indicados a continuación para conectarse a un destino iSCSI (QNAP NAS) con el Iniciador Open-iSCSI de Linux.

1. Puede que necesite modificar el iscsid.conf para que refleje la información de inicio de sistema, como node.session.auth.username & node.session.auth.password.

# vi /etc/iscsi/iscsid.conf

2. Guarde y cierre el archivo, luego reinicie el servicio open-iscsi.

# /etc/init.d/open-iscsi restart

3. Seleccione el iSCSI al que va a conectarse especificando ip y puerto (en este ejemplo, el QNAP NAS), la ip como 10.8.12.31 con el puerto por defecto 3260.

# iscsiadm -m discovery -t sendtargets -p 10.8.12.31:3260

4. Marque el(los) nodo(s) iSCSI disponible(s) a los que conectarse.

# iscsiadm -m node

5. ** Puede eliminar el(los) nodo(s) al que no quiere conectarse cuando esté encendido el servicio con el siguiente comando:

# iscsiadm -m node –op delete –targetname THE_TARGET_IQN

6. Reinicie el open-iscsi para iniciar sesión en todos los nodos disponibles.

# /etc/init.d/open-iscsi restart

7. Podrá ver el mensaje de inicio de sesión como se muestra a continuación:

Login session [iface: default, target: iqn.2004-04.com:NAS:iSCSI.ForUbuntu.B9281B, portal: 10.8.12.31,3260] [ OK ]

8. Marque el estado del dispositivo con dmesg.

# dmesg | tail

9. Introduzca el siguiente comando para crear una partición. El nombre del dispositivo es /dev/sdb.

# fdisk /dev/sdb

10. Formatee la partición.

# mkfs.ext3 /dev/sdb1

11. Monte el sistema de archivos.

# mkdir /mnt/iscsi# mount /dev/sdb1 /mnt/iscsi/

12. Ya puede comprobar la velocidad de E/S usando el siguiente comando.

# hdparm -tT /dev/sdb1

A continuación se presentan algunos de los comandos relacionados con “iscsiadm”.

Discover the Targets on the host (Ver los Destinos del anfitrión)

iscsiadm -m discovery –type sendtargets –portal HOST_IP

Login to a Target (Iniciar sesión en un destino)

iscsiadm –m node –targetname THE_TARGET_IQN –login

Logout from a Target (Finalizar sesión en un destino)

iscsiadm –m node –targetname THE_TARGET_IQN –logout

Delete a Target (Eliminar un destino)

iscsiadm –m node –op delete –targetname THE_TARGET_IQN

Start typing and press Enter to search