iscsitarget - iSCSI TargetServer, er stellt den Speicher im Netz bereit.
open-iscsi - iSCSI Client
- Installation des iSCSI TargetServers und des Kernel Modules
apt-get install iscsitarget apt-get install iscsitarget-modules-2.6.26-2-686
- Installation des iSCSI Clients
apt-get install open-iscsi ln -s /etc/iscsid.conf /etc/iscsi/iscsid.conf
/etc/ietd.conf - für den TargetServer
/etc/default/iscsitarget - Grundeinstellung TargetDaemon
/etc/iscsi/iscsid.conf - für den ClientDaemon
/etc/iscsi/initiatorname.iscsi
/etc/iscsi/nodes/
man ietd
man iscsiadm
man iscsid
#/etc/ietd.conf Target iqn.2009-05.tld.domain:storage.disk2 Lun 0 Path=/dev/hdb1,Type=fileio
Target - gibt den Namen der iSCSI Freigabe an iqn.datum.domain:frei.wählbare.bezeichnung
LUN - den Datenträger, kann Blockgerät, LVM-Volumes oder Image-Datei sein
Type=
fileio - kann eine Partition wie auch ein Image sein
blockio - Zugriff wird direkt aus Gerät durchgereicht, Cache wird umgangen
#/etc/default/iscsitarget ISCSITARGET_ENABLE=true
Daemon start|stop|restart nach Konfigurationsänderungen
/etc/init.d/iscsitarget restart /etc/init.d/open-iscsi restart
- nach Targets auf dem Server suchen
iscsiadm -m discovery -t sendtargets -p ServerIP:3260 -d3 oder iscsiadm -m discovery -t st -p ServerIP
nach der Suche nach den Targets werden in den Verzeichnissen /etc/iscsi/nodes/ und /etc/iscsi/send_targets/ automatisch Dateien mit den TargetInfos erstellt.
- Verbindung zum Target aufbauen
#iscsiadm -m node -T TARGET-NAME -p TARGET-IP:3260 -l iscsiadm -m node -T iqn.2009-05.tld.domain:storage.disk2 -p ServerIP:3260 --login
- aktive Targets zeigen
iscsiadm -m session
- Detail Informationen zum Target anzeigen
# iscsiadm -m node -T iqn.2009-05.tld.domain:storage.disk2 -p ServerIP:3260 node.name = iqn.2009-05.tld.domain:storage.disk2 node.tpgt = 1 node.startup = manual iface.hwaddress = default iface.iscsi_ifacename = default iface.net_ifacename = default iface.transport_name = tcp iface.initiatorname = <empty> node.discovery_address = ServerIP node.discovery_port = 3260 node.discovery_type = send_targets node.session.initial_cmdsn = 0 node.session.initial_login_retry_max = 8 node.session.cmds_max = 128 node.session.queue_depth = 32 node.session.auth.authmethod = None node.session.auth.username = <empty> node.session.auth.password = <empty> node.session.auth.username_in = <empty> node.session.auth.password_in = <empty> node.session.timeo.replacement_timeout = 120 node.session.err_timeo.abort_timeout = 15 node.session.err_timeo.lu_reset_timeout = 20 node.session.err_timeo.host_reset_timeout = 60 node.session.iscsi.FastAbort = Yes node.session.iscsi.InitialR2T = No node.session.iscsi.ImmediateData = Yes node.session.iscsi.FirstBurstLength = 262144 node.session.iscsi.MaxBurstLength = 16776192 node.session.iscsi.DefaultTime2Retain = 0 node.session.iscsi.DefaultTime2Wait = 2 node.session.iscsi.MaxConnections = 1 node.session.iscsi.MaxOutstandingR2T = 1 node.session.iscsi.ERL = 0 node.conn[0].address = ServerIP node.conn[0].port = 3260 node.conn[0].startup = manual node.conn[0].tcp.window_size = 524288 node.conn[0].tcp.type_of_service = 0 node.conn[0].timeo.logout_timeout = 15 node.conn[0].timeo.login_timeout = 15 node.conn[0].timeo.auth_timeout = 45 node.conn[0].timeo.noop_out_interval = 5 node.conn[0].timeo.noop_out_timeout = 5 node.conn[0].iscsi.MaxRecvDataSegmentLength = 131072 node.conn[0].iscsi.HeaderDigest = None node.conn[0].iscsi.DataDigest = None node.conn[0].iscsi.IFMarker = No node.conn[0].iscsi.OFMarker = No
- Startart des Targets auf automatisch setzen
iscsiadm -m node -T iqn.2009-05.tld.domain:storage.disk2 -o update -n node.conn[0].startup -v automatic -p ServerIP
- iSCSI Paket installieren
sudo apt install open-iscsi
- Ziele auflisten
iscsiadm -m discovery -t sendtargets -p <IP-Adresse/DNS Namen>:3260
iscsiadm -m node 192.168.1.2:3260,1 iqn.2004-04.com.qnap:tvs-463:iscsi.backup.111ab0
- Ziel einbinden
iscsiadm -m node -T iqn.2004-04.com.qnap:tvs-463:iscsi.backup.111ab0 -p <IP-Adresse>:3260 --login
- auf aktive Sitzungen prüfen
iscsiadm --mode session
- Sitzung beenden
iscsiadm -m node -T iqn.2004-04.com.qnap:tvs-463:iscsi.backup.111ab0 -p 192.168.1.2:3260 --logout
- Konfigurations Datei
# /etc/iscsi/iscsid.conf # Einstellungen für den Start manual/automatic
node.startup = automatic
# node.session.auth.authmethod = CHAP
node.session.auth.username = <CHAP User Name>
node.session.auth.password = <CHAP Passwort max. 16 Zeichen>
- Service neu starten
service open-iscsi restart /etc/init.d/open-iscsi restart