ISCSI: Unterschied zwischen den Versionen

1.687 Bytes hinzugefügt ,  3. November 2015
keine Bearbeitungszusammenfassung
(Die Seite wurde neu angelegt: „===ISCSI for dummies=== ====Der Server (Target)==== =====Kernelconfig===== * Device Drivers → ** [M] CONFIG_TARGET_CORE (Generic Target Core Mod (TCM) and C…“)
 
Keine Bearbeitungszusammenfassung
Dieses Tool könnt ihr über euren Paketmanager beziehen.
 
'''Block-Device als Target einrichten:'''
 
''targetcli'' starten (Tip: Es kann Tab-Completion):
<pre>
$ sudo targetcli
test
</pre>
 
In ''targetcli'' angekommen erstellt man zuerst einen "Backstore". Ich verwende exemplarisch sda1. Es kann aber auch jedes andere Blockdevice oder Partition sein.
<pre>
/> cd /backstores/iblock
/backstores/iblock> create my_blockdevice /dev/sda1
Generating a wwn serial.
Created iblock storage object my_blockdevice using /dev/sda1.
/>
</pre>
 
Anschließend wird das iSCSI-Target initialisiert:
<pre>
/backstores/iblock> cd /iscsi
/iscsi> create
Created target iqn.2003-01.org.linux-iscsi.sulfur.x8664:sn.46326382cc42.
Selected TPG Tag 1.
Successfully created TPG 1.
</pre>
 
Das "Portal" repräsentiert einen Netzwerkserver bei iSCSI und muss ebenfalls gestartet/angelegt werden:
<pre>
/iscsi> cd iqn.2003-01.org.linux-iscsi.sulfur.x8664:sn.46326382cc42/tpgt1/portals
/iscsi/iqn.20...tpgt1/portals> create
Using default IP port 3260
Automatically selected IP address 10.42.0.193.
Successfully created network portal 10.42.0.193:3260.
</pre>
 
Innerhalb dieses IQNs (dieser kryptische Name) wird nun eine LUN über iSCSI exportiert.
Als letztes wird das LUN (der "Backstore") über iSCSI exportiert/verbunden
<pre>
/iscsi/iqn.20...tpgt1/portals> cd ../luns
/iscsi/iqn.20...tpgt1/luns> create /backstores/iblock/my_blockdevice
Selected LUN 0.
Successfully created LUN 0.
</pre>
 
Zu guter letzt kann man die Config persistieren
<pre>
/iscsi/iqn.20...tpgt1/luns> cd /
/> saveconfig
WARNING: Saving sulfur current configuration to disk will overwrite your boot settings.
The current target configuration will become the default boot config.
Are you sure? Type 'yes': yes
[…]
</pre>
 
33

Bearbeitungen