Internet Small Computer System Interface (iSCSI) ist ein auf dem Internetprotokoll (IP) basierender Speicherstandard, der iSCSI-Initiatoren über IP-Netzwerke mit iSCSI-Zielen verbindet. Einfach ausgedrückt, die SCSI-Pakete werden in IP-Pakete eingekapselt und über ein Standard-IP-Netzwerk gesendet, wo die Initiatoren und Ziele die Pakete wieder zusammensetzen und die von diesen Paketen übertragenen Befehle interpretieren.
iSCSI nutzt die vorhandene IP-Infrastruktur im Gegensatz zu Fibre Channel (FC), das spezielle Kabel und Switches erfordert.
Überblick über die iSCSI-Konnektivität
Die Hauptelemente der iSCSI-Konnektivität sind Initiatoren, Ziele, Portale, Sitzungen und Verbindungen. Ich beginne mit iSCSI-Sitzungen, um einen allgemeinen Überblick über die Konnektivität zu geben, und behandle dann die verbleibenden Elemente in späteren Abschnitten dieses Kapitels.
iSCSI-Sitzungen
Jeder iSCSI-Initiator richtet eine einzelne Sitzung mit jedem iSCSI-Zielserver über TCP (Transmission Control Protocol) ein. Innerhalb dieser Sitzung kann es eine oder mehrere Verbindungen zwischen Initiatoren und Portalen auf dem Zielserver geben. Ein Portal ist eine Kombination aus IP-Adresse und TCP-Port.
Beispiele für iSCSI-Verbindungsbefehle
Nachfolgend finden Sie einige der am häufigsten verwendeten iscsi-Verbindungsbefehle.
1. Entdecken Sie Ziele an einer bestimmten IP-Adresse:
# iscsiadm --mode discoverydb --type sendtargets --portal 192.168.1.10 --discover
2. Anmeldung, muss eine Knotendatensatz-ID verwenden, die bei der Erkennung gefunden wurde:
# iscsiadm --mode node --targetname iqn.2001-05.com.doe:test --portal 192.168.1.1:3260 --login
3. Abmelden:
# iscsiadm --mode node --targetname iqn.2001-05.com.doe:test --portal 192.168.1.1:3260 --logout
4. Knotendatensätze auflisten:
# iscsiadm --mode node
5. Zeigen Sie alle Daten für einen bestimmten Knotendatensatz an:
# iscsiadm --mode node --targetname iqn.2001-05.com.doe:test --portal 192.168.1.1:3260