¡Hola a todos!
Sabemos que este asunto está muy visto pero hemos observado que, en todos los manuales de Internet, la información sobre cómo conectar a un dispositivo ISCSi es demasiado extensa.
Vamos a intentar detallarla en pasos simples. No obstante, dejar claro que esta es la forma de conectar a un dispositivo ISCSi desde CentOS con autenticación CHAP. No vamos a detallar la forma de montar el servidor ISCSi, ni cómo configurar los usuarios, solo la conexión a un servidor ya montado.
1. Antes de nada tenemos que instalar el programa para la conexión ISCSi.
yum install iscsiadm
2. Cuando tengamos la IP del sistema, con esta línea vamos a descubrir los targets que tiene el nodo ISCSI, suponiendo que la IP del servidor ISCSi es 192.168.20.22.
iscsiadm -m discovery -t sendtargets -p 192.168.20.22
3. Mediante la siguiente línea declaramos el método de autenticación, que será CHAP
iscsiadm -m node --targetname iqn.vps-storage:Nas010 -p 192.168.20.22 -o update -n node.session.auth.authmethod -v CHAP
4. Con la siguiente línea vamos a guardar el usuario de conexión que nos tendrá que dar el proveedor, junto con el nombre de target.
iscsiadm -m node --targetname iqn.cambiarpornombredetarget -p 192.168.20.22 -o update -n node.session.auth.username -v nombredeusuario
5. Ahora declaramos la contraseña que nos proporcione el proveedor.
iscsiadm -m node --targetname iqn.cambiarpornombredetarget -p 192.168.20.22 -o update -n node.session.auth.password -v poneraquielpassword
6. Si lo deseamos, usamos esta línea para que se arranque automáticamente. Esto es recomendable para no tener que estar poniendo los datos cuando se reinicia el server.
iscsiadm -m node --targetname iqn.cambiarpornombredetarget -p 192.168.20.22 --op update -n node.conn[0].startup -v automat
7. Ahora solo queda conectar con los datos que hemos introducido utilizando la siguiente línea de comandos.
iscsiadm -m node --targetname iqn.cambiarpornombredetarget -p 192.168.20.22 -l
8. Como dato adicional, si quieres desconectar todas las sesiones, te recomendamos utilizar la siguiente línea:
iscsiadm -m node --logoutall all
Esperamos que esta breve guía os sea de utilidad.
Algunos sabemos de los usos que se le podría dar a esas conexiones. Pero no estaría mal dar algunos ejemplos de uso que serían de utilidad a mucha gente.