Isscsi

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

iSCSI

iSCSI (Internet Small Computer System Interface) ist ein Protokoll, das es erlaubt, SCSI-Befehle über IP-Netzwerke zu senden. Dadurch können Computer auf entfernte Speichergeräte zugreifen, als ob diese lokal angeschlossen wären.

Installation

Für die Nutzung von iSCSI ist das open-iscsi-Paket erforderlich. Auf Debian-basierten Systemen kann dies wie folgt installiert werden:

  • sudo apt-get install open-iscsi

Konfiguration und Verwendung

iSCSI-Initiator-Name festlegen

Der iSCSI-Initiator-Name kann in der Datei /etc/iscsi/initiatorname.iscsi festgelegt werden. Beispiel:

  • echo "InitiatorName=iqn.2023-06.com.example:client" > /etc/iscsi/initiatorname.iscsi

iSCSI-Target entdecken

Um ein iSCSI-Target zu entdecken, verwenden Sie den Befehl `iscsiadm`. Beispiel:

  • iscsiadm --mode discovery --type sendtargets --portal 10.0.0.1

Hier wird das iSCSI-Target auf dem Host mit der IP-Adresse 10.0.0.1 entdeckt.

iSCSI-Session aufbauen

Nachdem das iSCSI-Target entdeckt wurde, kann eine iSCSI-Session aufgebaut werden. Beispiel:

  • iscsiadm --mode node --targetname iqn.2023-06.com.example:target --portal 10.0.0.1 --login

Hier wird eine iSCSI-Session zum Target iqn.2023-06.com.example:target auf dem Host 10.0.0.1 aufgebaut.

iSCSI-Session trennen

Um eine iSCSI-Session zu trennen, verwenden Sie den Befehl `iscsiadm`. Beispiel:

  • iscsiadm --mode node --targetname iqn.2023-06.com.example:target --portal 10.0.0.1 --logout

Hier wird die iSCSI-Session zum Target iqn.2023-06.com.example:target auf dem Host 10.0.0.1 getrennt.