1) 搭建Beowulf机群
2) 并行计算Pi(任务分配)
二. 实验环境
1) 硬件环境:2核CPU、8G内存计算机;
2) 软件环境:Centos 6.5 32位、GCC、MPICH2 、GotoBlas2、GMP
本教程只能作为参考,不是一步一步记下实验步骤,
实验过程中如果遇到问题,自己百度解决。关键是搭建环境,ssh,然后是mpi。
搭建beowulf机群
1.SSH无密码登录
首先配置hosts文件
10.199.156.142 master
10.199.157.195 node1
每个节点安装sshserver
yuminstall openssh-server
将每个节点上的id_rsa.pub文件追加到gserver150的~/.ssh/authorized_keys末尾
cat ~/.ssh/id_rsa.pub | ssh root@master "cat - >> ~/.ssh/authorized_keys"
追加后的authorized_keys文件为
在ssh-client一边使用ssh-add将刚生成的private key加入到ssh agent中
ssh-add ~/.ssh/id_rsa
关闭防火墙
/etc/init.d/iptables status
/etc/init.d/iptables stop
将master上的authorized_keys文件复制到所有子节点的 ~/.ssh目录下
scp root@master:~/.ssh/authorized_keys~/.ssh/
将authorized_keys的权限改为600