我有很多备用的英特尔 linux 服务器(数百台),并希望将它们用于网络托管和文件共享环境中的分布式文件系统。这不适用于 HPC 应用程序,因此高性能并不重要。主要要求是高可用性,如果一台服务器离线,存储在其硬盘上的数据仍然可以从其他节点获得。它必须通过 TCP/IP 运行并提供标准的 POSIX 文件权限。
我看过以下内容:
Lustre ( http://wiki.lustre.org/index.php?title=Main_Page ):非常接近,但它不为节点上的数据提供冗余。您必须使用 RAID 或 DRBD 使数据成为 HA。由 Sun 和开源支持,因此应该存在一段时间
gfarm(http://datafarm.apgrid.org/):看起来它提供了冗余,但以复杂性和可维护性为代价。不如 Lustre 得到很好的支持。
有没有人对这些或任何其他可能有效的系统有任何经验?