编译所需依赖node
修改集群说明信息(lsid),编辑lsf/lsftools/lsid.c
中相关说明文字。linux
以编译安装安装到/opt/openlava
为例,下同。shell
dest=/otp/openlava ./configure --prefix=$dest make -j4 #j指定编译时使用的线程数 make install #自动安装 #生成配置文件 ./config.status cp config/* $dest/etc cd $dest/etc rm Makefile* *.in -f
执行用户和环境变量测试
dest=/otp/openlava #建立运行openlava的用户 useradd -rM -s /sbin/nologin openlava #r为系统用户 M不建立用户家目录 chown -R openlava:openlava $dest #环境变量 chmod +x openlava* *.sh ln -sf $dest/etc/openlava $dest/bin/ ./openlava.setup #可选 source ./openlava.sh ./openlava.setup
openlava.setup
是将相关环境变量文件放入/etc/profile.d/
下,将openlava放到/etc/init.d/
下,根据具体状况选择性使用该脚本。线程
主配置文件code
修改文件lsf.cluster.openlava
(openlava字样可改成集群名字),部份内容以下:server
Begin ClusterAdmins Administrators = openlava #运行openlava服务的用户 End ClusterAdmins Begin Host #主机列表 HOSTNAME model type server r1m RESOURCES #yourhost IntelI5 linux 1 3.5 (cs) #node1 ! linux 1 3.5 (cs) master ! linux 1 3.5 (cs) c01 ! linux 1 3.5 (cs) End Host
主机列表中,第一行被认为是管理节点,其后一一添加其余节点。it
检查配置编译
badmin ckconfig lsamdin ckconfig
oepenlava start openlava status #仅主节点有mbatchd服务 lsid lshosts bhosts