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]