iSCSi Installation

iSCSI Target

unter iSCISI Target versteht man die Server Installation

iSCSI Initiator

der iSCSI Initiator ist der Client.
Auf den meisten Linux Systemen wird inzwischen die open-iscsi Software mitgeliefert.

Discovery

iscsiadm -m discovery -t sendtargets -p 172.16.10.201:3260

Login

Manuelles login eines iSCSI target, erfolgt mittels folgendem Kommando:
iscsiadm -m node  -p [target_IP:port]  --targetname [iqn._target_name]  -l

ein automatisches login eines iSCSI target devices verhindert man, indem node.startup = manual gesetzt wird
Hierzu führt man folgendes Kommando aus:
iscsiadm -m node --targetname [iqn_target_name] -p [target_IP:port] -o update -n node.startup -v manual

Das löschen des target record verhindert ebenfalls das automatische login.
iscsiadm -m node --targetname [iqn_target_name] -p [target_IP:port] -o delete

der automische mount eines File Systems von einem iSCSI device erfolgt durch folgenden Eintrag in der /etc/fstab mit der _netdev option. Für das iSCSI target device muß node.startup = automatic gesetzt sein.
/dev/sdb1 /scratch ext4 _netdev 0 0

besser ist allerdings die Verwendung der disk UUID, die unter:
...
... /dev/disk/by-uuid/ff0817ac-841b-4ad5-b7cb-f3f3baf19058 -> ../../sdb1
...
zu finden ist. Der mount Eintrag sieht dann wie folgt aus:
UUID=ff0817ac-841b-4ad5-b7cb-f3f3baf19058 /scratch                 ext4       acl,user_xattr        1 2

Logout

iscsiadm -m node  -p [target_IP:port]  --targetname [iqn._target_name] -u

Status

Den Status des iSCSI target device abfragen mittels
iscsiadm -m node  -p [target_IP:port]  --targetname [iqn._target_name]



Das Originaldokument ist zu finden unter http://ccf-it.de/tiki-5.0/tiki-index.php?page=ccf_iscsi