Outils pour utilisateurs

Outils du site


informatique:linux:open-iscsi

Ceci est une ancienne révision du document !


Installation et configuration de l'initiateur (client)

Installation

apt-get install open-iscsi

ou

yum install iscsi-initiator-utils

Configuration

Editer le fichier de configuration /etc/iscsi/iscsid.conf ou ~/.iscsid.conf et configurer node.session.auth.username, node.session.auth.password et les autres paramètres de la façon suivante :

node.startup = automatic
node.session.auth.username = MY-ISCSI-USER
node.session.auth.password = MY-ISCSI-PASSWORD
discovery.sendtargets.auth.username = MY-ISCSI-USER
discovery.sendtargets.auth.password = MY-ISCSI-PASSWORD
node.session.timeo.replacement_timeout = 120
node.conn[0].timeo.login_timeout = 15
node.conn[0].timeo.logout_timeout = 15
node.conn[0].timeo.noop_out_interval = 10
node.conn[0].timeo.noop_out_timeout = 15
node.session.iscsi.InitialR2T = No
node.session.iscsi.ImmediateData = Yes
node.session.iscsi.FirstBurstLength = 262144
node.session.iscsi.MaxBurstLength = 16776192
node.conn[0].iscsi.MaxRecvDataSegmentLength = 65536

Pour prendre en compte la configuration, redémarrer le service ainsi :

/etc/init.d/open-iscsi restart

Maintenant il faut lancer une découverte des serveurs iSCSI cible :

iscsiadm -m discovery -t sendtargets -p ISCSI-SERVER-IP-ADDRESS

Si 192.168.1.60 est l'adresse IP d'un serveur iSCSI, entrer :

iscsiadm -m discovery -t sendtargets -p 192.168.1.60

Pour terminer, redémarrer une nouvelle fois le service :

/etc/init.d/open-iscsi restart

Formater un volume iSCSI

Après la phase de découverte on devrait voir un nouveau lecteur sur le système, voir /var/log/messages pour trouver son nom :

tail -f /var/log/messages

Si le lecteur est nommé par exemple /dev/sdc, lancer la commande suivante pour créer des partitions :

fdisk /dev/sdc

Une fois les partitions créer, il en reste plus qu'a les formater…

mkfs.ext3 /dev/sdc1

… Et à les monter :

mkdir /iscsi
mount /dev/sdc1 /iscsi

Installation et configuration de la cible (Serveur)

Installation

apt-get install scsi-target-utils

Configuration

Editer le fichier de configuration /etc/ietd.conf

Target iqn.2009-08.local.fog:storage.lvm
      # Users, who can access this target
      # (no users means anyone can access the target)
      #IncomingUser
      #OutgoingUser
      # Lun definition
      # (right now only block devices are possible)
      Lun 0 Path=/dev/hdb
      # Alias name for this target
      Alias iSCSI
      # various iSCSI parameters
      # (not all are used right now, see also iSCSI spec

Lancement du service

/etc/init.d/iscsi-target start
informatique/linux/open-iscsi.1215093334.txt.gz · Dernière modification: 2018/09/06 19:00 (modification externe)