[TOC]
## Openlava 介紹
OpenLava是100%免費、開源、兼容IBM?Spectrum LSFTM的工作負載調度器,支持各種高性能計算和分析應用。伴隨成千上萬次的下載和安裝,OpenLava的可擴展性和健壯性已經在擁有數十萬個內核和和幾百萬作業的集群上得到了驗證。
由于OpenLava的命令行和文件格式與大多數LSF功能相兼容,因此用戶和管理員都將非常熟悉OpenLava的操作。組織和機構可以充分利用數以百計的商業和開源軟件的已有集成,保留他們在設計、集成和技能方面的已有投資,并快速擺脫在生產環境中對商業許可證的依賴和限制。
用戶或開發人員可以直接從[下載](http://www.openlava.net/download_cn.php)標簽獲得OpenLava源代碼。
## 安裝前準備
安裝openlava server 之前需要加入nis。
System Centos6.10
**nis server lsf01
nis client hpc01**
## nis Server (lsf01) 安裝Openlava
1. 上傳安裝包到服務器并解壓。
2. cd openlava-4.0,安裝openlava并指定安裝目錄。

3. 編譯軟件

4. copy軟件包配置文件到openlava下的etc下

5. 拷貝啟動文件

6. 修改openlava 目錄屬主與屬組
`chown -R cad:cad /apps/openlava`
6. 編輯open lava配置文件
`vim /apps/openlava/etc/lsb.hosts`
修改一下內容

`vim /apps/openlava/etc/lsb.queues`
修改一下內容

`vim /apps/openlava/etc/lsf.cluster.openlava`

7. 讀取環境變量
` source /apps/openlava/openlava.sh`

8. 啟動openlava
/etc/init.d/openlava start
chkconfig openlava on
9. 測試openlava相關命令
`lsid`

`badmin reconfig`

`lsadmin reconfig`

`bsub sleep 100`

`bjobs`

`bqueues`

## nis Client (hpc01) 配置openlava
掛載 /apps目錄
在nis client 客戶端上只需要把 /apps/openlava/etc/openlava拷貝到/etc/init.d/下
`cp /apps/openlava/etc/openlava /etc/init.d/`