ISCSI Initiator (Linux): Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 61: Zeile 61:


=== Node Startup ===
=== Node Startup ===
Wenn der Knoten automatisch eingebunden werden soll, dann die Datei


<pre>
<pre>
sudo vi /etc/iscsi/iscsid.conf
sudo vi /etc/iscsi/iscsid.conf
</pre>
</pre>
bearbeiten und den Eintrag <code>node.startup</code> folgendermaßen anpassen:


<pre>
<pre>
Zeile 75: Zeile 79:
#
#
# To manually startup the session set to "manual". The default is manual.
# To manually startup the session set to "manual". The default is manual.
node.startup = manual
#node.startup = manual
#node.startup = automatic
node.startup = automatic
</pre>
</pre>


{{note|Autologin funktioniert noch nicht}}
==== Links ====


[https://library.netapp.com/ecmdocs/ECMP1654943/html/GUID-8EC685B4-8CB6-40D8-A8D5-031A3899BCDC.html https://library.netapp.com/ecmdocs/ECMP1654943/html/GUID-8EC685B4-8CB6-40D8-A8D5-031A3899BCDC.html]
[https://library.netapp.com/ecmdocs/ECMP1654943/html/GUID-8EC685B4-8CB6-40D8-A8D5-031A3899BCDC.html https://library.netapp.com/ecmdocs/ECMP1654943/html/GUID-8EC685B4-8CB6-40D8-A8D5-031A3899BCDC.html]
Zeile 87: Zeile 91:
<pre>
<pre>
sudo fdisk -l
sudo fdisk -l
</pre>
== IPv6 deaktivieren ==
<pre>
sudo vi /etc/iscsi/nodes/iqn.2000-01.com.synology:SynDS220jV1.Mail1.0dc211a52e/fe80::211:32ff:fec2:4e4c,3260,1/default
</pre>
<pre>
node.startup = manual
</pre>
== Probleme ==
=== Exit Status ===
Siehe [https://linux.die.net/man/8/iscsiadm https://linux.die.net/man/8/iscsiadm]
=== 24 - iscsi login failed due to authorization failure ===
Die Parameter werden bei der Erstanmeldung in dem Verzeichnis <code>/etc/iscsi/nodes/</code> gespeichert.
Werden die Parameter (z.B. CHAP-Authorisierung) nachher geändert, werden sie nicht mehr übernommen.
Man kann die gespeicherten Dateien editieren oder einfacher gleich löschen:
<pre>
sudo rm -r /etc/iscsi/nodes/iqn.2018-02.<reverse domain>:target00
</pre>
=== ExecStart=/sbin/iscsiadm -m node --loginall=automatic (code=exited, status=21) ===
<pre>
sudo systemctl status iscsi.service
  open-iscsi.service - Login to default iSCSI targets
  Loaded: loaded (/lib/systemd/system/open-iscsi.service; enabled; vendor preset: enabled)
  Active: active (exited) since Fri 2020-07-03 03:17:20 CEST; 10min ago
    Docs: man:iscsiadm(8)
          man:iscsid(8)
  Process: 610 ExecStartPre=/bin/systemctl --quiet is-active iscsid.service (code=exited, status=0/SUCCESS)
  Process: 614 ExecStart=/sbin/iscsiadm -m node --loginall=automatic (code=exited, status=21)
  Process: 619 ExecStart=/lib/open-iscsi/activate-storage.sh (code=exited, status=0/SUCCESS)
Main PID: 619 (code=exited, status=0/SUCCESS)
Jul 03 03:17:20 mail2 systemd[1]: Starting Login to default iSCSI targets...
Jul 03 03:17:20 mail2 iscsiadm[614]: iscsiadm: No records found
Jul 03 03:17:20 mail2 systemd[1]: Started Login to default iSCSI targets.
</pre>
</pre>




Zurück zu [[ISCSI (Linux)#Initiator|ISCSI]]
Zurück zu [[ISCSI (Linux)#Initiator|ISCSI]]

Aktuelle Version vom 5. Juli 2020, 12:48 Uhr

Installation

sudo apt-get install open-iscsi

Konfiguration

Targets suchen

Überprüfen, welche Targets ein Server zur Verfügung stellt:

sudo iscsiadm -m discovery -t st -p <server ip>:3260

Initiatornamen hinzufügen

sudo vi /etc/iscsi/initiatorname.iscsi 

InitiatorName muss mit Target auf dem Server übereinstimmen

InitiatorName=iqn.2018-02.<reverse domain>:target00

Authentifizierung

Dazu die Datei iscsid.conf bearbeiten

sudo vi /etc/iscsi/iscsid.conf

und folgende Zeilen einkommentieren und anpassen:

node.session.auth.authmethod = CHAP
node.session.auth.username = <user>
node.session.auth.password = <password>

Danach muss der Dämon neu gestartet werden:

sudo systemctl restart iscsid open-iscsi 

Login

sudo iscsiadm --mode node --targetname iqn.2018-02.<reverse domain>:target00 --portal 10.0.0.120:3260 --login

Logout

sudo iscsiadm --mode node --targetname iqn.2018-02.<reverse domain>:target00 --portal 10.0.0.120:3260 --logout

Node Startup

Wenn der Knoten automatisch eingebunden werden soll, dann die Datei

sudo vi /etc/iscsi/iscsid.conf

bearbeiten und den Eintrag node.startup folgendermaßen anpassen:

#*****************
# Startup settings
#*****************

# To request that the iscsi initd scripts startup a session set to "automatic".
# node.startup = automatic
#
# To manually startup the session set to "manual". The default is manual.
#node.startup = manual
node.startup = automatic

Links

https://library.netapp.com/ecmdocs/ECMP1654943/html/GUID-8EC685B4-8CB6-40D8-A8D5-031A3899BCDC.html

Laufwerk anzeigen

sudo fdisk -l

IPv6 deaktivieren

sudo vi /etc/iscsi/nodes/iqn.2000-01.com.synology:SynDS220jV1.Mail1.0dc211a52e/fe80::211:32ff:fec2:4e4c,3260,1/default
node.startup = manual

Probleme

Exit Status

Siehe https://linux.die.net/man/8/iscsiadm

24 - iscsi login failed due to authorization failure

Die Parameter werden bei der Erstanmeldung in dem Verzeichnis /etc/iscsi/nodes/ gespeichert. Werden die Parameter (z.B. CHAP-Authorisierung) nachher geändert, werden sie nicht mehr übernommen. Man kann die gespeicherten Dateien editieren oder einfacher gleich löschen:

sudo rm -r /etc/iscsi/nodes/iqn.2018-02.<reverse domain>:target00

ExecStart=/sbin/iscsiadm -m node --loginall=automatic (code=exited, status=21)

sudo systemctl status iscsi.service 
  open-iscsi.service - Login to default iSCSI targets
   Loaded: loaded (/lib/systemd/system/open-iscsi.service; enabled; vendor preset: enabled)
   Active: active (exited) since Fri 2020-07-03 03:17:20 CEST; 10min ago
     Docs: man:iscsiadm(8)
           man:iscsid(8)
  Process: 610 ExecStartPre=/bin/systemctl --quiet is-active iscsid.service (code=exited, status=0/SUCCESS)
  Process: 614 ExecStart=/sbin/iscsiadm -m node --loginall=automatic (code=exited, status=21)
  Process: 619 ExecStart=/lib/open-iscsi/activate-storage.sh (code=exited, status=0/SUCCESS)
 Main PID: 619 (code=exited, status=0/SUCCESS)

Jul 03 03:17:20 mail2 systemd[1]: Starting Login to default iSCSI targets...
Jul 03 03:17:20 mail2 iscsiadm[614]: iscsiadm: No records found
Jul 03 03:17:20 mail2 systemd[1]: Started Login to default iSCSI targets.


Zurück zu ISCSI