hitman4021
Goto Top

Microsoft iSCSI Target und Initiator

Hallo, ich habe ein Problem beim Zugriff auf ein Lokales iSCSI Target.

Ich habe 2 Server 2008 R2 Enterprise.
Aus beidem Servern ist Microsoft iSCSI Target installiert und eingerichtet.
Server 1 (192.168.0.1) kann auf das Target von Server 2 (192.168.0.2) zugreifen
Server 2 (192.168.0.2) kann auf das Target von Server 1 (192.168.0.1) zugreifen

Das Problem ist nun wenn ich mit Server 1 (192.168.0.1) auf das Target zugreifen will das er selbst bereitstellt.
Ich habe es schon mit dem Hostename der IP-Adresse (192.168.0.1) und über 127.0.0.1 versucht. Die IP-Adressen sind im MS-iSCSI Target eingetragen.
Die einzige Meldung die ich bekomme ist "Fehler des Ziels."
Das selbe Problem habe ich mit Server 2 auch.

Ist das von MS beabsichtigt oder mache ich da irgendwo einen Fehler?

Gruß Hitman

Content-ID: 169887

Url: https://administrator.de/contentid/169887

Ausgedruckt am: 22.11.2024 um 03:11 Uhr

nEmEsIs
nEmEsIs 17.07.2011 um 20:21:29 Uhr
Goto Top
Hi

Was versuchst du damit zu bezwecken?

Mir ist der Sinn dahinter nicht klar, warum du auf beiden Servern ein Target einrichtest und dann sie gegenseitig verbindest ( okay das leuchtet vll. noch ein)
und dann auch noch anscheinend versuchst sie sich selbst zu verbinden ??

MFG Nemesis
Hitman4021
Hitman4021 17.07.2011 um 20:43:49 Uhr
Goto Top
Zitat von @nEmEsIs:
Hi

Was versuchst du damit zu bezwecken?

Mir ist der Sinn dahinter nicht klar, warum du auf beiden Servern ein Target einrichtest und dann sie gegenseitig verbindest (
okay das leuchtet vll. noch ein)
und dann auch noch anscheinend versuchst sie sich selbst zu verbinden ??
Der Sinn dahinter ist ein redundantes Shared Storage System.
Ich habe dann vor auf jedem Server ein Software Raid 1 über beide Targets einzurichten
|-----Target von Server 1------|
Server 1 RAID 1 ---|.............................................|---RAID 1 Server 2
|-----Target von Server 2------|
Ist das jetzt verständlicher?

Ist dieses vorhaben überhaupt möglich mit CSV?

Gruß
nEmEsIs
nEmEsIs 17.07.2011 um 20:49:27 Uhr
Goto Top
Hi

ich weiß nicht, ob das Windows Target Multipath unterstützt.

MFG Nemesis
83466
83466 17.07.2011 um 21:09:08 Uhr
Goto Top
Hi,
ich habe mal ein Cluster mit zwei Hyper-V 2008 R2 Systemen gebaut. Wenn du ein Failovercluster hast,
wird das iSCSI Target in einem Ordner unter C:\ bereitgestellt. Du müsstest mal das Feature Multipath installieren
und schaun, was sich damit alles einstellen lässt.
Hitman4021
Hitman4021 17.07.2011 um 21:55:27 Uhr
Goto Top
Zitat von @83466:
Hi,
ich habe mal ein Cluster mit zwei Hyper-V 2008 R2 Systemen gebaut. Wenn du ein Failovercluster hast,
wird das iSCSI Target in einem Ordner unter C:\ bereitgestellt. Du müsstest mal das Feature Multipath installieren
und schaun, was sich damit alles einstellen lässt.
Also hast du sowas schon mal gebaut?

Habe jetzt das Feature Mutlipath installiert finde aber leider bei diesem Feature keine Konfigurationsmöglichkeiten?

FUnktioniert auch noch immer nicht bekomme noch immer die Meldung "Fehler des Ziels".

