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

Il faut générer un identifiant iscsi pour le poste :

iscsi-iname

Exemple de résultat attendu :

iqn.2005-03.org.open-iscsi:7d70b64d277f

Editer le fichier : /etc/iscsi/initiatorname.iscsi et insérer la châine générée :

#GenerateName=yes
InitiatorName=iqn.2005-03.org.open-iscsi:7d70b64d277f

Découvrir les target iSCSI :

iscsiadm -m discovery -t sendtargets -p 192.168.133.102

Exemple de résultat attendu (vous verrez autant de nœuds qu'il y a de ports réseau sur la baie de stockage) :

192.168.132.101:3260,1 iqn.xxxxxxxxxxxx
192.168.131.102:3260,2 iqn.xxxxxxxxxxxx
192.168.130.101:3260,1 iqn.xxxxxxxxxxxx
192.168.131.101:3260,1 iqn.xxxxxxxxxxxx
192.168.130.102:3260,2 iqn.xxxxxxxxxxxx
192.168.133.102:3260,2 iqn.xxxxxxxxxxxx
192.168.132.102:3260,2 iqn.xxxxxxxxxxxx
192.168.133.101:3260,1 iqn.xxxxxxxxxxxx

Se connecter à la cible :

iscsiadm -m node -T iqn.xxxxxxxxxxxx -p 192.168.133.102:3260 -l

Lister les LUN :

cat /proc/scsi/scsi

Exemple de résultat

Host: scsi5 Channel: 00 Id: 00 Lun: 00
  Vendor: DELL     Model: MD32xxi          Rev: 0780
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi5 Channel: 00 Id: 00 Lun: 02
  Vendor: DELL     Model: MD32xxi          Rev: 0780
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi5 Channel: 00 Id: 00 Lun: 31
  Vendor: DELL     Model: Universal Xport  Rev: 0780
  Type:   Direct-Access                    ANSI  SCSI revision: 05

Pour identifier le nom du périphérique :

tail -f /var/log/messages

Exemple de ligne à identifier :

Apr 26 16:05:06 localhost kernel: [2075842.768921] sd 5:0:0:2: [sdb] 3041000423 512-byte logical blocks: (1.55 TB/1.41 TiB)

Activer le disque au lancement du système :

iscsiadm -m node -T iqn.xxxxxxxxxxxx -p 192.168.133.102:3260 -o update -n node.startup -v automatic

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.1335552632.txt.gz · Dernière modification: 2018/09/06 18:59 (modification externe)