Günstigstes iSCSI SAN für Windows 2008 / SQL Server-Clustering?

25

Gibt es iSCSI-SANs in Produktionsqualität, die für die Verwendung mit Windows Server 2008 / SQL Server für Failovercluster geeignet sind?

Bisher habe ich nur den MD3000i von Dell und den MSA 2000 (2012i) von HP gesehen, die beide bei minimaler Festplattenkonfiguration etwa 6.000 US-Dollar kosten. Buffalo (ja, ich weiß) hat ein 1000-Dollar-Gerät mit iSCSI-Unterstützung, aber sie sagen, dass es für das 2008-Failover-Clustering nicht funktioniert.

Ich bin daran interessiert, etwas für ein Failover in einer Produktionsumgebung mit sehr geringen E / A-Anforderungen zu sehen. (Clustering von beispielsweise einer 30-GB-Datenbank.)

Was die Verwendung von Software betrifft: Unter Windows scheint StarWind eine großartige Lösung zu haben. Tatsächlich ist es jedoch mehr Geld als der Kauf eines Hardware-SAN. (Soweit ich weiß, unterstützt nur die Enterprise Edition Replikate, und das sind 3000 US-Dollar pro Lizenz.)

Ich dachte, ich könnte Linux verwenden, so etwas wie DRBD + wäre ein iSCSI-Ziel in Ordnung. Ich habe jedoch keine kostenlose oder kostengünstige iSCSI-Software gesehen, die beständige SCSI-3-Reservierungen unterstützt, die Windows 2008 für Failover-Clustering benötigt.

Ich weiß, dass $ 6K überhaupt nicht viel sind. Ich bin nur neugierig, ob es praktisch günstigere Lösungen gibt. Und schließlich, ja, die Software ist teuer, aber viele kleine Unternehmen erhalten MS BizSpark, sodass die Windows 2008 Enterprise / SQL 2008-Lizenzen völlig kostenlos sind.

MichaelGG
quelle
Die Frage, die ich mit Ihrer Anfrage habe, ist, wie hoch die Verfügbarkeit der Speicherlösung sein muss, damit Sie sie als "Produktion" betrachten können. Das Koppeln von zwei Clustersystemen mit einem nicht geclusterten, möglicherweise nicht redundanten Speichersystem funktioniert möglicherweise, wird von vielen jedoch nicht als "Produktion" betrachtet.
Uhr
Die in meiner Übersicht unten verlinkte Softwarelösung von Open-E kostet ab 597 US-Dollar und bietet die gewünschten Funktionen (permanente SCSI-3-Reservierungen, Snapshots, Replikation, Synchronisation usw.).
Peter Stuer
2
Berücksichtigen Sie die Kosten für erweiterten Support sehr sorgfältig, wenn Sie Lösungen von Drittanbietern bewerten. Dell und HP bieten in der Regel einen angemessenen Support für Ersatzteile am nächsten Arbeitstag.
kmarsh

Antworten:

19

Überlegen Sie, ob Sie wirklich ein heißes Failover benötigen. Wenn Sie sich über den Preis eines Einstiegs-SAN Gedanken machen, sollten Sie sich überlegen, ob Sie wirklich einen Business Case für dieses Wiederherstellungsmodell haben. Wie teuer sind Ihre Ausfallzeiten bei einem Ausfall?

Wenn die Kosten für einen Ausfall die Kosten für ein ordentliches SAN rechtfertigen, kaufen Sie es und drücken Sie es nicht zu kurz. Andernfalls sollten Sie andere Failover-Modelle in Betracht ziehen. Wenn Ihre Ausfallzeit nicht so wertvoll ist, können Sie wahrscheinlich ein Hot-Standby-Modell tolerieren, bei dem die Datenbank auf einen anderen Server mit lokaler Festplatte repliziert wird. Die Wiederherstellung dauert länger, erfordert jedoch keinen gemeinsam genutzten Festplattenspeicher. Wenn dies für Sie funktioniert, benötigen Sie kein SAN, und die lokale Festplatte auf den Servern ist wahrscheinlich viel billiger.

Eine weitere Option wäre der Gebrauchtmarkt. Sie können einen neu zertifizierten gebrauchten Clariion CX200 oder CX300 (der wahrscheinlich das tun würde, wonach Sie suchen) für nur ein paar tausend Dollar kaufen. Neu zertifizierte Hardware ist für den Support durch Anbieter qualifiziert und kann über verschiedene Outfits wie www.berkcom.com oder www.bltserv.com erworben werden .

(Haftungsausschluss: Ich bin mit keinem der Anbieter verbunden, aber ein zufriedener Kunde von BLT Services. Berkcom wurde mir empfohlen, als ich etwas brauchte, das BLT nicht hatte.)

