CentOS 部署openlava4.0及openlavaMonitor

前言

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
发布了11 篇原创文章 · 获赞 11 · 访问量 2330

猜你喜欢

转载自blog.csdn.net/baidu_32639021/article/details/101369622
今日推荐