- 0
- 0
- 约 68页
- 2016-12-25 发布于重庆
- 举报
基于Linux的MPI并行环境构建与使用 问题 场景 没有云平台,没有昂贵、完备的并行环境自动化部署工具 自有计算机硬件设备 Qu:怎么进行并行环境DIY? 节点操作系统(Linux)安装和配置 并行程序库(MPICH)的安装和配置 操作系统的安装与配置 以下操作在每一个组成并行环境的计算节点上均需执行 Linux操作系统安装 节点操作系统选择 Redhat Linux SuSE Linux Debian GNU/Linux Linux操作系统安装 选择系统默认语言 磁盘分区 自动分区 手动分区 挂载点‘\’,文件系统ext3,交换分区大小可设为内存的2倍 选择安装组件 以服务器类型安装,选择所需组件 选择启动方式 Grub? Lilo? 网络配置 操作系统配置 1.主机名配置 通过编辑/etc/sysconfig/network文件中的HOSTNAME字段可以修改主机名。 操作系统配置 2.网络配置 (1)修改/etc/hosts文件中的主机列表,将所有计算节点名及其ip信息写入。 操作系统配置 (2)配置防火墙 可使用iptables –L查看当前防火墙设置 配置防火墙,使得远程用户可通过SSH正常访问,命令如下: iptables –A INPUT –p tcp --dport 22 –j ACCEPT 若对安全性要求不高,可用iptables –F命令清除防火墙 操作系统配置 (3)使用ping命令检查计算节点间的互通状态 确保节点间两两互通 对于不能互通的节点对,可采用如下命令添加路由: route add 网段地址 Mask 子网掩码 网关地址 示例: route add Mask 操作系统配置 3. 新增用户 使用adduser命令,增加并行计算用户,命令格式如下: adduser 用户名 4.配置SSH(Secure SHell)服务 选用Linux平台广泛使用的OpenSSH OpenSSH软件包由服务器软件包openssh-server和客户程序openssh-clients组成,默认安装模式下,二者均会安装在系统中 (1)查看方式 rpm –q openssh-server rpm –q openssh-clients (2)启动和查询SSH服务 一般linux平台都默认安装并设定开机启动SSH服务,可直接使用 也可用下述命令的方式启动/重启/停止/查询SSH服务 /etc/init.d/sshd start/restart/stop/status 或 service sshd start/restart/stop/status 可使用ntsysv命令,将SSH服务设置为开机自启动服务 SSH服务使用tcp协议的22号端口,在使用防火墙的情况下,应允许TCP协议的22号端口开启,可以用以下命令: iptables –A INPUT –p tcp –dport 22 –j ACCEPT 基于密钥认证的ssh设置 (3)使用ssh-keygen生成密钥对 (4)使用scp命令,将公钥拷贝到目的服务器上 (5)修改id_dsa.pub文件名为authorized_keys,并修改文件权限 到此为止,组成并行计算环境的所有计算节点上均具有相同的主机列表,节点间均可互通。 MPICH的安装和配置 以下操作在每一个组成并行环境的计算节点上均需执行 MPICH的安装 1.下载MPICH软件包mpich2-1.2.1p1.tar.gz 以mpiuser身份执行以下过程 2.解压软件包 $tar zxvf mpich2-1.2.1p1.tar.gz $cd mpich2-1.2.1p1 3.创建安装路径 $mkdir /home/mpiuser/mpi2-1.2.1p1_install 4.配置安装路径 $ ./configure –prefix=/home/mpiuser/mpi2-1.2.1p1_install 5.编译 $make 6.安装 $make install 7.设置环境变量 (1)在/home/mpiuser/.bashrc文件中加入如下语句: export PATH=/home/you/mpich2-install/bin:$PATH (2)运行source /home/mpiuser/.bashrc命令,使设置生效 8.检查安装是否成功 9.配置mpd.conf文件 (1)在mpiuser的主目录下创建.mpd.conf文件 $touch .mpd.conf (2) 编辑.mpd.conf文件
您可能关注的文档
最近下载
- 《岭外代答》的人类学解读实验——兼论宋代华夷之辨的弱化.pdf VIP
- QSH 0081-2007 探井(直井)钻井工程设计.docx VIP
- 《岭表录异》青少年读物.pdf VIP
- 资产处置委托协议书模板5篇.docx VIP
- mipi_CSI-2_specification_v1.3._高清版电子文档.pdf VIP
- QSH 0042-2007 钻井液用磺甲基酚醛树脂技术要求.docx VIP
- 《QSH0047-2007-钻井液用抗高温抗盐降滤失剂通用技术要求》.pdf VIP
- 股市主力操盘盘 口摩斯密码(原创内容,侵权必究).pptx
- 指数基金投资指南(银行螺丝钉).pdf VIP
- 《QSH0082-2007-水平井钻井工程设计要求》.pdf VIP
原创力文档

文档评论(0)