前言
SkyForm OpenLava是一个增强的、基于开源OpenLava并兼容IBM® Spectrum LSFTM的企业级工作负载调度器,并专门针对半导体研发的工作负载做了设计与优化。但是目前在天云软件已经找不到SkyForm OpenLava,并且网上相关资料很少。故在此记录部署过程,如有更多资料,还请分享,谢谢。
1.资源下载
openlava4.0
openlavaMonitor:
https://download.csdn.net/download/baidu_32639021/11818113
2.安装openlava
安装依赖包
yum install tcl-devel
yum install ncurses-devel
编译安装
# 解压openlava-4.0.tar.gz
tar -xzvf openlava-4.0.tar.gz
# 进入安装包
cd openlava-4.0
# 编译安装,默认安装位置/opt/openlava-4.0/
./configure
make
make install
# 创建openlava账户
useradd -r openlava
# 拷贝config到安装目录
cp -rf config/* /opt/openlava-4.0/etc/
# 配置环境变量,更改文件权限或属主
chown -R openlava:openlava /opt/openlava-4.0
cp -rf /opt/openlava-4.0/etc/openlava /etc/init.d/
cp -rf /opt/openlava-4.0/etc/openlava.* /etc/profile.d/
chmod 755 /etc/init.d/openlava
chmod 755 /etc/profile.d/openlava.*
chown -R openlava:openlava /etc/init.d/openlava
chown -R openlava:openlava /etc/profile.d/openlava.*
# 执行
chkconfig openlava on
配置启动openlava
# 配置openlava
vim /opt/openlava-4.0/etc/lsf.cluster.openlava
将自己的主机和各个节点加入进去(参考注释部分),第一个默认为管理节点。
# 启动openlava服务
service openlava restart
测试
# 导入环境变量
source /etc/profile.d/openlava.sh
# 测试
bhosts
lsid
3.安装openlavaMonitor
安装python
# 建议安装anaconda
安装
#解压
tar -xzvf openlavaMonitor-master.zip
cd openlavaMonitor-master
#运行安装命令
./install.py
启动数据采集
cd monitor/bin
./bsample.py -h
# 启动所需功能
./bsample.py -jq
# 打开gui管理
./bmonitor
4.问题
目前我使用ssh登录服务器,运行命令仿真都OK,但是运行GUI时报错,不使用openlava运行gui没有此错误。直接在服务器上运行,也出现此错误,因此排除了ssh的问题。
如有解决办法,请留言告知,谢谢。
目前尝试的办法有:
1.加 -Is
bsub -Is matlab
2.指定.Xauthority
XAUTHORITY=$HOME/.Xauthority bsub -Is matlab