迷彩 潜伏 隐蔽 伪装
分类: LINUX
2014-05-20 15:44:28
本文主要包括个节点MPI环境的安装,各节点无密码SSH连接,NFS配置。
保存退出,并执行以下命令:source .bash_profile
测试环境变量设置
如果显示正确就是安装完成了。
5.创建文件.mpd.conf
进入用户主文件夹/home/zll(或者$HOME),#创建文件
#设置权限
在.mpd.conf中添加一行:MPD_SECRETWORD=zll,其中zll可以随意起,但是三个节点要一致。这主要是使用mpd命令必须加入的,为了机器件的通信,如下图:
6.修改mpd.hosts文件
在主文件夹编辑mpd.hosts,写入三个节点的hostname,如下图
7.关闭防火墙
以root账户登录系统,执行service iptables stop关闭防火墙。8.然后运行一下命令
其中第一条命令是启动一个mpd,mpdtrace -l 查看mpd的主机名和端口号mpdallexit是退出命令。如果正常表示没有发生错误。(注意rhel6.2下面,执行程序前要执行mpdboot启用一组mpd进程,个数和节点个数一样:mpdboot -n 3 -f mpd.hosts,不然出错).9.在其他节点上面执行以上步骤(可以不执行8).
10.测试
在主控节点上面执行以下命令:
在其他节点执行mpd -h {主控节点ip} -p {主控节点显示的端口号} &在主节点执行mpdtrace -l,可以显示当前ring中的主机。如果顺利,各节点同MPI成功互联了。
在主控节点的主文件目录下,执行如下命令
一路回车,不输入其他东西。这时目录下会生成一个.ssh(注意不要自己建立.ssh这个目录,否则出问题)的目录,里面会生成id_rsa和id_ras.pub两个文件,进去.ssh执行
然后在其他节点的主文件目录下执行以下命令
生成.ssh文件夹,不要自己创建.ssh文件夹。3.复制文件
将主控节点的id_ras.pub,authorized_keys文件拷贝到其他节点的.ssh目录下。
4.测试
如果没有问题,现在可以实现主控节点到其他节点无密码ssh了,执行ssh host1和ssh host3(host2和host3是其他两个节点)第一次要输入”yes“,回车,注意不要直接回车。之后连接就直接可以连接了。5.注意问题
使用rsa不是dsa,每个节点的.ssh目录要使用命令ssh-keygen -t rsa生成,不要自己建。首次连接输入yes,回车,不要直接回车。如果不成最好重启一下重试一次。(在rhel6.2上面我就是第一次没有成功,第二次成功了)。
三台机子是共享主控节点上主文件目录下的cluster文件夹,其中host2是nfs服务器,下面1-4在host2上面做。记得最好以root权限关闭防火墙或者在防火墙里面添加规则。
配置文件/etc/exports,格式为:共享目录 可mount主机IP(参数1,参数2,……)
设置cluster的访问权限为777.
执行exportfs -r命令。