¿Cómo enlazar objetivos iSCSI a las máquinas virtuales de Virtualization Station?

¿Qué es iSCSI?
iSCSI es un estándar de almacenamiento en red basado en protocolos de Internet para conectar dispositivos de almacenamiento de datos y equipos utilizando comandos SCSI de transferencia sobre redes IP. iSCSI se puede utilizar para transferir datos y para el almacenamiento remoto a larga distancia en una intranet. iSCSI también se puede utilizar para transmitir datos en redes de área local (LAN) y redes de área amplia (WAN). (Wikipedia. iSCSI. Disponible en: http://es.wikipedia.org/wiki/ISCSI. Último acceso: 17 de abril de 2014.)

¿Qué es un objetivo iSCSI?
Un objetivo iSCSI puede ser tratado como un espacio de almacenamiento conectado a una red y transmite datos utilizando el protocolo iSCSI. Desde la perspectiva de un equipo local, se puede acceder a él como si se tratase de un disco normal de almacenamiento.

Enlazar máquinas virtuales (VM, por sus siglas en inglés) con los objetivos iSCSI de un QNAP Turbo NAS puede ser una solución completa que ofrece la gran escalabilidad y la implementación de bajo coste de un NAS. Para la mayoría de las empresas pequeñas o medianas que poseen presupuestos limitados, no sólo se reduce el coste de la implementación de un hardware físico, sino que además amplía el alcance de uso de un QNAP Turbo NAS utilizando objetivos iSCSI para aumentar el espacio de almacenamiento de las VM.

Crear un objetivo iSCSI

Entre el equipo y la instalación de almacenamiento, el equipo (VM) se llama "Iniciador" y la instalación de almacenamiento se llama "Objetivo". (Nota: no asocie dos iniciadores iSCSI con el mismo objetivo iSCSI para evitar fallos en los datos.)

 

1. Desde el Administrador de almacenamiento en QTS

Inicie sesión en el QNAP Turbo NAS y entre en “Administrador de almacenamiento”.

Seleccione "Almacenamiento iSCSI" y haga clic en [Aceptar] para iniciar el asistente de configuración rápida.

Seleccione "Objetivo iSCSI con un LUN asociado" y haga clic en [Siguiente].

Haga clic en [Siguiente] para iniciar el asistente de configuración rápida.

Inserte un nombre para el objetivo iSCSI y seleccione CRC/Suma de Comprobación en caso de ser necesario (opcional). Cuando haya finalizado, haga clic en [Siguiente].

Seleccione "Usar autenticación CHAP" en caso de que sea necesario establecer un nombre de usuario y una contraseña para el objetivo iSCSI. Luego haga clic en [Siguiente].

Según sus necesidades, puede elegir entre "Aprovisionamiento fino" o "Asignación instantánea". Con "Aprovisionamiento fino" puede optimizar el uso de la capacidad de almacenamiento asignando una cantidad del espacio de almacenamiento igual a la que se utiliza en realidad. Por otra parte, si desea tener un espacio fijo de almacenamiento, seleccione "Asignación instantánea". En caso de que sea necesario, seleccione "Basado en archivos" para el objetivo iSCSI (la configuración predeterminada es Basado en bloques). Para finalizar, determine el tamaño de la capacidad de almacenamiento para el objetivo iSCSI y haga clic en [Siguiente].

Confirme la configuración del objetivo iSCSI y haga clic en [Siguiente].

El objetivo iSCSI se habrá creado correctamente y entonces podrá hacer clic en [Finalizar].

Un nuevo objetivo iSCSI aparecerá en la lista y se habilitará.

 

2. Desde el Almacenamiento Plug & Connect (Enchufar y conectar) en Qfinder

Puede descargar QNAP Qfinder del sitio web de QNAP: /i/mx/product/app_page.php?block=1. Qfinder es una utilidad que se encuentra disponible para Windows, Mac y Linux y le permite encontrar y acceder rápidamente al Turbo NAS en una red LAN. Seleccione el Turbo NAS, haga clic en él con el botón secundario del ratón y seleccione "Almacenamiento Plug & Connect (Enchufar y conectar)".

Inserte el nombre de usuario y la contraseña de Turbo NAS.

Haga clic en [Crear un disco virtual (iSCSI)].

Introduzca un nombre, seleccione "Basado en bloques" o "Basado en archivos", según sus necesidades, y determine la capacidad de almacenamiento del objetivo iSCSI. Si es necesario establecer un nombre de usuario y contraseña para el objetivo iSCSI, puede seleccionar "Usar autenticación CHAP" para configurarlos. Luego haga clic en [Aceptar].

Después de la configuración, aparecerá en la ventana un nuevo objetivo iSCSI.

 

 

Enlace de un objetivo iSCSI en VM

1. Con Windows OS, utilice el Iniciador iSCSI de Microsoft para conectarse al objetivo iSCSI

Utilizando Windows 7 como ejemplo, entre en "Panel de control" y haga clic en "Sistema y seguridad".

Haga clic en "Herramientas administrativas".

Abra "Iniciador iSCSI".

Elija la pestaña "Detección" y haga clic en [Detectar portal...] Introduzca la dirección IP del Turbo NAS donde se haya creado el objetivo iSCSI y haga clic en [Aceptar].

Elija la pestaña "Objetivos" y aparecerá un objetivo iSCSI. Selecciónelo y haga clic en [Conectar]. Si desea establecer un nombre de usuario y contraseña para el objetivo iSCSI, haga clic en [Avanzado...] para introducirlos y luego haga clic en [Aceptar].


Después de estos pasos, Windows 7 le notificará de que se ha agregado un nuevo disco. Puede entrar en "Administración de discos" para comprobarlo.

 

2. Con una distribución Ubuntu, utilice el Iniciador Open-iSCSI para conectarse al objetivo iSCSI

El Iniciador Open-iSCSI de Linux se encuentra incorporado en Ubuntu 8.04 LTS y en versiones posteriores. Puede utilizar comandos para agregar un objetivo iSCSI mediante el indicador de shell. Para obtener más información acerca de Ubuntu, entre en: http://www.ubuntu.com/ y para obtener más información acerca de Open-iSCSI, entre en: http://www.open-iscsi.org/

Instale primero el componente Open-iSCSI (Iniciador Open-iSCSI de Linux):

# sudo apt-get install open-iscsi

 

Consulte los siguientes pasos para utilizar el Iniciador Open-iSCSI y enlazar un objetivo iSCSI (QNAP Turbo NAS). Si el objetivo iSCSI necesita información CHAP para iniciar sesión, deberá cambiar iscsid.conf por “node.session.auth.username” y “node.session.auth.password”

# vi /etc/iscsi/iscsid.conf

 

Guarde y cierre el archivo iscsid.conf. Luego reinicie el servicio Open-iSCSI.

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

 

Busque objetivos iSCSI (QNAP Turbo NAS). Por ejemplo, NAS IP: 172.17.28.69, puerto: 3260.

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

El terminal de Linux mostrará el siguiente mensaje:
172.17.28.69:3260, 1 iqn.2004-4.com.qnap:NAS:iscsi.test.db531f

 

Seleccione un nodo iSCSI para enlazar.

# iscsiadm -m node -T THE_TARGET_iqn --login

El terminal de Linux mostrará el siguiente mensaje:
Login to [iface: default, target: iqn.2004-04.com.qnap:NAS:iscsi.test.db531f, portal: 172.17.28.69,3260] successful.

 

Este comando se puede utilizar para eliminar aquellos nodos iSCSI que no sean necesarios:

# iscsiadm -m node --op delete -- targetname THE_TARGET_iqn

 

Este comando se puede utilizar para comprobar el estado de los objetivos iSCSI:

# dmesg | tail

 

Utilice este comando para crear una partición y el objetivo iSCSI se asociará con /dev/sdb. ("sdb" es el primer dispositivo de almacenamiento agregado. Será diferente según la cantidad de dispositivos de almacenamiento que haya.)

# fdisk /dev/sdb

 

Utilice este comando para formatear /dev/sdb1:

# mkfs.ext3 /dev/sdb1

 

Utilice estos comandos para montar /dev/sdb1:

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

 

Después, podrá utilizar el siguiente comando para probar la tasa de transferencia de E/S del objetivo iSCSI en Linux:

# hdparm -tT /dev/sdb1

 

Hay algunos comandos relacionados con "scsiadm":

Este comando se puede utilizar para encontrar objetivos iSCSI en un determinado host utilizando la dirección IP:

# iscsiadm -m discovery --type sendtargets --portal HOST_IP

Este comando se puede utilizar para iniciar sesión en el objetivo iSCSI:

# iscsiadm –m node --targetname THE_TARGET_IQN --login

Este comando se puede utilizar para cerrar sesión en el objetivo iSCSI:

# iscsiadm –m node --targetname THE_TARGET_IQN --logout

Este comando se puede utilizar para eliminar el objetivo iSCSI:

# iscsiadm –m node --op delete -- targetname THE_TARGET_IQN