TS-509 per iSCSI als Clusterdevice

  • Moin Moin, allerseits!!


    Ich habe mir vor kurzem eine TS-509 gekauft, um damit eine Windows 2008 ClusterTESTumgebung zu bauen. Dazu will ich die 509 als iSCSI-Target einbinden und mein Quorum und die geclusterte Platte dort ablegen.


    Das Einbinden der Targets am ersten Server funktioniert einwandfrei. Die zwei Laufwerke werden angelegt und ich kann dort Daten ablegen. Versuche ich aber, das Target an einer zweiten Maschine anzusprechen bekomme ich Probleme. Dateien, die vor dem Mounten an der 2. Maschine auf dem Target drauf sind werden ordentlich angezeigt. Kopiere ich ajetzt ber Dateien von Maschine 1 auf das Target, sehe ich diese nicht auf Maschine 2. Versuche ich jetzt, das Target an Maschine 3 zu einzubinden, ist die vorhandene Partition nicht mehr lesbar und Windows will diese gleich formatieren; was allerdings dann scheitert...


    Hab ich in meiner Konfig einen krassen Denkfehler oder muss man am Windows was frisieren, damit das ordentlich läuft?
    Leider lässt sich der Schreibcache auf den iSCSI-Laufwerken nicht deaktivieren (naja, deaktivieren lässt sich das schon (über den Gerätemanager), nach schließen und wieder öffnen der Konfiguration ist der Haken für den Schreibcache aber wieder aktiviert...), das war mein erster Gedanke.


    Achja, ich habe übrigens auch versucht, das Laufwerk gleich als Clusterlaufwerk einzubinden, aber das Anlegen des Clusterstorages schlägt auch fehl. Zum einen behauptet die MS-Cluster-Kompatibilitätsprüfung, die TS-509 kann keine Permanente SCSI-3-Reservierung, zum anderen bekomme ich beim Anlegen des Laufwerkes im Clustermanager die Fehlermeldung: ""Clusterdatenträger 1" kann nicht in Cluster eingebunden werden. Fehler beim Versuch, die Ressource "Clusterdatenträger 1" online zu schalten. Die Clusterressource konnte vom Ressourcenmonitor nicht online geschaltet werden. "...


    So, jetzt hoff ich mal, daß Ihr das auch schon mal - und natürlich erfolgreicher - probiert habt und mir da ein bisschen weiterhelfen könnt. Sind meine ersten Versuche mit iSCSI *UND* Cluster :) Aber so schwer kanns ja nicht sein...


    Vielen Dank schon mal und Gruß aus dem Süden


    Christian

  • Dein Denkfehler ist, das ISCSI dafür nicht gedacht ist, Zugriff von mehren PCs gleichzeitig zu haben.
    Die Mechanismen, die dafür notwendig wären, sind in ISCSI nicht vorhanden.
    Du mußt ISCSI wie einen realen SCSI- bzw. IDE/SATA-Anschluß sehen.
    Diese Festplatten können auch nicht von mehreren PCs angesprochen werden.
    Nur das bei ISCSI das Kabel virtuell über das vorhandene Netzwerk verlegt wurde.


    Der Vorteil bei ISCSI:
    Du hast ein "lokale" Festplatte mit den normalen Beschränkungen (Zugriffsrechte,Laufwerkzugriffe) im PC, wobei die Daten woanders liegen.
    Kackt der PC ab, hast du ohne Probleme immer noch von einem anderen PC den gewohnten Zugriff auf deine Daten.
    Nur das nicht wie bei einer Freigabe mehrere Personen/PCs auf diese Daten zugreifen können.

  • iSCSI ist prinzipiell Clustertauglich, es muss gar nicht die Möglichkeit bestehen über mehrer Hosts gleichzeitig auf die LUN zuzugreifen. Nur ein Pfad dahin muss stehen für alle Clusternodes. Allerdings muss zwingend die SCSI Reservierung unterstützt werden, und dies tut das von Qnap eingesetzte iSCSI Target nicht, jedenfalls nicht in meiner TS-119. Und im 509 scheinbar auch nicht, sonst würde das Ergebnis der Disk Ressourcen Prüfung vom Cluster Manager anders ausfallen. Somit geht ein MS Cluster damit nicht...


    Falls Du nur mal testen willst, wie W2K8 Cluster generell mit iSCSI funktioniert, es gibt eine Applikation namens "StarWind iSCSI Target", damit geht es. Kostet allerdings Geld, die freie Version unterstützt keine Cluster, jedoch gibt es 15 Tage Test Versionen.


    Gruß
    Ulf

  • Hallo Eraser, Hallo Ullek,


    Danke für die Infos... ERASER: Jupp, als "stand alone"-Target klappt es tatsächlich wunderbar. Bis auf das Quorum muss ja auch tatsächlich jedes Target (wenn man für jede Clusterressource ein separates Target erstellt) nur von einer Maschine angesprochen werden... Aber das Quorum sollte ja schon von allen Maschinen gelesen werden können...


    ullek: Danke auch für die Info, daß das bei Dir auch nicht klappt, sonst hätt ich sicherlich noch mehr Zeit darauf verwendet, das auszuprobieren... Bleibt die Frage, ob das fehlende Feature (SCSI-3-Reservierungen) irgendwann eingang in die Firmware findet... Wäre ja nicht schlecht, wenn man mit den QNAPs auch W2K8-Cluster bauen kann...


    Ich werden auf jeden Fall mal ein W2K3-Cluster bauen, das benötigt nur SCSI-2-Kommandos; mal schauen, ob die alle implementiert sind. Oder hat das schon jemand ausprobiert?


    Viele Grüße


    Christian

  • Hallo Krassbart2,
    hallo Admins,
    hallo Fachleute,


    wollte nachfragen ob dies in der W2K3 Clusterumgebung geklappt hat ? Bzw. es funktioniert ?


    Weil wir wollten uns auch ein 509 anschaffen aus diesem Grund !


    MfG


    JBBERLIN

  • Moin,


    so der Cluster mit Windows Server 2003 EE klappt das wunderbar ! Genauso im VMWare auch mit zwei W2K3 EE !


    Habe erstmal einen Cluster aus zwei IBM x330 erstellt als DHCP, WINS und PRINTSERVER, da ich mir erstmal nicht sicher habe ich der Quorum 8 Gbyte gegeben was wirklich großzügig ist ich schätze
    es hätte auch weniger sein können aber da der Druckpool auch drauf ist und wir ab und an 300 - 1000 MByte AI Dateinen Drucken ist das Okay !


    Test als FAIL-OVER(Loadbalance) und High-Availability, beides mit bravur bestanden die unterbrechung bei High-Availability ist ca. 15 Sekunden bei FAILOVER knapp 2-3 Sekunden.


    Zur Geschwindigkeit kann ich erstmal im Vorfeld sagen Hut ab, für so ein (Günstiges) Gerät wie die 509-Pro habe mal spasseshalber Dateitransfertest mit 1 GByte im iSCSI Modus gemacht und und man nimmt
    wirklich keine unterschiede war bin wirklich beindruckt. Mal sehen wie sie sich als SQL2005 und Exchange 2007 im Cluster schlägt da kommen ganz andere Datenmengen, aber wir werden sehen...


    So das wars fürs erste !


    MfG
    JBBERLIN