Wie funktioniert iSCSI?

Status
Für weitere Antworten geschlossen.

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Hast du "iSCSI beim Start automatisch verbinden" aktiviert? IMHO ist dies nämlich eine Fehlfunktion von Windows und nicht der DS. Wozu brauchst du iSCSI überhaupt? Außer im Business-Bereich ist iSCSI eigentlich nutzlos.

MfG Matthieu
 

GasserMa

Benutzer
Mitglied seit
04. Okt 2009
Beiträge
65
Punkte für Reaktionen
3
Punkte
6
Danke für die Antwort.
Ich brauche diese Verbindung für mein Geschäft, um u.a. meine Debitoren und Buchhaltungssoftware bzw. deren Datenbank, Vorlagen und Dokumente über verschiedene Rechner verwenden zu können. Die Freigabe der Daten über die normale Netzwerkfreigabe war mir zu langsam und gab Verzögerungen beim Bearbeiten der Vorlangen.

Starten tut das Ganze nun normal, aber erst, als ich die Abhängigkeit des Dienstes, in der Registry, mit dem Dienst "Lanman" verknüpft hatte. Aber wenn ich das System nun herunterfahren will, dann bleibt es hängen und mir bleibt nur der Ausschaltknopf! Ein wenig doof nicht?

Ausserdem sollte die Verbindung zum ISCSI- Laufwerk nach dem Booten immer automatisch erfolgen, ist es doch ein wenig mühsam, wenn man dies dann immer noch manuell einbinden müsste.

Gruss
Mark
 
Zuletzt bearbeitet:

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Ausserdem sollte die Verbindung zum ISCSI- Laufwerk nach dem Booten immer automatisch erfolgen, ist es doch ein wenig mühsam, wenn man dies dann immer noch manuell einbinden müsste.
Das macht er bei mir auch ohne diesen Haken gesetzt zu haben. Probiers einfach mal (schlimmer kanns ja nicht werden ;) ).

MfG Matthieu
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Dieses automatische Verbinden beim Booten macht nur Sinn, wenn man das Betriebssystem auf dem iSCSI-Target der DS hat und von dort das Windows laden möchte ... deswegen sucht das Teil beim Booten so lange - ist so schlimm wie früher das Diskettenlaufwerk ... das musste man ja auch immer abschalten, sonst sägte sich der PC eins zurecht :D

Itari
 

GasserMa

Benutzer
Mitglied seit
04. Okt 2009
Beiträge
65
Punkte für Reaktionen
3
Punkte
6
Danke.
Wusste ich gar nicht. Werde es mal probieren. Eine Frage, wenn du das System runterfährst, geht das bei dir. Mein System beendet den Dienst nicht und hängt.
Ach was sage ich, mal sehen, ob dein Vorschlag was bringt. :)
 

GasserMa

Benutzer
Mitglied seit
04. Okt 2009
Beiträge
65
Punkte für Reaktionen
3
Punkte
6
Das System hängt bei; "das System wird herungergefahren". Da kann ich 15 Min. warten, immer noch die gleiche Anzeige! Muss dann den Ausschaltknopf drücken. Warum wird der Dienst nicht "zwangsbeendet", wenn man das System herunterfährt?
Ich habe das auf den XP, wie auch mit den Vista-Geräten.
Das Starten geht nun,aber eben nicht das Herunterfahren.

Ein Gerät hat wlan, da musste ich die Abhängigkeit des Dienstes mit "LanManger" verknüpfen, ansonsten hängt der Start, bevor WLan verbunden hat. :)

Nachtrag: Bei mir verbindet es aber nicht automatisch, wenn ich dies nicht so setze. Könnte aber auch sein, weil ich das System auch immer Zwangsbeenden muss!

Gibt es da eine Alternative zur Client-Software von MS.
 
Zuletzt bearbeitet:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Ich hab das auch mit verschiedenen Windows-Versionen gestest und bei mir hängt bislang nichts. Ich nutze den ganz normalen Windows iSCSI-Initiator.

Itari
 

GasserMa

