iSCSI Konfiguration

HostnameBeschreibung
vmLS1iSCSI Target
vmLS2iSCSI Initiator

Target

Installation des iSCSI Target Dienstes:

apt-get install iscsitarget iscsitarget-dkms

Die Konfigurationsdateien sind unter /etc/iet/ abgelegt:

ls -l /etc/iet/
insgesamt 12
-rw------- 1 root root 3970 Aug 16 2013 ietd.conf
-rw-r--r-- 1 root root 1011 Sep 16 2009 initiators.allow
-rw-r--r-- 1 root root 864 Sep 16 2009 targets.allow

Konfiguration in der Datei ietd.conf anpassen:

/etc/iet/ietd.conf

Authentifizierung für autodiscover konfigurieren, IncomingUser ist der initiator und OutgoingUser das Target, secret1 sowie secret2 sind Passwörter.

IncomingUser vmLS2 secret2
OutgoingUser vmLS1 secret1

Target konfigurieren

#iqn.yyyy-mm.<reversed domain name>[:identifier]
Target iqn.2014-05.com.example:mytarget

Authentifizierung für target konfigurieren, IncomingUser ist der initiator und OutgoingUser das Target, secret1 sowie secret2 sind Passwörter.

IncomingUser vmLS2 secret2
OutgoingUser vmLS1 secret1

Target Device konfigurieren, die Lun Nummer 0 ist die ID des Targets, muss für jedes Target eindeutig sein. In diesem Beispiel wird eine Image Datei freigegeben, deshalb auch den Typ fileio, es können natürlich auch Block Devices freigegeben werden:

#Lun 0 Path=/dev/sdc,Type=fileio,ScsiId=xyz,ScsiSN=xyzLun 0 Path=/data/iscsi.img,Type=fileio

Image Datei erstellen:

dd if=/dev/zero of=/data/iscsi.img bs=1M count=1024

Image Datei als Block Device umwandeln:

losetup /dev/loop0 /data/iscsi.img

Den iSCSI Target Dienst automatisch nach einem Neustart starten:

vi /etc/default/iscsitarget
ISCSITARGET_ENABLE=true

Den iSCSI Target Dienst starten:

/etc/init.d/iscsitarget start

Die exportierten Targets Anzeigen:

cat /proc/net/iet/volume
tid:1 name:iqn.2014-05.com.example:mytarget
 lun:0 state:0 iotype:fileio iomode:wt blocks:2097152 blocksize:512 path:/data/iscsi.img

Sie haben weitere Fragen zu dieser Anleitung und möchten gerne mehr Informationen oder brauchen Unterstützung? Wir helfen Ihnen gerne, unsere Kontaktdaten finden Sie hier: https://df-informatik.ch/kontakt/