简单的 Linux 集群

Moh*_*any 7 linux distribution-choice cluster

我们有许多未使用的 PC 机器,我们想用它们来建立高性能计算应用程序的教育实验室。哪个 Linux 发行版在教育环境中设置最方便且易于管理?如果有人向我提供不同 Linux 集群发行版的优缺点列表,我将不胜感激。

Kje*_*sen 5

Rocks linux 发行版,它是为集群制作的,基于 CentOS/RHEL。

Rocks 的优点在于它会在大多数情况下为你管理和做很多细节。

  • 它将执行自动安装和重新安装,如果您的计算机可以通过 PXE 引导,则初始安装将包括 PXE 引导您的节点。如果你有大量的计算节点,他们在内部使用 bittorrent 来分发包,这消除了(重新)安装整个东西的重大瓶颈。
  • 默认情况下,它会为您提供一个非常同类的计算环境。
  • 默认情况下,它将在内部设置和使用 NFS,并且有使用 PVFS2 的选项(我还没有尝试过)。
  • 至于排队/批处理系统,它应该为您设置和管理它,默认情况下我认为它使用 SGE,还有一个用于扭矩的卷(他们的软件捆绑格式)。
  • 它将确保用户/组/等的一致性。跨集群
  • 它将通过神经节绘制资源利用率图

如果我要挖掘缺点

  • 从计算节点添加/删除软件涉及重新安装它们(尽管它确实确保了同质性)。
  • 添加/删除软件涉及添加卷(他们捆绑 rpms/设备的方式)或编辑 xml 文件。但是,它的文档相当齐全,因此如果您愿意花一些精力阅读文档,那应该没问题。另外,如果您遇到困难,还有一个邮件列表。
  • 它基于 CentOS/RHEL,有点落后于“出血边缘”
  • 它会(主要)强迫您以“他们的方式”做事,您可能会通过修改某些 xml-config 文件而逃脱的细微更改,可能必须通过制作、添加或修改卷(他们的 sw /插件格式)