En cours de rédaction 08/12/08 11h23

Le serveur sur lequel s'exécute iscsid tourne sur une debian etch.

srviscsi:~# uname -a
Linux srviscsi 2.6.18-6-686 #1 SMP Mon Oct 13 16:13:09 UTC 2008 i686 GNU/Linux

srviscsi:~# cat /proc/partitions
major minor  #blocks  name

   3     0   19925880 hda
   3     1   19173546 hda1
   3     2          1 hda2
   3     5     746991 hda5
   3    64   19551168 hdb
   3    65    5858968 hdb1
   3    66    5859000 hdb2
   3    67    7832160 hdb3

srviscsi:/etc# cat ietd.conf 
Target iqn.2001-04.com.venoix:storage.hdb1
Lun 0 Path=/dev/hdb1
Target iqn.2001-04.com.venoix:storage.hdb2
Lun 0 Path=/dev/hdb2
Target iqn.2001-04.com.venoix:storage.hdb3
Lun 0 Path=/dev/hdb3

Le disque hdb a été partitionné et chacune de ses partitions est une ressource iscsi.

Le paquet iscsitarget avait été récupéré auparavant et compilé sur la machine comme décrit dans ce billet:
http://blogpmenier.dynalias.net/docext/iscsi/index-090308.html

ATTENTION: les problèmes que j'avais rencontrés à l'époque sont peut-être solutionnés depuis.

srviscsi:/usr/local# lsmod | grep iscsi
iscsi_trgt             59708  6

Par défaut le serveur écoute sur le port 3260.

sn2caen:/usr/local# netstat -tpan | grep 3260
tcp        0      0 0.0.0.0:3260            0.0.0.0:*               LISTEN     4384/ietd          
tcp        0      0 192.168.1.80:3260       192.168.1.76:2132       ESTABLISHED-                           
tcp6       0      0 :::3260                 :::*                    LISTEN     4384/ietd     



Côté client je n'avais qu'un windows sous la main. Comme indiqué plus haut je referais les tests avec un client linux mais j'imagine
qu'il n'y aura guère de différence.

Sur les copies d'écrans suivantes on voit de quelle façon "monter" la ressource iscsi (oui oui même sous Win dans ce cas, il faut jouer de la
ligne de commande et c'est tant mieux) sur l'image1.

Ensuite lorsqu'on crée la machine virtuelle on va dans les préférences et on sélectionne le disque iscsi.

Pour les tests je me suis contenté d'installer rapidement une petite dsl.iso. Le disque /dev/hda a été partitionné comme un
disque normal et même sur un réseau à 100M les temps de réponse paraissent satisfaisants.