有人评论说 ZFS 不是一个分布式文件系统,因此更适合从盒子而不是集群存储。
是否可以使用 Nexenta / opensolaris 从小型 NAS 开始,然后在将来通过添加更多 SAS JBOD 进行扩展?
如果是的话,为了获得更好的性能,在硬件列表中需要注意什么?
我的意思是选择什么存储适配器、HBA 等
答案1
可以肯定的是,ZFS 不是集群文件系统,因此可以用于单服务器访问,但不能用于多服务器访问。不过,它为非集群 NAS 奠定了良好的基础。
至于 Nexenta 问题 - 是的,您可以很容易地将它从小规模扩展到大规模。
为了提高性能,我倾向于坚持使用单个 4-6 核 CPU,多核 CPU 不会带来更多好处。尝试至少获得 4GB,这样您将拥有一个不错的大缓存。使用双组合 NIC。选择控制器时,选择名牌,Adaptec 绝对不会错,确保它支持在 JBOD 模式下显示所有磁盘原始信息(即,如果您有 16 个驱动器,它是否显示为 16 个驱动器,每个控制器最多支持哪些驱动器)。始终使用 SAS 而不是 SATA(尽管那些新的 RE3 磁盘非常好,也是真正的 24/365 驱动器)。确保您获得双电源。如果可能,请使用双端口 SAS 磁盘并确保两条路径都是活动的。使用控制器设置任何可以设置的警报/监控,以便在磁盘损坏等时立即通知您。哦,至少购买一个备用磁盘以保持“冷”状态,如果可以的话,将另一个设置为“热”备用。
除此以外,继续做吧:)
答案2
我实际上是通过建立这类系统来谋生的。
SuperMicro 套件效果很好。NIC 继续使用 Intel。ZIL(看在上帝的份上,镜像一下)和 L2ARC 使用 SSD。跨 JBOD 和整个 ARRAY 条带化 RAIDz2,以最大程度地保证自身安全。De-Dupe 至少需要 24GB 的 RAM,使用 ECC DDR3 Registered,如果可以的话,把钱花在这上面和几台 5660 上!
你确实可以从小事做起——比如http://www.supermicro.com/products/chassis/3U/?chs=836(您需要为此购买主板、内存和处理器)。
答案3
Nexentastor 实际上现在提供了 Namespace Cluster 插件,供其企业服务器版本使用。我没有使用过这个插件,但它应该允许您将额外的 Nexentastor 服务器水平扩展到一个集群中,该集群通过 NFS 充当一个文件系统。看起来您可以在服务器节点之间迁移数据而无需用户中断,并且可以从一个节点管理集群中的所有服务器。
以下是 Nexenta 的插件产品页面,其中有更多详细信息: http://www.nexenta.com/corp/namespace-plugin
使用该插件,您不仅可以向主机添加更多 JBOD 附件,还可以添加更多主机来平衡整个集群的工作负载。