如同存在分布式 SAN/存储系统吗?或者分布式冗余存储解决方案?,除了几个关键的区别(并且更新了两年)。
背景:我有一个小型的 Rocks 集群(几十台功能各异的机器),我想让所有节点集中其多余的存储空间,以支持分布式文件系统。我也许可以腾出一台机器作为它的服务器,但我宁愿不这样做。
与上述情况不同,所有这些机器都共享用户列表,并且没有用户可以获得 root 权限——安全和加密问题几乎可以忽略不计。(FS 由 root 安装;每个用户包含一个目录及其权限)
我觉得这应该很容易做到,我只是找不到比我想要的更复杂的解决方案。
编辑:我的动机是,时不时地会有较大的 IO 负载,导致 NFS 瘫痪。我很清楚“去买一个带有一堆 SSD 的 SAN”是一个相当不错的解决方案;只是目前还没有——我想知道我能用我拥有的软件和硬件做什么。
答案1
这不是一个很好的答案,但是我想关闭这个问题。
uSlackr 建议的 GlustreFS 似乎是最佳选择。它有大量在集群上使用的示例,其弹性哈希元数据模型意味着不存在集中式元数据服务器。
没有任何规定说一台机器不能同时运行客户端和服务器。
也就是说,它满足了所概述的要求。