前言
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