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
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