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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章