![利用旧电脑进行网格计算](https://linux22.com/image/864373/%E5%88%A9%E7%94%A8%E6%97%A7%E7%94%B5%E8%84%91%E8%BF%9B%E8%A1%8C%E7%BD%91%E6%A0%BC%E8%AE%A1%E7%AE%97.png)
我有将近 12 台旧电脑(P4 和类似型号),我想像使用一台单机电脑一样使用它们,以便使用计算能力进行编译,并使用大型 nas 中的硬盘。我给了 ubuntu MAAS+Juju 很多,但这不是我真正想要的,一个云。我更需要网格计算,让所有电脑在计算方面像一台电脑一样运行。有什么想法吗?
谢谢
答案1
- 在每台旧电脑上安装相同版本的 ubuntu。
- 使用相同的帐户名并在每个帐户上设置 ssh 公钥认证。
- 按照此处的说明安装 distcc:https://code.google.com/p/distcc/
这会让你获得你所要求的“编译能力”。
将存储用作大型 nas 有点困难。您可以采取多种方法。您可以使用 cephfs 或 glusterfs 或其他分布式文件系统,但这些系统往往很复杂,学习难度高,配置和维护需要一些时间。
大多数 nas 设备都使用 SMB 来公开内容。您可以使用 samba 的DFS 功能根据使用的路径,透明地将连接到某个头节点的客户端重定向到其他各个节点。它不是真正的统一存储,但它可能适合您的需求。