主机系统: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
此时在任意节点上的操作就可以在每个节点上生效