Everything, Nothing ...

Wednesday, July 09, 2008

Materials Studio在cluster上的安装指南

Materials Studio在cluster上的安装指南
ID:205 分类:Materials Studio/安装与编译 日期:2005-8-18

关键词:MS, Materials Studio, cluster, install, 安装

推荐使用 Rocks (http://www.rocksclusters.org/),安装和管理比较方便

一、安装Rocks 4.0 (详见 rocks-usersguide-4.0.0.pdf)


二、装好之后Enabling RSH on frontend and all Compute Nodes (详见 rocks-usersguide-4.0.0.pdf)
# cp /home/install/rocks-dist/lan/arch/build/graphs/default/base-rsh.xml \
/home/install/site-profiles/4.0.0/graphs/default/
Where arch is your architecture ("i386", "x86_64" or "ia64").

edit /home/install/site-profiles/4.0.0/graphs/default/base-rsh.xml and change the
following:


to:

xinetd
rsh

(也就是去掉这段中的第一行和最后一行)

To apply your customized configuration scripts to compute nodes, rebuild the distribution:
# cd /home/install
# rocks-dist dist
Then, reinstall your compute nodes.

最重要的是别忘了在frontend上也要启动rsh
具体方法是到安装包中找到
rsh-0.17-25.1.i386.rpm
rsh-server-0.17-25.1.i386.rpm
并安装, 然后启动
#/sbin/chkconfig --level 345 rsh on
#/sbin/chkconfig --level 345 rlogin on
#/sbin/chkconfig --level 345 rexec on
#service xinetd restart


三、安装MS Modeling (参考zixia量化版上qchem写的指南)
1. 获得MS Modeling 3.1的安装光盘或镜象文件
2. 用普通用户执行/mnt/cdrom/UNIX/Install --type cluster
3. 输入要安装的目标全路径,如/home/public/MSI/MaterialsStudio
4. 选择要安装的模块,如17全安装
5. 选择License管理软件的安装目标目录,输入两个回车即可
6. 选择是否启动Gateway服务,一般选是
7. 选择安装license文件,选择3不装
8. 复制你的license文件到/home/public/MSI/License_Pack/licenses (目录要与安装
License管理软件的目录相一致)文件名必须改成msilicense.dat


至此就可以跑串行的程序了,要并行还必须加把劲



四、copy MaterialsStudio\hosts.equiv to /etc/hosts.equiv或者自己新建一个
内容如下:
localhost
localhost.localdomain
compute-0-0
compute-0-1
compute-0-2
.
.
.
compute-0-6
compute-0-7
.
.
.

在安装用户根目录下建一个.rhosts文件, 内容跟hosts.equiv一样



五、修改 MaterialsStudio/MPICH/share/machines.LINUX 文件,把要用的计算节点写上去,格式如下:
compute-0-0:2
compute-0-1:2
compute-0-2:2
.
.
.
compute-0-6:2
compute-0-7:2
.
.
.
冒号后为每个节点的cpu


六、如果用的是csh, 在安装用户根目录下修改.cshrc(bash用户修改.bashrc), 内容如下:
eval `/home/msi/MaterialsStudio/Licensing/Setup/lic_setup.sh -s csh`
eval `/home/msi/MaterialsStudio/share/bin/ms_setup.sh -s csh`

setenv TMPDIR /home/msi/tmp
setenv DMOL3_DATA /home/msi/MaterialsStudio/Data/Resources/Quantum/DMol3

setenv DMOL_TMP /home/msi/tmp
setenv MESODYN_HOME /home/msi/tmp
setenv PATH ${PATH}:/home/msi/MaterialsStudio/DMol3/bin

并在安装用户根目录下建一个tmp临时文件夹



七、 修改MaterialsStudio/Gateway/root_default/dsd/conf下两个文件gw-info.sbd gwparams.cfg中的total cpu
否则在客户机上的job_control中只能看到安装节点上的cpu



八、远程客户机用Server Console工具
选中左边的Server Gateways,右键新建server gateway
输入前述主机的IP地址
建好的server gateway,可以在上面点右键运行测试作业,以测试正常与否。

记得先用小任务测试一切是否正常。

...

enjoying it and good luck!

1 comment:

Anonymous said...

The system requirements for MaterialsStudio require to install HP-MPI before MS. Do you have to install HP-MPI on rockscluster?