編譯所需依賴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