高性能集群 并行计算 mpich hpc 及 torque作业调度系

主机系统:rhel6.0 (数量不限)

系统环境:selinux and iptables disabled

服务节点: desktop26.example.com     192.168.0.26

计算节点: desktop80.example.com     192.168.0.80

                  desktop83.example.com     192.168.0.83

 

1. 使用SSH密钥让各个节点做到无需密码连接

 

先要在每个节点都要新建一个普通用户用作以后的集群用户

useradd yejk  passwd yejk (密码设为westos)  

注意每台节点上的这个普通用户的密码和ID必须相同

 

这里要注意,无论有多少个节点,这个普通用户家目录里的数据都应该完全相同,为了达到这一点可以用一些网络存储实现,这里使用NFS实现,因为实现方法简单且工作稳定

在任意一个节点上部署NFS将yejk的家目录发布出来,其他节点直接挂载此家目录

 

yum install nfs-utils rpcbind -y vim /etc/exports /home/yejk      192.168.0.0/24(rw,no_root_squash) exportfs -r     #使配置生效 exportfs -v     #查看 /etc/init.d/rpcbind start    #需要rpcbind支持 /etc/init.d/nfs start 此处注意要加no_root_squash,因为nfs服务器将NFS客户端上的root视为用户nfsnobody,会出现权限 上的问题。发布以后在其他节点上用命令可以直接挂载,并应该写入fstabmount 192.168.0.80:/home/yejk /home/yejk vim /etc/fstab 192.168.0.80:/home/yejk /home/yejk              nfs     defaults        0 0 

此时在任意节点上的操作就可以在每个节点上生效

su - yejk  ssh-keygen 一路回车即可  ssh-copy-id -i ~/.ssh/id_rsa.pub desktop80.example.com(与自己信任连接)  ssh-copy-id -i ~/.ssh/id_rsa.pub desktop83.example.com(与其他节点信任连接)  sh-copy-id -i ~/.ssh/id_rsa.pub desktop26.example.com(与其他节点信任连接) 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/816c1f54977428a2b0592cfdff753fe5.html