lsf_10.1安裝教程 (VMware/centos7)

作爲測試,在VMware上安裝centos7,然後在centos7上安裝lsf 10.2 社區版(其實是10.1版本),社區版和正式版的安裝基本一致,不過不需要license。

redhat上安裝步驟基本相同。

下面是具體的安裝步驟:

 

  1. 機器設置

1.1 設置hostname及IP

過修改/etc/hostname設置機器名,機器名不要太長,也不要帶特殊字符。

通過ifconfig指令獲取機器的IP地址。注意如果是通過VMware安裝的虛擬機,每次重啓後ip地址都會變,所以最好將其IP設置爲靜態地址。

通過修改/etc/hosts來標明hostname和IP的對應關係。

重啓機器使之生效。

1.2 設置ssh

確認sshd服務已開啓,如未開啓,用root賬號執行service sshd start開啓。

  配置ssh免密登陸。

  用ssh-keygen命令產生公鑰和私鑰。

  把本機上的公鑰寫入本機,所以本機登陸本機不需要密碼。

如果有多個機器節點,需要依次複製。(如下爲示意)

scp ~/.ssh/authorized_keys root@node01:~/.ssh/
scp ~/.ssh/authorized_keys root@node02:~/.ssh/

 

1.3 設置共享存儲

如果有多臺機器,需要在所有機器上啓動NFS服務,設置好共享目錄,lsf需要安裝在共享目錄,以保證所有的機器都能夠讀取同一份設置。

 

1.4 關閉防火牆

    採用命令systemctl status firewalld獲取防火牆狀態。如下綠色部分字體可知,防火牆仍然處於running狀態。

    採用systemctl stop firewalld命令可以臨時關閉防火牆,我們看到其狀態變爲dead。

    採用systemctl disable firewalld命令則可以徹底關閉防火牆,機器重啓後也不會再自動開啓。

 

2. 安裝

2.1 安裝包下載

從如下地址可以下載到10.2版本的lsfsce安裝包。

https://www-01.ibm.com/marketing/iwm/mrs/DownloadList?source=swerpzsw-lsf-3&lang=en_US#dh

下載“IBM Spectrum LSF Suite for Community 10.2.0.6 Installation Package for Linux x86-64”備用。

 

2.2 安裝包解壓

拷貝到linux中的工具路徑下,解壓縮。(如下操作,如無說明均採用root賬號)

  進入解壓路徑下,lsf爲lsf sce版的安裝文件目錄。

   進入lsf目錄下,繼續解壓縮文件lsf10.1_lsfinstall_linux_x86_64.tar.Z。(glibc文件無需處理)

  進入解壓後的安裝包路徑下。

 

2.3 安裝

    其中install.config爲安裝配置文件,我們將其備份一下(到install.config.orig),然後更新其中的設置。

我們的配置如下。

LSF_TOP : 設置安裝路徑。

LSF_ADMINS : 設置管理員賬號,當前設置爲我自己的賬號,但是企業中建議創建一個公用的管理員賬號lsfadmin。

LSF_CLUSTER_NAME : 集羣名稱。

LSF_MASTER_LIST :master機器列表,如果有多臺機器,建議至少設置兩臺master,作爲冗餘備份。

LSF_TARDIR : 安裝文件解壓縮路徑。

CONFIGURATION_TEMPLATE :配置模式,如果是IC應用場景,建議設置爲HIGH_THROUGHPUT高性能模式。

LSF_ADD_SERVERS :添加計算機節點機器,也可以安裝後配置。

LSF_ADD_CLIENTS :添加客戶機(投遞機)節點,也可以安裝後配置。

 

執行./lsfinstall -f install.config來安裝lsf。

此處選1,繼續。

此處也選1 ,繼續,會自動安裝完成。

 

2.4 配置

    到安裝目錄的conf路徑下,將如下信息插入到lsf.conf文件中。

LSF_RSH=“ssh”

 

將conf路徑下的cshrc.lsf和profile.lsf兩個文件拷貝到/etc/profile.d/下面。(可以開機自動加載lsf環境)

手工載入環境。如果是csh/tcsh則source cshrc.lsf,否則source profile.lsf。

    在所有機器上,用root賬號執行如下命令以啓動守護進程。

    登陸master節點,用root賬號執行lsfstartup以啓動lsf集羣。(請注意,lsf社區版不允許機器cpu核數超過兩個核,否則lsfstartup無法啓動)

執行lsid確定lsf服務啓動無誤。

 

2.5 測試

    切換到普通賬號測試一下。

1號任務,睡一會。

    從queue和hosts上可以看到這兩個slots佔用,也可以查看機器的靜態資源及動態負載狀況。

 

lsf安裝配置成功。​​​​​​​

                                     

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