本教程基于Rocks Cluster+MS 6.0,其他版本的MS和Linux distribution配置相似,只需相应修改部分参数。
http://ce.sysu.edu.cn/hope/Item/93300.aspx
1. 安装mpi组件
这里装的是HP的MPI,所有节点。intel有收费的MPI lib,以下命令以root执行
mkdir /mnt/cdrom #新建挂载点
mount /dev/cdrom /mnt/cdrom #挂载光驱
cd /mnt/cdrom/UNIX/Linux_x86_64/hpmpi/
rpm -ivh hpmpi-2.03.01.00-20090402r.x86_64.rpm #安装mpi组件
2. 添加专用用户
useradd msi #新建用户
passwd msi #修改密码
rocks sync users #将用户信息同步到其他节点
3. 开始安装MS
mount /dev/cdrom /mnt/cdrom #在主节点挂载安装介质
chmod -R 777 /mnt/cdrom/ #修改执行权限
su - msi #切换到msi用户
cd /mnt/cdrom
./install(MS5.5执行./install --type cluster)#开始安装,默认即可
4. 导入msi60.lic
用vim修改lic的hostname,替换成主节点的hostname,不知道hostname的可以用hostname命令查询。
cp msi60.lic /home/msi/Accelrys/LicensePack/Licenses/
5. 设置并行信息
vim /home/msi/Accelrys/MaterialsStudio60/share/data/machines.LINUX
添加其他节点的hostname,rocks默认把计算节点按compute-0-0、compute-0-1的规律加上去。
cd /home/msi/Accelrys/MaterialsStudio60/etc/Gateway/root_default/dsd/conf/
vim gw-info.sbd
修改totalcpu
vim gwparams.cfg
同上
6. 设置开机自动启动gateway服务
cd /home/msi/Accelrys/MaterialsStudio60/etc/Gateway/
cp msgateway_control_18888 /etc/rc.d/init.d/
/sbin/chkconfig --add msgateway_control_18888
7. 设置开机自动启动license服务
cd /home/msi/Accelrys/LincensePack/linux/bin/
./lp_startup_config
Enter
msi
Done & enjoy!
所有评论(0)