Ubuntu 12.04 架设 OpenMPI Cluster

这里介绍使用 Ubuntu 12.04 LTS 来假设 MPI Cluster,使用 OpenMPI,而测试主机总共有三台,一台作为 master,两台为 slave,硬件架构图如下:

Ubuntu 12.04 架设 OpenMPI Cluster

master 有两张网络卡,一张对内,一张对外。

首先将 master 与两台 slave 都安装好 Ubuntu 12.04 LTS,接着设定网络。

NAT首先设定网络,master 的部分,有两张网络卡,分别为 eth0 与 eth1,我们将 eth0 用于对外的网络连线,而 eth1 则用于内部的网络。

更改 /etc/network/interfaces 设定档:

auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255

而 eth0 的部分则自己依照一般的网络设定来设就可以了。


设定 IP Forward 与 iptables,写进 /etc/rc.local:

sysctl net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE


Slave1 网络设定(/etc/network/interfaces)

auto eth0
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
dns-nameservers 168.95.1.1


Slave2 网络设定(/etc/network/interfaces)

auto eth0
iface eth0 inet static
address 192.168.0.3
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
dns-nameservers 168.95.1.1

网络设定好之后,用 apt 将所有的系统更新到最新版本:

apt-get update
apt-get -y dist-upgrade

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/05cc52d0ac8c8ca541ea4d2fa7f268ef.html