Betroffen vonTunbridgeWells
quelle
Völlig gültiger Punkt. Es sind tatsächlich ein paar Datenbanken und der Service Broker, so dass das Spiegeln nicht funktioniert. Wir verwenden Replikations- / TX-Protokollversand, um jetzt ein manuelles Failover durchzuführen. Ich versuche nur herauszufinden, was das Minimum ist, um ein heißes Failover zu erhalten.
MichaelGG
27

Es ist möglicherweise nicht die ideale Hochverfügbarkeitslösung, aber viele Leute, die sich mit diesem Thema befassen, möchten mehr über die Lösungen für den Betrieb eines Windows Server 2008-Clusters mit begrenzten Mitteln erfahren .

Hier sind einige Optionen.

Wie für eine iSCSI-Lösung angegeben, benötigen Sie permanente iSCSI-3-Reservierungen, damit das Failover-Clustering in Windows Server 2008 funktioniert. Eine gute Übersicht finden Sie unter http://www.servercare.nl/Lists/Posts/Post.aspx?ID=71 .

Kostengünstige Softwarelösungen, von denen berichtet wird, dass sie funktionieren, umfassen [1]:

Kostengünstige Softwarelösungen, die (derzeit, aber möglicherweise bald) nicht funktionieren werden

Die meisten kostengünstigen Hardwarelösungen wie Thecus, Qnap, NetGear usw. funktionieren derzeit nicht .

Drobo funktioniert derzeit nicht [5]

Synology NAS mit DSM 3.0 will funktionieren [6]

[1] Support wird möglicherweise über ein kommerzielles Plug-in bereitgestellt : http://forums.openfiler.com/viewtopic.php?id=2102

