吳瓊
[摘 要] 大慶勘探開發研究院地震處理集群系統主要由HP公司生產的386節點的CPU集群、42節點的GPU集群和256節點的IBM集群組成,主要應用軟件有Omega、GeoCluster、GeoEast和Lightning逆時偏移軟件等地震處理軟件,為解決大數據量地震成像問題,提供了有效保障。為了保證集群的運行效率,我們把集群的節點分為用戶登錄節點、常規計算節點和偏移計算節點,由于我們各種處理軟件的用戶比較多,登錄節點登錄人數不均,導致有的節點多個用戶登錄,本文主要介紹如何限制地震處理集群系統用戶登錄的方法。
[關鍵詞] 地震處理;集群系統;NIS客戶端;用戶登錄
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2019. 09. 073
[中圖分類號] F253.3 [文獻標識碼] A [文章編號] 1673 - 0194(2019)09- 0164- 02
1 引 言
作為高性能運算應用的主要領域——石油地震數據處理系統是一個要求計算機系統運算性能、運行穩定性極高的計算環境。作為核心技術的代表和戰略決策的參謀部,大慶油田勘探開發研究院承擔著大慶探區24萬平方公里的油氣勘探重任,為了不斷地適應今后企業的市場需求和強化自身的競爭力,擁有運行穩定、技術先進、性能優異的CPU/GPU集群處理系統來滿足勘探技術是非常必要的。
由于我們的地震集群系統是一個由多個節點組成、采用多種并行計算技術構成的復雜的計算機系統,這種集群計算機系統要想實現穩定、高性能的處理地震作業,不僅要解決各個節點之間的通訊和延遲,而且還必不可少地有高效、界面豐富、維護容易的管理和診斷軟件。比如實現系統的并行安裝和配置;上百個服務器的批量開關機;動態監視系統資源使用情況等。但是由于我們各種處理軟件多,使用的用戶也比較多,所以登錄節點登錄人數經常不均衡,用戶經常抱怨有的節點用戶登錄太多,在發作業或拾取作業時,速度異常慢,為此我們通過限制用戶登錄的方法解決了這個問題。
2 具體實現的方法
需要配置的文件 (/etc/pam.d/目錄下)
(1)在system-auth的account后添加
account required pam_listfile.so owerr=fail item=user sence=allow file=/etc/nisusers
(2) 在system-auth的session后添加
session optional pam_mkhomedir.so skel=/etc/skel umask=0077
#%PAM-1.0
# This file is auto-generated.
# User changes will be destroyed the next time authconfig is run.
auth required /lib/security/■ISA/pam_env.so
auth sufficient /lib/security/■ISA/pam_unix.so likeauth nullok
auth required /lib/security/■ISA/pam_deny.so
account required /lib/security/■ISA/pam_unix.so
account sufficient /lib/security/■ISA/pam_succeed_if.so uid < 100 quiet
account required /lib/security/■ISA/pam_permit.so
account required /lib/security/■ISA/pam_listfile.so onerr=fail item=user sense=allow file=/etc/nisusers
password requisite /lib/security/■ISA/pam_cracklib.so retry=3
password sufficient /lib/security/■ISA/pam_unix.so nullok use_authtok md5 shadow
password required /lib/security/■ISA/pam_deny.so
session required /lib/security/■ISA/pam_limits.so
session required /lib/security/■ISA/pam_unix.so
session optional pam_mkhomedir.so skel=/etc/skel umask=0077
(3)創建/etc/nisusers文件
創建nisusers文件,權限0600。
把root及允許登錄的用戶名添加到該文件,每行一個。
# more /etc/nisusers
cy2008
2011gmd
2011wln
3 結 語
這項技術的使用徹底改變了用戶登錄節點擁擠的現象,真正做到了地震處理用戶登錄的高效、快捷、安全、穩定,自投入生產以來,再沒有發生用戶抱怨的現象。希望本文這項Linux系統管理經驗給大家帶來強有力的技術支持。
主要參考文獻
[1]高俊峰.高性能Linux服務器構建實戰:運維監控、性能調優與集群應用[M].北京:人民郵電出版社,2012.
[2]余洪春.構建高可用Linux服務器[M].北京:機械工業出版社,2012.