Benutzer
Mitglied seit
04. Okt 2009
Beiträge
65
Punkte für Reaktionen
3
Punkte
6
Ich habe das Problem gefunden, das zum Aufhängen des Systems führt!
Da ich das Ganze in einer WLAN-Umgebung betreibe, wir die Verbindung getrennt, bevor das Laufwerk "abgemeldet" wird. Deswegen hängt sich das System beim Herunterfahren auf, weil es das ISCSI-Laufwerk nicht mehr trennen kann. Wenn ich das Ganze über LAN betreibe, wo die Verbindung ins LAN auch während des Herunterfahrens bestehen bleibt, dann hängt das System nicht.
Weiss hier jemand, ob man, ähnlich der Einstellung zur Abhängigkeit der Dienste, die man fürs Starten einstellen kann, etwas ähnliches auch fürs Herunterfahren gibt.
Die Reihenfolge mit der die Dienste beendet werden zu beeinflussen, so dass die Verbindung erst dann getrennt wird, wenn das Laufwerk abgemeldet wurde. So würde das Aufhängen des Systems vermieden.


PS. Momentan trenne ich das Laufwertk halt nun vor dem Runterfahren. Mühsam ist nur, dass man dies an jedem Rechner machen muss.
 

coolhot

Benutzer
Mitglied seit
01. Mrz 2009
Beiträge
926
Punkte für Reaktionen
0
Punkte
0
Eine Steuerung für die Reihenfolge der Dienste beim Herunerfahren ist mir nicht bekannt. vuielleicht kannst du dir aber so helfen:

Du schreibst den Befahlr zum abmelden des iSCSI-Laufwerks in eine Batchdatei und anschließend den Shutdown Befehl in die gleiche Batchdatei. Einen Link zu dieser Batchdatei verwendest du zuküftig statt Start - Herunterfahren.

Wäre das eine Lösung?
 

GasserMa

Benutzer
Mitglied seit
04. Okt 2009
Beiträge
65
Punkte für Reaktionen
3
Punkte
6
Danke für deine Antwort, werde es wohl so machen.
Ausserdem habe ich beschlossen, das Netzwerk über DLAN einzurichten, die Verbindung über WLAN ist teilweise schon bald überlastet und soll nur noch dort verwendet werden (Laptop), wo es nicht anders geht. Dort habe ich das Einbinden des ISCSI-Laufwerks eh nicht automatisiert und wie ich gerade sehe, kann man solch einen Script sogar automatisch bei jedem Herunterfahren ablaufen lassen. :D
Hast du zufälligerweise den Befehl, für das „scriptmässige“ Abmelden des Laufwerkes, ansonsten google ich mal danach.
;)
 

coolhot

Benutzer
Mitglied seit
01. Mrz 2009
Beiträge
926
Punkte für Reaktionen
0
Punkte
0
Da ich iSCSI selbst nicht einsetze weiß ich den Befehl nicht.

Richtig, einige Windowsversionen können beim herunterfahren Skripte ausführen. In WinXP Pro geht das z.B. so:

gpedit.msc
Computerkonfiguration
Windowseinstellungen
Skripts

Unter Benutzerkonfiguration kann man das auch an das Abmelden eines Benutzers koppeln.

Wenn du es hinbekommen hast poste bitte hier den Befehl.
 

GasserMa

Benutzer
Mitglied seit
04. Okt 2009
Beiträge
65
Punkte für Reaktionen
3
Punkte
6
Hallo, das stimmt.
Geht auch mit Vista Ultimate. Weisst du etwas gerade den Befehl, mit dem man das iSCSI-Laufwerk manuell trennen kann? Ansonsten Google ich danach. ;)
Gruss
Markus
 

coolhot

Benutzer
Mitglied seit
01. Mrz 2009
Beiträge
926
Punkte für Reaktionen
0
Punkte
0

GasserMa

Benutzer
Mitglied seit
04. Okt 2009
Beiträge
65
Punkte für Reaktionen
3
Punkte
6
Hallo.
Ich habe da was gefunden. Nur finde ich die Lösung nicht gelungen.

