19.04.2023

iSCSI

Apache Webserver
Samba Server
eMail-Server
Kerberos einrichten
OpenSSH Server / Client
DSL Konfiguration unter Linux
NTP Server / Client
DNS Server
Subversion
iSCSI
LDAP-Server
Radius-Server
OpenSSL-Server einrichten
NNTP Server (NEWS-Server) INN und Leafnode
DHCP-Server einrichten
SNMP Service einrichten
Stunnel einrichten
MySQL-Server einrichten
Datensicherung auf Bandlaufwerk
Audio CDs in WAV umwandeln
CDs und DVD erstellen
Grafiken bearbeiten erstellen
FAX Versand und Empfang
Web und FTP Sites syncronisieren
Verschlüsselung von E-Mails und Dokumenten
Programm Übersicht
Datenrettung
Linux Terminalserver
PXE Boot
sonstige Programme

Navigation:

siehe auch hier

Seitenanfang

Pakete

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
Seitenanfang

iSCSI Server (Target)

/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/

Hilfe

man ietd
man iscsiadm
man iscsid

Konfiguration anpassen

#/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
Seitenanfang

iSCSI Client (Initiator)

- 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
Seitenanfang

sonstiges