[2] Support, der bereits in nächtlichen Builds vorhanden ist ( http://sourceforge.net/project/showfiles.php?group_id=151951&package_id=229704 ), wie in http://www.servercare.nl/Lists/Posts/Post.aspx angegeben ID = 61

[3] Möglicherweise wird Unterstützung angeboten ( http://opensolaris.org/jive/thread.jspa?messageID=312634 ).

[4] Hyper-V und Drobo Pro

[5] http://www.synology.com/us/products/features/iSCSI.php

Peter Stuer
quelle
Ausgezeichnete Antwort, danke fürs Teilen. Ich muss jetzt einige Tools auswerten. :)
Peter Bernier
4

Ich kann nur eins sagen: Starwind . Ihre kostenlose Version bietet alles, was Sie brauchen, und beschränkt sich nur auf die Speichergröße - 2 TB. Ich mag das Testen meiner virtuellen Maschinen so sehr, dass unser Unternehmen es gekauft hat, um Shared Storage zu implementieren. Ich arbeite schon seit ein paar Jahren mit und kann sagen, dass es das Beste ist. Ich habe früher mit Datacore und Openfiler gearbeitet, aber sie sind zu kompliziert bzw. zu fehlerhaft.


quelle
3

Wenn Sie unbedingt auf iSCSI bestehen müssen, dann gibt es da draußen einige Zwischenlösungen , obwohl sie mehr als 1.000 USD kosten. Lassen Sie sich nicht von der Marke täuschen. Wir verwenden seit über 2 Jahren eine Variante in eSATA-Form, ohne Ausfälle, Schluckauf und ohne Ausfallzeiten (das war nicht geplant). Die Leistung war gut, 250 Mbit / s wurden mit einer Spitzengeschwindigkeit von 300 Mbit / s aufrechterhalten, obwohl unser Setup eine minimale Ausfallzeit (5 Minuten) für das Failover vorsieht.

Ja, Linux würde Ihnen auch eine günstige iSCSI-Lösung anbieten, obwohl ich mir über Ihre anderen Anforderungen nicht sicher bin.

Avery Payne
quelle
2
Ja, es sind die beständigen SCSI-3-Reservierungen, die durch Clustering erforderlich werden und die anscheinend einen Großteil der Software oder billigere ausschließen.
MichaelGG
Kontaktieren Sie Promise. Direkt Sie geben Ihre Fragen an ihre Ingenieure weiter, die das Produkt genau verstehen. Sie sollten in der Lage sein, Ihre Frage zur ständigen SCSI-3-Reservierung in kurzer Zeit zu beantworten. Wir haben dies mit unserer iSCSI-Evaluierungseinheit getan: Multipathing-Unterstützung, die in unserer Einheit nicht unterstützt wurde; Sie antworteten uns in weniger als 72 Stunden.
Avery Payne
1

Das LIO-Target v3.x war das erste (und immer noch einzige) Open-Source-Linux-Ziel, das sowohl SPC-3 Persistent Reservations (vollständige Implementierung gemäß SPC-4) als auch Asymmetric Logical Unit Assignment (ALUA) auch nach SPC unterstützt und expliziert -4 Logik.

http://www.linux-iscsi.org/index.php/Persistent_Reservations


quelle
Auch LIO-Ziel v3.1.x ist , was Netgear und QNAP haben in ihren NAS - Produkten wurden Versand ..
1

SCST hat zumindest einen experimentellen Patch für die SCSI-3-Persistenz. Ich denke, das zeigt sich erst jetzt - ich habe eine kurze Zeit lang mit RDBD und IET gespielt, um einen billigen redundanten ISCSI-Speichercluster aufzubauen, und das hat mich auch im Moment ziemlich gepackt, also ist es Zeit, die anderen Alternativen zu testen da, Lile Nabs Vorschlag von LIO-Target.

Oskar Duveborn
quelle
0

Der 5200pro von Thecus (und einige seiner anderen Modelle) ist ein RAID-NAS mit 5 Festplatten, der für die Unterstützung von iSCSI über einen oder zwei GigE-Ports konfiguriert werden kann. Sie sind vielleicht schnell genug für Sie, aber ich werde sagen, dass sie nur ein einziges Netzteil haben, was für die Produktionsqualität von Bedeutung sein könnte. Das MSA2000i ist übrigens ein ziemlich gutes Gerät für den Fall.

Chopper3
quelle
Die Pro-Serie von Thecus unterstützt keine permanenten SCSI-3-Reservierungen.
Peter Stuer
0

Wenn Sie etwas "Nicht-Produktion" suchen, dh. Sie können iscsi unter Linux ausprobieren. Sie reservieren Festplattenspeicherplatz, weisen ihn dem iscsi-daemon zu und konfigurieren und starten den daemon. Schnell und einfach, obwohl ich es für eine Produktionsumgebung nicht tun würde, zu langsam und zu schrullig.

skitzot33
quelle
Welche Software unterstützt permanente SCSI-3-Reservierungen? Denn eine echte iSCSI-Lösung, die dies unterstützt und von drbd unterstützt wird, wäre eine sehr schöne "billige" Lösung mit anständigen Fehlereigenschaften.
MichaelGG
0

Wenn Sie sich die Mühe machen, Ihre Server redundant zu machen, sollten Sie nicht in Betracht ziehen, Ihren Speicher redundant zu machen? Sparen Sie nicht am Speicher. Unter Windows Server 2008 empfiehlt es sich möglicherweise, lokal angeschlossene Festplatten und eine hostbasierte Replikationslösung zu verwenden, die in Failovercluster wie SteelEye DataKeeper Cluster Edition integriert ist. Die mit SQL gelieferte Datenbankspiegelung ist auch eine Option, die mit einer begrenzten Anzahl von Datenbanken gut funktioniert.


quelle
0

D-Link DSN-1100 ist 4GigE 5Bay iscsi SAN. es kreist um das netgear readyNAS. Ich benutze es für CitrixXen und HyperV.

Leicht gesalzen
quelle
0

Wenn Sie sich für ein QNAP-Gerät entscheiden, lesen Sie den Produktvergleich unter http://www.qnap.com/images/products/comparison/Comparison_NAS.html . Die billigeren Heim- / SOHO-Geräte unterstützen iSCSI, jedoch NICHT die erforderlichen SPC-3-Funktionen. Sie müssen die teureren SMB / Enterprise-Geräte kaufen, um die benötigten Funktionen zu erhalten.

Allgemeine Faustregel: Die QNAP-Geräte mit einem x86-Prozessor unterstützen permanente SPC-3-Reservierungen.


quelle
0

Wir haben einen QNAP TS-439U, der HyperV-Clustering und SQL Server-Clustering ausführt. Clustering alles funktioniert ein Genuss. Es ist ein 4-Platten-Rack-Mount-Gerät. Das einzige Problem, das ich mit dem Gerät habe, ist der Mangel an RAID 10-Unterstützung und der daraus resultierende Leistungsgewinn. Wir haben es derzeit mit 2 RAID-1-Paaren und Festplatten-IO kann schlecht sein.


quelle
0

QNAP funktioniert auf jeden Fall ... Ich habe Freunde mit ihrem 2-Platten-TS-259 Pro und der DO, die SCSI-3-Reservierungen unterstützen ... im Grunde genommen von 259 bis 859 unterstützen sie SCSI-3-PR ...


quelle
0

StarWind Free iSCSI SAN ist die Kapazität und Anzahl der Verbindungen unbegrenzt. Volle Unterstützung für SCSI-3-Reservierungen und alle Arten von Clustering.

Tommy Lo
quelle
1
StarWind Free kann nicht mehr in Clustern verwendet werden, verschwenden Sie nur Zeit, ich habe mich an starwind gewandt, aber es wurde uns oft geraten, eine hohe Version zu kaufen.