网络083_11_李志冬_PC机群的搭建.doc

上传人:枫** 文档编号:543616684 上传时间:2022-12-12 格式:DOC 页数:7 大小:266KB
返回 下载 相关 举报
网络083_11_李志冬_PC机群的搭建.doc_第1页
第1页 / 共7页
网络083_11_李志冬_PC机群的搭建.doc_第2页
第2页 / 共7页
网络083_11_李志冬_PC机群的搭建.doc_第3页
第3页 / 共7页
网络083_11_李志冬_PC机群的搭建.doc_第4页
第4页 / 共7页
网络083_11_李志冬_PC机群的搭建.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《网络083_11_李志冬_PC机群的搭建.doc》由会员分享,可在线阅读,更多相关《网络083_11_李志冬_PC机群的搭建.doc(7页珍藏版)》请在金锄头文库上搜索。

1、仲恺农业工程学院实验报告纸计算机科学与工程学院(院、系) 网络工程 专业 083 班 组 并行计算应用试验 课学号:200810224311 姓名:李志冬 实验日期:2011-05-05 教师评定 实验1 PC机群的搭建一、实验目的1. 搭建一个PC机群系统。2. 使多台计算机组成的机群系统能正常运行并行程序。二、实验内容1. 在个人电脑上安装配置并行机群系统。2. 解决安装和配置过程中出现的各种问题。三、实验步骤1. 安装和配置基本Linux系统。(1)IP地址配置点击“桌面”“管理”“网络”,进入网络配置界面。点击“编辑”按钮,在“静态设置的IP地址”中设置你的计算机的IP地址和子网掩码,

2、并且选择“硬件设备”,探测MAC地址。子网掩码统一设置为255.255.255.0,默认网关统一设置为192.168.2.254。假如你的计算机是A13,则设置IP地址为192.168.2.13,依次类推。确定后点击“激活”按钮,保存以上设置。点击“应用程序”“附件”“终端”,进入终端界面。输入命令service network restart。(2)编辑每台机器的/etc/hosts文件,将所有节点名称及其IP地址填入。例如,在每台节点机中做如下配置:192.168.1.51 node1 server192.168.1.52 node2通过以上两步配置后,节点之间能够通过各节点的机器名称相互

3、访问。可以通过ping serverping node1ping node2进行测试,查看输出结果,如果发现输出的IP地址信息符合预期,则以上配置成功,否则,仔细检查每个步骤。执行的截图如下: 2. 安装NFS文件系统(1)服务器端配置方法建立共享目录。在服务器server上建立共享目录/usr/cluster,并设置它的访问权限,输入命令:mkdir /usr/clusterchmod 777 /usr/cluster/etc/exports文件配置。在服务器server的文件/etc/exports中增加以下几行:/usr/cluster node2(rw)/usr/cluster nod

4、e3(rw)启动NFS服务service portmap restartservice nfs restart关闭防火墙service iptables stop至此,server已可以向其他两个节点提供/usr/cluster目录的文件共享。(2)客户端配置方法在客户端node2和node3上分别完成以下配置:建立共享目录mkdir /usr/cluster查看共享目录showmount e server(如果出现Port mapper failure,则原因是服务器没有关闭防火墙) 挂载共享目录mount t nfs server:/usr/cluster /usr/cluster(这一命

5、令将NFS服务器server上的共享目录挂载到本地/usr/cluster目录下)测试:在server上创建一个新文件,touch /usr/cluster/newfile看看在node2和node3上的/usr/cluster目录下面能否访问到newfilels /usr/cluster测试图如下:3. 配置用户环境文件在服务器和客户端都要修改/.bash_profile文件,加入下列几行:export PATH=$PATH:/usr/local/mpich2/binexport MPI_USEP4SSPORT=yesexport MPI_P4SSPORT=22export P4_RSHCO

6、MMAND=ssh这里预设将来MPICH的运行环境安装在目录/usr/local/mpich2下面,其余的三个变量用来通知MPI运行环境采用ssh作为远程SHELL。在目录中运行. .bash_profile使配置生效4. 配置ssh公钥认证在服务器上作以下操作:(1)生成私钥id_dsa和公钥id_dsa.pubmkdir /.sshcd /.sshssh-keygen t dsa(按三个Enter键)(2)将该密钥用作认证,进行访问授权cp /.ssh/id_dsa.pub /.ssh/authorized_keyschmod go-rwx /.ssh/authorized_keysssh

7、-agent $SHELLssh-add(3)收集所有节点的密钥authorized_keys,放到一个密钥文件中,然后分发到各个节点scp r /.ssh rootnode2:scp r /.ssh rootnode3:(4)检查是否可以直接登录其他节点。ssh node1ssh node2ssh node3(如能不需要密码登录其他节点,则表明配置成功) 执行的截图如下:5. 安装和配置MPICH(1)从网上下载MPICH2版和对应的参考手册(2)解压已下载的文件tar zxvf mpich*(3)设定编译MPICH2使用的编译器export CC=gcc(4)预处理安装目录cd mpich

8、*./configure prefix=/usr/local/mpich2(5)编译和安装makemake install(6)编辑配置文件/mpd.hostsnode1node2node3(7)配置环境变量。编辑用户主目录下的/.bashrc文件,在最后增加一行:export PATH=”$PATH:/usr/local/mpich2/bin”(将MPI的路径加入到用户的当前路径列表。重新打开命令行窗口后生效)(8)启动mpd守护进程在/etc目录下生成文件mpd.conftouch /etc/mpd.conf用vi编辑mpd.conf,输入secretword=123456chmod 60

9、0 /etc/mpd.conf启动mpdmpd&(对于最新版本的mpich2,这个步骤可以省略)(9)测试cpi程序单机测试:mpiexec n 10 ./example/cpi多机测试:mpiexec f /mpd.hosts n 10 ./example/cpi如果显示正常,表明mpich已经成功安装。三、实验结果1. 完成上述实验步骤之后,即可测试cpi程序,并得到如图1-1的单机测试结果。图1-1 单机测试cpi运行结果2. 多机测试cpi程序,并得到如图1-2的测试结果。图1-2 多机测试cpi运行结果四、实验心得 初次接触到并行计算的课程,也是第一次配置并行计算机群,给我自己的体会就是刚开始有点模糊,找不到路,慢慢地,自己试着在键盘敲打命令就觉得比较顺手了,不过最后给我的挫折就是没通过MPI的测试,得重新配置,最终,在自己努力下,配置成功!记住:陌生的事务也会变得熟悉的!第 7 页 共 7 页

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号