PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : debian-open-iscsi -mini-HOWTO



gorba
16.02.07, 12:13
Open-iSCSI

Diese Dokumentation enthält Informationen zur Anwendung von open-iscsi. Sie soll nur einen kurzen Überblick über die Kommandos geben, die wichtig sind um ein iSCSI Device lokal zu nutzen. Es ist _KEINE_ ausführliche Dokumentation und soll lediglich Informationen zusammenfassen, damit iscsi einstiger sich schneller in das Thema einarbeiten können

Open-iscsi Debian Packet:
http://packages.debian.org/unstable/net/open-iscsi

Website:
http://www.open-iscsi.org

Modulübersicht:
http://www.open-iscsi.org/docs/open-iscsi-0.jpg

Readme:
http://www.open-iscsi.org/docs/README

Man Pages:
man iscsiadm
man iscsid

Nachdem open-iscsi (wird in der weiteren Dokumentation mit OI abgekürzt) installiert wurde stehen folgende Befehle zur Verfügung:

• iscsiadm –m discovery –tst –p IP –d3

o Sucht nach alle Verfügbaren iscsi Nodes unter IP und zeigt diese an.
• iscsiadm – m node

o Zeigt alle gefundenen iscsi Nodes mit dem Format:
<IP:PORT>,<TARGET_ID> <NODE_NAME> an. NODE_NAME ist der vollständige Namen eines targets inklusive Serverpfad. Z.B:
iqn.2006-01.com.openfiler:test_share.iscsi_volume_01
• iscsiadm –m node –T NODE_NAME –p IP –l

o Bindet NODE_NAME an eine lokale iscsi Session
• iscsiadm –m node –p IP –L all

o Bindet alle Verfügbaren iscsi NODES die unter IP gefunden werden an eine lokale iscsi Session.
• iscsiadm –m session

o Zeigt alle aktiven iscsi Sessions im Format:
<kernel module>: [SID] <IP:PORT>,<TARGET_ID> <NODE_NAME> an.
• iscsiadm –m node –T NODE_NAME –p IP –u

o Löschte (unterbricht) eine aktive iscsi Session mit dem target NODE_NAME das unter IP gefunden werden kann.
• fdisk –l

o Zeigt wo die iscsi Session ins lokale File System eingebunden wurde


Falls :
• node.conn[0].startup = automatic

in /etc/iscsi/iscsid.conf eingetragen wird, startet OI automatisch Sessionen mit allen bekannten NODES

Automatic Node Connect:
• Nodes müssen einmal manuell eingebunden werden.
• Sobald alle benötigten Sessions gestartet sind, kann mittels dem
Kommando:
iscsiadm -m node -T NODE_NAME -p ip:port --op update -n node.conn[0].startup -v automatic
die NODE so konfiguriert werden, dass sie beim Startup (/etc/init.d/open-iscsi start) automatisch ans File System gebunden wird

Step-by-Step:

1. open-iscsi installieren
2. Benötigte NODES Manuell einbinden
3. Auto-Connect setzen
4. NODES mounten
5. Tun, was immer man will! (z.B. fs anlegen)
6. NODES unmounten
7. Sessions trennen

Mein open-iSCSI (V. 2.0.730-1) läuft auf einem Debian Etch (Linux Kernel V. 2.6.18-3-K7)
Die iSCSI und nfs Targets (Nodes, Devices oder wie auch immer man sie nennen will) habe ich mittels openfiler erzeugt. OpenFiler Homepage (http://www.openfiler.com/)