Linux
將 JBOD 用於冗餘 NFS
我有一個Xyratex sp-2224 JBOD 機箱(雙控制器)和一對安裝了 SAS HBA 的戴爾伺服器,我希望在冗餘 NFS 集群中使用它們。硬體不是我在這裡苦苦掙扎的,它是軟體。
我研究了 Windows 儲存空間,它似乎可以使用 MSCS 工作,但是我希望有一個基於 Linux 的解決方案來解決這個問題。我的Google技能在這裡真的讓我失望,因為我找不到任何可靠的例子來幫助我。他們中的大多數似乎都假設一個 SAN 後端或類似的。
這裡的最終目標是在磁碟和 NFS 守護程序本身上引入冗餘。我知道我可以使用 Heartbeat/Pacemaker 之類的東西來集群 NFS,但是共享儲存對我來說是個謎……我可以使用哪些文件系統和/或解決方案來實現這樣的事情?
JBOD 機箱不做 RAID,它只是將磁碟提供給連接的伺服器。
提前致謝!
您正在尋找:與雙路徑 SAS 拓撲連接的集群儲存頭。
QuantaStor ( Linux ) 和NexentaStor ( Solaris ) 可以做到這一點。您還可以使用RSF-1 之類的集群套件自行開發。
但實際上,根據要求,這只會增加複雜性,並略微增加可用性。完全頭節點故障的可能性很低。可能導致一個服務中斷的事情肯定會影響另一個。設施環境、JBOD 背板故障、電源、軟體/作業系統…
通過在另一個層(應用程序?)或兩個並行儲存堆棧複製數據並利用某種同步/非同步複製,您可能會得到更好的服務。這意味著兩台伺服器+儲存。DRBD以及一些商業解決方案都屬於這一類。請參閱Zetavault和SIOS的產品。