下载此文档

简单linux集群创建方法.doc


文档分类:IT计算机 | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
有关集群最有趣的事情之一是,如果我们有基本的 Linux 安装,并且具备一定的故障排除的技能,只需要很少的努力就可以构建基于 Linux 的集群。让我们来看一下这是如何实现的。
对于我们的集群,要使用 MPICH 和一组普通的 Linux 工作站。为了简单起见,并且重点突出其中的基本原理,我们将构建最小的裸系统,在集群环境中可以使用它来运行并行程序。
本节中给出的 7 个步骤将显示如何构建裸系统。构建健壮的集群以及集群的管理涉及很多工作,我们在本文后面进行介绍。
步骤 1
如果想获得一个真正的集群,至少需要两台 Linux 机器。两个 VMware 映像也可以很好地实现这种功能。(使用 VMware,显然我们并不会期望能获得什么性能优势。实际上,其性能显然会有所下降,因为 CPU 需要进行共享。)请确保这些机器彼此之间可以使用机器名相互 ping 通。否则,就需要在 /etc/hosts 中添加适当的项。
步骤 2
安装 GNU C 编译器和 GNU FORTRAN 编译器。
步骤 3a
为所有节点配置 SSH,允许不询问密码就可以执行命令。这样做的目的是能够不需询问密码就可以执行 ssh -n host whoami 这样的命令。SSH 用作不同机器之间的通信方法。(也可以使用 rsh 来实现这种功能。)
步骤 3b
ssh-keygen -f /tmp/key -t dsa 可以在文件 key 中生成一个私钥,在文件 中生成一个公钥。
步骤 3c
如果正在以 root 用户的身份构建集群,并且以 root 用户的身份来运行程序(显然只有在进行实验时才会这样),那么就可以将私钥拷贝到文件 /root/.ssh/identity 中,并将公钥拷贝到集群中所有节点上的 /root/.ssh/authorized_keys 文件中。
为了确保所有的配置都能正常工作,请执行下面的命令:ssh -n hostname 'date',并查看这个命令能否成功执行,而不会出现任何错误。应该对所有节点都执行这种测试,这样就可以确保所有节点上 的设置都没有问题。
注意:可能还需要修改防火墙的配置,使其允许节点彼此之间相互进行通 信。
步骤 4a
接下来,我们将安装 MPICH。从 的 Web 站点(请参阅 参考资料 中的链接)上下载 UNIX 版本的 MPICH。下面是一个简要介绍。
步骤 4b
假设您已经将所下载的 放到了 /tmp 中:
cd /tmp
tar -xvf (假设执行这个命令之后会得到一个 /tmp/mpich- 目录)
cd /tmp/mpich-
步骤 4c
./configure -rsh=ssh —— 这告诉 MPICH 使用 ssh 作为通信机制。
步骤 4d
make —— 执行完这个步骤之后,就已经安装好 MPICH 了。
步骤 5

简单linux集群创建方法 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数2
  • 收藏数0 收藏
  • 顶次数0
  • 上传人精品小课件
  • 文件大小19 KB
  • 时间2021-08-10