Solaris
具有 SMB 和 NFS 的高可用性 ZFS SAN/NAS
我目前有一個執行 Oracle Solaris Express 11 和 12x1tb 磁碟的儲存伺服器。它目前提供兩個功能:1) 通過 NFS 為小型 vSphere 4.1 場提供數據儲存;2) 通過 SMB 為團隊提供網路共享。
ZFS 的優勢對於我們迄今為止的用途而言是顯而易見的。然而,我們開始研究單點故障在哪裡,並研究消除它們。
一個明顯的單點故障是 NAS 本身。如果存在涉及 Solaris 或 NAS 硬體的軟體或硬體問題,這會使整個儲存池離線。我們有購買另一個同等機箱+磁碟的預算,但是我有哪些軟體選項可以將它們聚集在一起並使儲存池更可用?
我已經閱讀了一些關於 HAStorage+ 的內容,它是一款可以進行儲存集群的軟體,但它也可以在兩個節點上集群 NFS 和 SMB 服務嗎?我可以期待一個實現自動故障轉移的解決方案嗎?
最後,有沒有關於如何設置它的體面指南?
不幸的是,我不認為你將能夠在正常意義上對它們進行集群,因為 zfs 不是集群 fs。將 zfs 快照視為複制數據的一種方式。我相信命令是 zfs send 和 zfs recv。
不幸的是,ZFS 不是集群感知文件系統,這限制了它在瞬時故障轉移伺服器集群中的使用。但是,如果您的平台可以承受幾秒鐘的中斷/暫停,那麼也許可以以合理的成本將NexentaStor之類的東西配置為相當高的可用性——它的設置和管理也非常簡單。