Ich habe die Targets auch noch auf keinem anderen Server angebunden. Also dürfte Multipath ja auch nichts ändern wenn ich nur von einem Rechner versuche darauf zuzugreifen oder?

Gruß
83466
83466 17.07.2011 um 22:10:29 Uhr
Goto Top
Bei nem Failovercluster bekommst du die Optionen über die CSV.
Ich glaube dass du dafür ein FailoverCluster bilden musst und als Dienst
die Dateidienste angeben musst. Bei mir wurden diese Optionen zumindest
in der Clusterkonfiguration angeboten.

Edit:
Laut diesem Eintrag müsste das gehen, was du versuchst:
http://technet.microsoft.com/en-us/library/gg214141%28WS.10%29.aspx

Allerdings glaube ich da, dass sich das auf die Konfiguration eines Clusters bezieht. Ich versuche das grade nachzubauen,
was du machen möchtest, und bekomme auch einen Fehler beim zweiten iSCSI Initiator.
Hitman4021
Hitman4021 17.07.2011 um 22:39:15 Uhr
Goto Top
Zitat von @83466:
Bei nem Failovercluster bekommst du die Optionen über die CSV.
Ich glaube dass du dafür ein FailoverCluster bilden musst und als Dienst
die Dateidienste angeben musst. Bei mir wurden diese Optionen zumindest
in der Clusterkonfiguration angeboten.

Edit:
Laut diesem Eintrag müsste das gehen, was du versuchst:
http://technet.microsoft.com/en-us/library/gg214141%28WS.10%29.aspx

Allerdings glaube ich da, dass sich das auf die Konfiguration eines Clusters bezieht. Ich versuche das grade nachzubauen,
was du machen möchtest, und bekomme auch einen Fehler beim zweiten iSCSI Initiator.
Habe jetzt das Volume über Geräte unter MS-iSCSI Target lokal bereitgestellt. So hats funktioniert. Aber auf dem zweiten Server sehe ich nun immer nur ein Dynamisches Volume und der Syn funktioniert nicht.
Ich glaube das einer der Datenträger nicht richtig gemountet wird auf dem zweiten Server.

Gruß
83466
83466 17.07.2011 um 22:44:41 Uhr
Goto Top
Im Ereignisprotokoll habe ich folgenden Fehler:

Das iSCSI-Ziel hat eine Verbindungsanforderung vom lokalen Computer abgelehnt. Stellen Sie den Datenträger mit dem Feature "Datenträgerzugriff" in der
Verwaltungskonsole lokal bereit, um vom lokalen Computer aus auf den virtuellen Datenträger zugreifen zu können.

Ich glaube, dass Microsoft den lokalen Zugriff verhindert. Wenn du die iSCSI-Datei mounten willst, sagt er, dass die Datei von einem anderem Dienst
bereits verwendet wird. Logisch, da der iSCSI-Dienst ausgeführt wird. Wenn du eine andere Software nutzt, z. B. StarWind.iSCSI.Target.v4.0, geht das wieder.

Ich hatte für das Cluster einen dritten Server als reinen Dateispeicher genommen. Deshalb hatte ich diesen Fehler nicht. Wenn du dann MultiPath installierst
und im Cluster CSV konfigurierst, bekommst du die Targets unter C:\ClusterSharedVolume\ angezeigt und kannst mit beiden Servern darauf zugreifen.


Edit:
Ich habe es grade hinbekommen, das lokale Target auf dem Server zu mounten, der es bereitstellt. Allerdings siehst du die Dateien, die Server 1 darauf schreibt, erst nach einem Neustart mit Server B.

Du kannst unter dem Softwaretarget die Festplatte auswählen, und mit einem Rechtsklick auf die virtuelle Festplatte "Datenträgerzugriff auswählen. Wenn du dort "Mit Lese-/Schrebzugriff bereitstellen" nimmst,
wird diese lokal gemountet, aber du kannst mit einem iSCSI-Initiator dennoch darauf zugreifen. Allerdings weißt dich das Programm darauf hin, dass du alle Initiatoren trennen solltest, da sonst die Dateien beschädigt werden
können.