Inhaltsverzeichnis

Installation

Server

Der Server heißt bei iscsi target

Pakete

openSuSE: iscsitarget Debian 9:tgt 1)

Konfiguration

Aufbau Targetname:

iqn.<Datum Aktivierung im Format jjjj-mm>.<DNS Name umgekehrt>:<frei wählbarer name>

Kommandos:

tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2021-11.de.linuxhotel.notebook:iscsitest
tgtadm --lld iscsi --op show --mode target
tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/vdb
tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.0.0/16
tgtadm --lld iscsi --op show --mode target

Client

Der Client heißt bei iscsi initiator

Pakete

Debian 7: open-iscsi

/etc/iscsi/iscsid.conf :

node.startup = automatic
cat /etc/iscsi/initiatorname.iscsi
/etc/init.d/open-iscsi restart
cat /etc/iscsi/initiatorname.iscsi
iscsiadm -m discovery -t st -p 192.168.221.10
iscsiadm -m node --login
dmesg | tail

/etc/fstab :

/dev/sdb1        /srv/daten        ext4  rw,_netdev 0       2

Dokumentation

unformatiert

 34  zypper install iscsitarget
 35  rpm -ql iscsitarget
 36* zypper install i
 37  rpm -qa | grep iscsi
 38  rpm -ql tgt
 39  less /usr/share/doc/packages/tgt/README.iscsi
 40  tgtadm --lld iscsi -op new --mode target --tid=1 --targetname=testdaten
 41  tgtadm --lld iscsi --op new --mode target --tid=1 --targetname=iqn.2009-04.de.linuxhotel.notebook12:testdaten
 42  /etc/init.d/tgtd start
 43  tgtadm --lld iscsi --op new --mode target --tid=1 --targetname=iqn.2009-04.de.linuxhotel.notebook12:testdaten

reicht nicht.

Das da ging:

Aufbau Targetname: <pre>iqn.<Datum Aktivierung umgekehrt im Format jjjj-mm>.<DNS Name umgekehrt>:<frei wählbarer name></pre> Beispiel: <pre>iqn.2009-04.de.linuxhotel.notebook12:testdaten</pre Server / Target: zypper Bug? yast -i iscsitarget funktioniert /etc/ietd.conf : <file> Target iqn.2009-04.de.linuxhotel.notebook12:daten.lv01.foo.bar Lun 0 Path=/dev/mapper/vg1-lv01,Type=fileio </file> Client / Initiator: /etc/iscsi/initiatorname.iscsi'' :

InitiatorName=iqn.2009-04.de.linuxhotel.notebook12:daten.lv01.foo.bar
diff /etc/iscsi/iscsid.conf /etc/iscsi/iscsid.conf.orig

39c39 < node.session.auth.authmethod = CHAP —

#node.session.auth.authmethod = CHAP

43,44c43,44 < node.session.auth.username = test < node.session.auth.password = villa —

#node.session.auth.username = username
#node.session.auth.password = password

iscsiadm -m discovery -t sendtargets -p notebook12 192.168.1.212:3260,1 iqn.2009-04.de.linuxhotel.notebook12:daten.lv01

Alternative: AoE

schneller, aber nicht routingfähig)

Pakete

Server: vblade

Client: *aoe*

RHEL 7 iscsi Anleitung rhel_iscsi.pdf

1)
Debian 7: iscsitarget iscsitarget-dkms Beispiel: /etc/iet/ietd.conf :
Target iqn.2013-12.de.linuxhotel.notebook12:testdaten
  Lun 0 Path=/dev/vg_notebook12/testdaten,Type=fileio
/etc/default/iscsitarget :
ISCSITARGET_ENABLE=true
/etc/init.d/iscsitarget restart
=== testen ===
cat /proc/net/iet/volume