iSCSI sous Debian

Dernière mise à jour : 08/09/2009

    Cet article vous présente de façon concise l''installation de volumes iSCSI sous votre Debian favorite. A noter qu''en mode initiator (mode client), le serveur utilisé était un equalogic.

Initiator (Client)

    Installez le bon paquet : aptitude install open-iscsi. Puis lancez l'interrogation de votre serveur, suivi du login pour pouvoir récupérer l'espace.
    A priori, tout a bien marché, on jette un oeil aux logs pour confirmer cela. Il ne vous reste plus qu'à formater le volume à présent (disponible en sdb sur l'exemple ci-dessous)


Target (Serveur)

    Il faut tout d'abord installer les bons paquets : aptitude install iscsitarget iscsitarget-modules-`uname -r` puis configurer /etc/default/iscsitarget en le passant à true. Dans mon exemple, je partage /dev/sda3 qui contient 200Go d'espace disponible, vous pouvez partagez ce que vous voulez.

    Editez ensuite /etc/ietd.conf comme ceci (vous pouvez décommenter la partie User pour plus de sécurité, j'ai pour ma part choisi d'utiliser la restriction par IP). Notez également qu'il y a bien plus d'options disponibles mais que je ne les présente pas ici :

    Editez ensuite /etc/initiators.allow afin d'ajouter la ou les adresses IP que vous autorisez (ici encore, il est possible de faire plus propre, mais je veux juste montrer un exemple simple, étant donné que je ne partage qu'un seul disque) :

    Et voilà, il ne reste plus qu'a démarrer le tout : /etc/init.d/iscsitarget start.