Das Target anmelden, das kann man über den Zielnamen, aber eben nicht abmelden. :confused: Dazu braucht man die Zessions-ID, was echt dumm ist, da sich dies immer ändern kann, nicht aber der gewählte Zielnamen! Warum fährt man da nicht auch über den Zielnamen, wenn man ein Passwort gesetzt hat, kann das Laufwerk dann auch nicht jeder abmelden.

Der Befehl fürs Anmelden:
iscsicli QLoginTarget <Zielname> [CHAP-Benutzername] [CHAP-Kennwort]
Der Befehlt für Abmelden:
iSCSIcli LogoutTarget <SessionId> . Eben leider nur über die <SessionId>, nicht so überlegt, finde ich. :mad:


Nachtrag: Die ID wechselt nach jedem Neustart, somit geht das Abmelden nicht über den Script!
 
Zuletzt bearbeitet:

coolhot

Benutzer
Mitglied seit
01. Mrz 2009
Beiträge
926
Punkte für Reaktionen
0
Punkte
0
Das macht es natürlich schwer(er).

Kann man die aktuelle SessionID evtl. auch per Kommandozeile ermitteln? Dann könnte man sie als Variable ins Skript einbauen.
 

GasserMa

Benutzer
Mitglied seit
04. Okt 2009
Beiträge
65
Punkte für Reaktionen
3
Punkte
6
Hallo, für alle.
Ich habe es nach langem Suchen doch noch gefunden! Mit diesem Script kann man das Target abmelden. Die ID wird automatisch ausgelesen und eingesetzt. :D


@echo off
rem Filename: iscsilogoutsessions.bat
rem Copyright 2006 Overland Storage, Inc. All rights reserved.
rem Pipe the output from the icscicli sessionlist command to the find command
rem to strip out just the session ID lines to a file in the local folder
rem called sid.txt.
rem
iscsicli sessionlist | find /i "Sitzungs-ID" > sid.txt
rem
rem Loop through the text file, grab the session IDs, and log them out
rem
for /f "delims=: tokens=2" %%i in (sid.txt) do iscsicli logouttarget %%i
rem
rem Delete the temporary file that stored the session IDs.
rem
del sid.txt
rem
rem Use the iscsicli logintarget command to log on any required targets.
rem Un-rem the following line, and substitute the target name in the
rem idevice.name0 location. Duplicate this line for any additional targets
rem that need to be logged on.
rem
rem iscsicli logintarget idevice.name0 T * * * * * * * * * * * * * * * 0
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Hübsch!

Das wäre vielleicht was für unser Wiki. Kannst du es da mal hinkopieren?

Danke

Itari
 

hispoon

Benutzer
Mitglied seit
24. Okt 2009
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
iscsi laufwerk.. wo auf dem nas?

hallo zusammen

ich habe mir auch mal ein NAS gekauft..
ein 209 +II.

habe mir auch mal ein iScsi laufwerk angelegt, hatte keine probleme damit.
nur frage ich mich nun.. wo findi ich die datein auf der Nas selbst?

über ftp sehe ich ja nichts.. wie sieht denn das auf den platten selbst aus?
gibt es dort irgendwo eine 100GB datei die sozusagen mein iscsi laufwerk ist..?

danke für die auskunft..
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Da iSCSI wie ein komplett neues Laufwerk inkl formatieren etc ersellt wird, können die Daten nicht mit anderen Verfahren abgerufen werden. Theoretisch existiert die von dir erwähnte Datei irgendwo, doch es ist noch keinem gelungen diese effektiv zu sichern. Auch ein Backup sichert keine Daten von iSCSI-Volumen, du müsstest dieses Laufwerk also in dein ganz normales PC-Backup einbinden!

MfG Matthieu
 

Supaman

Benutzer
Mitglied seit
26. Jan 2007
Beiträge
1.447
Punkte für Reaktionen
0
Punkte
62
wo findi ich die datein auf der Nas selbst?

Theoretisch existiert die von dir erwähnte Datei irgendwo, doch es ist noch keinem gelungen diese effektiv zu sichern.
das iscsi volume ist eine datei in einem unsichtbaren ordner auf /volume1, den muss man eigentlich nur mit "mount --bind etc" einbinden und kann den ganz normal sichern.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat