Iscsi: Unterschied zwischen den Versionen

Aus Alexander's Wiki
Zeile 1: Zeile 1:
=Ubuntu=
=Ubuntu=
==Server-Komponente==
<source lang="bash">
<source lang="bash">
sudo apt-get install iscsitarget iscsitarget-source iscsitarget-dkms
sudo apt-get install iscsitarget iscsitarget-source iscsitarget-dkms
Zeile 29: Zeile 30:
# identifier kann durch einen beliebigen Namen ersetzt werden.
# identifier kann durch einen beliebigen Namen ersetzt werden.
iqn.2020-02.de.taufkirchen.kluge:storage  # 1. gibt Target den Namen
iqn.2020-02.de.taufkirchen.kluge:storage  # 1. gibt Target den Namen
Lun 0 Path=/dev/sda3,Type=fileio          # Pfad zum Speichermedium und Art der Freigabe
#Lun 0 Path=/dev/sda3,Type=fileio          # Pfad zum Speichermedium und Art der Freigabe
Lun 0 Path=/media/truecrypt1/iSCSI-Targets/aksan.img,Type=fileio #siehe LUN-Files
</source>
</source>


Zeile 41: Zeile 43:
<source lang="bash">
<source lang="bash">
sudo /etc/init.d/iscsitarget restart
sudo /etc/init.d/iscsitarget restart
</source>
===LUN Files===
Man kann in der ''/etc/iet/ietd.conf'' auch eine Datei angeben. Diese erzeugt man mit einer Größe von 100GB z.B. so:
<source lang="bash">
sudo dd if=/dev/zero of=storagelun0 count=0 obs=1 seek=100G
</source>
</source>

Version vom 9. Dezember 2012, 20:09 Uhr

Ubuntu

Server-Komponente

sudo apt-get install iscsitarget iscsitarget-source iscsitarget-dkms
  • Aktivieren des Targets (/etc/default/iscsitarget editieren)
ISCSITARGET_ENABLE=true
  • Freigaben definieren (/etc/iet/ietd.conf)
  • Allgemein
# ISNS Server ...
iSNSServer 192.168.1.55
iSNSAccessControl No

# ... oder CHAP
#IncomingUser joe secret
#OutgoingUser jack 12charsecret
  • Das Target
# Target iqn.yyyy-mm.<reversed domain name>:identifier
# yyyy-mm gibt das Ablaufdatum der Freigabe an
# <reversed domain name> muss durch den Hostname ersetzt werden. in einem privaten Netz kann er fast beliebig gewählt werden.
# identifier kann durch einen beliebigen Namen ersetzt werden.
iqn.2020-02.de.taufkirchen.kluge:storage   # 1. gibt Target den Namen
#Lun 0 Path=/dev/sda3,Type=fileio           # Pfad zum Speichermedium und Art der Freigabe
Lun 0 Path=/media/truecrypt1/iSCSI-Targets/aksan.img,Type=fileio #siehe LUN-Files
  • Zugriff erlauben (/etc/iet/initiators.allow)
iqn.2020-02.de.taufkirchen.kluge:storage 192.168.1.0/16
#ALL ALL ist ein Sicherheitsrisiko
  • ISCSI-Daemon neu starten
sudo /etc/init.d/iscsitarget restart

LUN Files

Man kann in der /etc/iet/ietd.conf auch eine Datei angeben. Diese erzeugt man mit einer Größe von 100GB z.B. so:

sudo dd if=/dev/zero of=storagelun0 count=0 obs=1 seek=100G