
Ich habe einXyratex sp-2224 JBOD-Gehäuse(Dual-Controller) und ein Paar Dell-Server mit installierten SAS-HBAs, die ich in einem redundanten NFS-Cluster verwenden möchte. Ich habe hier keine Probleme mit der Hardware, sondern mit der Software dafür.
Ich habe mir Windows Storage Spaces angesehen und es scheint, als würde es mit MSCS funktionieren, ich hoffe jedoch auf eine Linux-basierte Lösung für dieses Problem. Meine Google-Kenntnisse lassen mich hier wirklich im Stich, da ich keine soliden Beispiele finden konnte, die mir helfen könnten. Die meisten scheinen ein SAN-Backend oder ähnliches vorauszusetzen.
Das Endziel besteht hier darin, Redundanz sowohl auf den Festplatten als auch auf dem NFS-Daemon selbst einzuführen. Ich weiß, dass ich etwas wie Heartbeat/Pacemaker verwenden kann, um NFS zu clustern, aber der gemeinsam genutzte Speicher ist mir ein Rätsel ... Welche Dateisysteme und/oder Lösungen kann ich verwenden, um so etwas zu erreichen?
Das JBOD-Gehäuse führt kein RAID aus, es stellt die Festplatten lediglich dem angeschlossenen Server zur Verfügung.
Dank im Voraus!
Antwort1
Du schaust nach:geclusterte Storage-Heads, verbunden mit einer Dual-Path-SAS-Topologie.
QuantaStor(Linux) UndNexentaStor(Solaris) kann dies tun. Sie können auch eine eigene Clustering-Suite wieRSF-1.
Aber je nach Anforderung erhöht dies nur die Komplexität mit einemwinzigErhöhung der Verfügbarkeit. Die Wahrscheinlichkeit eines vollständigen Ausfalls des Hauptknotens ist gering. Dinge, die einen Dienstausfall des einen verursachen können, können sich definitiv auch auf den anderen auswirken. Anlagenumgebung, JBOD-Backplane-Ausfall, Stromversorgung, Software/Betriebssystem ...
Möglicherweise sind Sie besser bedient, wenn Sie Daten auf einer anderen Ebene replizieren (Anwendung?) oder zwei parallele Speicherstapel und Nutzung einer Art synchroner/asynchroner Replikation. Dies bedeutet zwei Server + Speicher.DRBDfällt in diese Kategorie, ebenso wie einige kommerzielle Lösungen. SieheZetaGewölbeund die Angebote vonSIOS.