Ceci est une ancienne révision du document !
Table des matières
Installation d'un client iSCSI
Tout d'abord un peu de vocabulaire : en iSCSI on parle d'initiator ( le client qui “initie” un acces ) et de target (le serveur qui propose la cible a l'initiateur)
Comme d'habitude pour l'installation on se basera sur une Debian Lenny fraichement installée en netinstall via boot PXE.
Pour l'installation de la partie serveur voir la doc ici mais si vous êtes sur cette page, c'est que vous avez déja du configurer votre target.
Installation des prérequis
Le module iscsi_tcp est inclus en standard dans les noyaux debian. Il suffit donc d'installer open-isci :
aptitude install open-iscsi
Configuration du client
La configuration s'effectue dans le fichier /etc/iscsi/iscsid.conf . Nous allons accéder au target défini lors de l'installation du serveur, en utilisant l'utilisateur “monUtilisateur” associé au mot de passe “monMotDePasse” :
discovery.sendtargets.auth.authmethod = CHAP discovery.sendtargets.auth.username = monUtilisateur discovery.sendtargets.auth.password = monMotDePasse node.session.auth.authmethod = CHAP node.session.auth.username = monUtilisateur node.session.auth.password = monMotDePasse
Si vous voulez que le noeud démarre automatiquement, changer “node.startup = manual” par “node.startup = automatic” dans ce fichier par exemple grace a la commande suivante :
sed -i -e "s/node.startup = manual/node.startup = automatic/" /etc/iscsi/iscsid.conf