Depuis la version Etch de Debian, le module iscsi_tcp est intégré dans le noyau. Il ne vous reste plus qu’à installer un outil d’administration et à configurer

1. Installation

# apt-get install open-iscsi

configuration du fichier /etc/iscsi/iscsid.conf

discovery.sendtargets.auth.authmethod = CHAP
discovery.sendtargets.auth.username = <votre identifiant de connexion au SAN>
discovery.sendtargets.auth.password = <le mot de passe>
node.session.auth.authmethod = CHAP
node.session.auth.username = <votre identifiant de connexion au SAN>
node.session.auth.password = <le mot de passe>
node.startup = automatic

2. Configuration d’une connexion

#iscsiadm   --mode node  --targetname "iqn.2007-01.org.debian.foobar:CDs"  -p 192.168.0.1:3260 --op=update --name node.session.auth.authmethod --value=CHAP
#iscsiadm   --mode node  --targetname "iqn.2007-01.org.debian.foobar:CDs"  -p 192.168.0.1:3260 --op=update --name node.session.auth.username --value=$Id
#iscsiadm   --mode node  --targetname "iqn.2007-01.org.debian.foobar:CDs"  -p 192.168.0.1:3260 --op=update --name node.session.auth.password --value=$MDP
#iscsiadm   --mode node  --targetname "iqn.2007-01.org.debian.foobar:CDs"  -p 192.168.0.1:3260 --login

le fichier /etc/iscsi/nodes/iqn.2007-01.org.debian.foobar:CDs/192.168.0.1,3260 est automatiquement créé

3. Administration

3.1 Inventaire des Target iSCSI disponibles

#iscsiadm -m discovery -t st -p 192.168.0.20

192.168.0.1:3260,1 iqn.2007-01.org.debian.foobar:CDs
192.168.0.1:3260,1 iqn.2007-01.org.debian.foobar:USB

3.2 Ouvrir une connexion

#iscsiadm -m node –targetname « iqn.2007-01.org.debian.foobar:CDs » –portal « 192.168.0.1:3260 » –login

un nouveau périphérique iSCSI est alors créé dans /dev/sdx et automatiquement monté sur /dev/disk/by-path/ip-xxxxxxxx

3.3 Monter un disque iSCSI

Modifier le fichier /etc/fstab

#device         mount point     FS      Options Backup  fsck

LABEL=data1     /mnt/data1      ext3    _netdev 0       0

3.4 Déconnexion d’un disque iSCSI

#iscsiadm  -m node  --targetname "iqn.2007-01.org.debian.foobar:CDs" --portal "192.168.0.1:3260" --logout

3.5 Trouver l’initiateur iqn

L’initiateur iSCSI a aussi son propre iqn que vous trouverez dans le fichier /etc/iscsi/initiatorname.iscsi.

Attention : après installation du paquet open-iscsi, ce fichier ne contient que

GenerateName=yes"

C’est au premier démarrage du démon que l’iqn est créé

4. Erreurs fréquentes

ietd: CHAP initiator auth.: No valid user/pass combination for initiator iqn.1993-08.org.debian:01:123456789abcd found
=> Erreur de login/mot de passe
Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s