ubuntu 环境下用 MPI 搭建集群
1
单机配置
一、安装 ubuntu 系统
安装系统时,保证各主机的用户名相同。
二、安装 MPI 过程如下:
1. 下载 MPICH
地址:http://www.mpich.org/
2. 解压 MPICH
可以解压到任意一目录下
建议解压到主目录下,如/home/chen
3. 新建一个安装目录
如在主目录下创建一文件夹 mpi_install
保证每个机器的安装位置相同
4. 用 Ctrl+Alt+T,打开一个终端
5. 利用 cd 命令切换到 MPICH 解压后的目录
6. 在 MPICH 解压后的目录下执行:./configure -prefix=”安装目录”
可以用命令./configure -prefix=/home/chen/mpi_install/,将 MPICH 安装到
目录/home/chen/mpi_install/下
7. 执行 make
8. 执行 make install
9. 退到主目录 cd ~
10. 把 mpi 安装包的 bin 加到环境变量 PATH 下,在该用户的主目录下(如/home/chen)找到
文件.bashrc,在文件最后加上:export PATH=$PATH:/home/chen/mpi_install/bin
如果文件被隐藏的话可以按 Ctrl+H,显示被隐藏的文件或文件夹
/home/chen/mpi_install/bin 是 MPI 安装形成的可执行文件位置
11. 执行 source .bashrc
Source 命令也称为“点命令”,也就是一个点符号(.)。 source 命令通常用于
重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录
用法: source .filename 或 source filename
12. 在该用户的主目录下(如/home/chen)新建文件.mpd.conf(是 root 用户在/etc 下建),
修改其属性为 600
命令是:chmod 600 /home/chen/.mpd.conf
13. 然后在文件文件.mpd.conf 里添加:MPD_SECRETWORD=******
“=”号后的密码自行设定,这句的内容在各主机要保持一致
14. 用 mpd &和 mpdtrace 测试本机是否安装好,如果成功则 mpdtrace 会打印主机名,用
mpdallexit 撤销所生成的 mpd.
命令依次如下:
1) mpd &
2) mpdtrace(该命令打印出主机信息才表示安装好)
3) mpdallexit
多机配置
一、多机配置之 mpd.hosts
1. 在每个主机都如上述两大步安装