存储“服务器”,带有可由集群中的服务器访问的硬盘驱动器

存储“服务器”,带有可由集群中的服务器访问的硬盘驱动器

我想设置一些服务器,这些服务器只有少量磁盘空间,这些空间对于 Linux 和软件来说是必需的。所有这些服务器都应充当集群。我该如何添加类似存储服务器的东西,其中包括 8 个硬盘,每个硬盘大约 2 TB,集群中的所有服务器都可以访问它?(硬盘和空间的数量并不重要,重要的是它的功能)对不起,我不是系统工程师,但我仍然对构建这样的东西感兴趣,但不知道在哪里以及如何找到这样的东西。

谢谢

答案1

这篇文章非常模糊,也不太具体。它还包含几个问题。但我会尝试给你一些你可以开始查看的提示。

第一个问题是如何处理存储服务器上的存储。如果您希望为整个磁盘空间使用一个命名空间,那么采用某种 raid 解决方案会更容易。这也有利于数据完整性或数据可用性(或两者),具体取决于您选择的 raid 级别。

有多种方法可以实现 raid(硬件和软件都有),因此您需要研究哪种方法适合您的需求。如果您想简单一点,我建议您使用某种不需要任何特定硬件的软件 raid。

另一个问题是如何在集群节点之间共享这些数据。最简单的方法可能是在存储服务器上设置 NFS 服务器。但是有多个具有不同特征的网络文件系统。请查看:

  1. BeeGFS(并行网络文件系统)
  2. NFS(老式“网络文件系统”)
  3. Lustre(并行网络文件系统)
  4. CIFS/Samba(更常用于工作站之间的“共享文件”)

但如果你不习惯这种东西,我建议你看看 BeeGFS 或 NFS。NFS 在 *nix 操作系统中得到支持,而且 BeeGFS 应该很容易设置。

相关内容